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 (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to