Stepping back from the political/philosophical/religious arguments, I'd like to 
give some adjectival advice based on my own perspective.

How you license your software should be based on how you want it to be used.

If you are releasing an end user application I do not care how you license it. 
If it is useful I will use it. If you believe some of the code is of commercial 
value, and that you hope to profit from it you should use the GPL, so you can 
license it separately to someone who wants to use it in a closed source 
product. 

If, on the other hand you are releasing a library, to be incorporated into 
other products, If you release it under the GPL I will not take the time to 
learn it. I do not want to have to think about what took I can legally use for 
what job. Libraries with permissive licenses can be used in any project. Many 
contracts prohibit the use of GPL or LGPL code. So I do not waist my time 
learning to use libraries covered by restrictive licenses. So if you want me to 
even consider using your library do not use GPL, or LGPL. I favor the Boost 
license in this case.

I hope this is useful.

   -EdK

Ed Keith
e_...@yahoo.com

Blog: edkeith.blogspot.com



      
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to