Russell McOrmond wrote:
> 
> On Wed, Aug 21, 2019 at 2:16 PM Howard Chu <h...@openldap.org 
> <mailto:h...@openldap.org>> wrote:
> 
>     Fwiw, most of the free software I released in the 1980s, before GPL 
> existed, had the clause
>     "You are free to use this software but any modifications/corrections/bug 
> fixes you make must
>     be sent back to me so they may be included in future updates."
> 
> 
> In Canada it was still being debated in the early 1980's whether software was 
> covered by copyright law at all.  Printed source code in a book was covered by
> copyright like any other book, but binaries weren't automatically considered 
> covered.
> 
> Until I discovered gnu.misc.discuss back in 1992 I either didn't put any 
> license on what I released, or attempted to dedicate to the public domain 
> (once I had
> read about copyright law).
> 
>     I am offended by the notion that someone may benefit from code that I 
> released for free, but
>     would deny anyone else the benefit of improvements they make (privately 
> or not) to my code.
> 
> 
> You would not be alone feeling this way, but until very recently it was 
> understood that such proprietary interests were contrary to Free Software 
> (later Open
> Source) which was focused on the wider public interests of software users 
> rather than narrowly on the interests of software proprietors.

Requesting that improvements be made available benefits both the software users 
and the proprietors, so
I don't see this as a particular conflict. Indeed, this serves the greater 
good, while keeping improvements
private undermines the greater good.

A standard license clause of this form would also have ended the debate over 
disclosure of zero-day vulnerabilities
and other such nonsense that plagues today's software world. I.e., you would 
have a clear obligation to inform the
software authors of any flaws you discover in their code - first, before doing 
anything else with that knowledge.

> What the FSF calls "freedom 0" was very specifically intended to not put 
> obligations on pure software use.  There is no obligation to contribute, only 
> a freedom
> to contribute (freedoms 2 and 3).

I still believe the FSF erred here. Free software only grows if a community 
contributes back. It may be OK
for a large corporation to toss software over a wall, but for individual 
hobbyist programmers trying to
improve their work and support their users, this "pure use" freedom sucks 
people dry and burns them out.
> 
> There has been an obligation in some licenses for quite some time to make 
> contibutions (public distribution of code) be accompanied by corresponding 
> source code
> and be licensed under a compatable license, but the idea that private 
> modifications should be forced to become contributions is very new and quite
> controvercial.  I strongly believe that these forced contributions are 
> contrary to the FSF's 4 freedoms and the OSI's OSD, but it is obvious that 
> this is not
> yet a decided discussion.

-- 
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/

_______________________________________________
License-discuss mailing list
License-discuss@lists.opensource.org
http://lists.opensource.org/mailman/listinfo/license-discuss_lists.opensource.org

Reply via email to