Software licenses and releasing Python programs for review

Steve Holden steve at holdenweb.com
Sat Jun 4 08:04:05 EDT 2005


Andreas Kostyrka wrote:
> On Thu, Jun 02, 2005 at 01:57:25AM -0700, Robert Kern wrote:
> 
>>And for thoroughness, allow me to add "even if they have no intention or 
>>desire to profit monetarily." I can't explain exactly why this is the 
>>case, but it seems to be true in the overwhelming majority of cases. 
>>Academic projects with non-commercial clauses languish in obscurity 
>>while academic Open Source projects thrive. The contributors to the Open 
> 
> Well, it's easily explained. (Well at least my motivation in this case)
> I do not touch things that I cannot use "generally" and being a
> "commercial" IT consultant this basically means:
> *) opensource is better than commercial payware.
>    (because "for free" (as in beer) is usable in more contexts)
> *) GPL is acceptable for much stuff, because I can install GPL'ed
>    stuff for a customer.
> *) GPL is not acceptable for "library" stuff, because as a software
>    developer I'm sometimes forced to do "closed" stuff.
>    (Yep, even nowadays there are place where it's basically a legal
>     requirement.)
> 
> Implications:
> 
> *) qt is a bordercase: GPL for free, or commercial for pay. Not perfect but
>    good enough. 
> *) A number of O-R mappers for Python are of no relevance to me,
>    because they are GPL. O-R mappers are development libraries.
> 
But this would only be a restriction if the code were to be 
redistributed, of course. It's stil perfectly legal to use it internaly 
without making the modified source available.

> The idea is that I'm mostly not interested in learning tools that are
> not of general use.
> 
> So basically, stuff not meeting this criteria, is only interesting if
> it's unique:
> 
> *) commercial stuff is only interesting if there is no competing
>    open-source project.
> *) GPL'ed "building blocks" are only interesting when there is no
>    competing LGPL version. Example: OCR on Linux/Unix. There are no
>    perfect solutions there so a GPL'ed solution might be
>    ok. (Especially because one can use OCR without linking with a lib
>    *grin*)
> 
> Andreas

regards
  Steve
-- 
Steve Holden        +1 703 861 4237  +1 800 494 3119
Holden Web LLC             http://www.holdenweb.com/
Python Web Programming  http://pydish.holdenweb.com/




More information about the Python-list mailing list