• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: PostgreSQL and Objective-C
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PostgreSQL and Objective-C


  • Subject: Re: PostgreSQL and Objective-C
  • From: Andy Satori <email@hidden>
  • Date: Sat, 16 Apr 2005 14:11:47 -0400

LGPL means you can link to it (dynamically), and ship it in binary form if you don't modify the source (or do, and release those changes back to the community) without also placing your code under the GPL. The GPL, which I gather the MySQL client libraries now use, doesn't even allow for that linking, if you incorporate GPL'd code in your project, it's license overrules that of the derived project, and you must release the changes and the derived code under the GPL.

Unlike literary copyright, and plagiarism, it is not subject to the 10% change rule, a single GPL'd file in a 1000 file project is enough to invoke the GPL, and could be used to A) force the derived project to Open Source, or B) after an expensive legal battle, and a public relations black eye, remove the offending code and beg for forgiveness.

Or C) pay the owners of the code obscene licensing fees.

Pooh happens, and GPL does make sense in some places, just not all. In my specific instance, I wish to encourage corporate adoption of PostgreSQL on the Mac and not place any restrictions on how my code on top of the project is used, so the least restrictive license is what is appropriate. It may not be in your case, and that's fine, I contribute to projects under both licenses, but for this instance...

Anyways, this is my last post that will address the license issue, as it has digressed from the original question, which was how to access PostgreSQL from Objective C.

Andy




On Apr 16, 2005, at 1:34 PM, Philip Mötteli wrote:

Am 16.04.2005 um 19:09 schrieb Andy Satori:

I don't mean to start a flamewar, but the difference between BSD and (L)GPL, is pretty simple. GPL has rules that govern how it can be modified and distributed. BSD doesn't. As such, BSD is less restrictive, as in, use it, modify it, embed it, marry it, but don't sue the original author. The GPL / LGPL says, use it, modify it. Don't embed it, don't statically link to it, don't make changes and release it without releasing the changes back to the community.

And what's the difference between GPL and LGPL?


Phil

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: PostgreSQL and Objective-C
      • From: p3consulting <email@hidden>
References: 
 >PostgreSQL and Objective-C (From: "Shreffler" <email@hidden>)
 >Re: PostgreSQL and Objective-C (From: Andy Satori <email@hidden>)
 >Re: PostgreSQL and Objective-C (From: Philip Mötteli <email@hidden>)
 >Re: PostgreSQL and Objective-C (From: Andy Satori <email@hidden>)
 >Re: PostgreSQL and Objective-C (From: Philip Mötteli <email@hidden>)

  • Prev by Date: Re: lockFocus clearing current color
  • Next by Date: Re: PostgreSQL and Objective-C
  • Previous by thread: Re: PostgreSQL and Objective-C
  • Next by thread: Re: PostgreSQL and Objective-C
  • Index(es):
    • Date
    • Thread