Re: PolKit for Leopard and later
Re: PolKit for Leopard and later
- Subject: Re: PolKit for Leopard and later
- From: Graham Cox <email@hidden>
- Date: Fri, 6 Nov 2009 13:10:06 +1100
On 06/11/2009, at 1:21 AM, Pierre-Olivier Latour wrote:
You are all most certainly right, I did speak too fast, BSD or LGPL
wouldn't
work because it would create an obvious "hole" in the GPL license.
What I
really meant (and what I did with the projects which have licensed
PolKit)
is to craft a custom license. I don't know if there's a standard one
for
something like: "you can do whatever you want with the code, except
re-licensing it / providing it to a third-party".
Of course you can do that. Then you'll find that in practice nobody
will want to touch your code with a bargepole because it has a license
that is seen to be too restrictive/non-standard/whatever. This is what
I ran into with DrawKit. Eventually I gave up trying to square all the
circles and released it under BSD.
Basically it seems that you have two choices: a) sell your code
commercially OR b) give it away. Seems there is no practical way to do
both - you can't apparently contribute to the community and make money
from the same code (except by adding value to it in the form of an app
which you can sell). This seems wrong to me - those who can afford
(e.g. the likes of Microsoft and so on) should pay because they can
and morally should, but the little guys can use it for free. I've yet
to figure out a way to make that work - the minute you add any terms
that suggest this, the little guys will leave it alone because they
don't want the hassle, and frankly neither do I. There is a glaring
need for a license that is "free, open source, but only up to a point"
that everyone can understand, respect and get behind.
--Graham
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden