Re: PostgreSQL and Objective-C
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