Re: Licence guidance

Neil Van Dyke <[email protected]>
Newsgroups gmane.comp.lang.racket.user,gmane.lisp.scheme.plt
Message-ID <[email protected]>
What's seemed to work over many years for my Racket open source packages 
(a couple of which are useful things that would be expensive to rewrite) 
is LGPL (initially version 2.x, but lately version 3), plus a statement 
to contact me about other possible licenses.

My thinking was, LGPL suggests the idea of sharing in the same spirit, 
but has very modest limitations that aren't a barrier to most commercial 
use.  At the same time, if someone wanted to make commercial 
inconsistent with even those modest limitations (e.g., make the package 
a closed network service), that was OK, but I'd want some of that money, 
in lieu of common benefit warm-fuzzies.

I don't recall ever being contacted about a different license other than 
LGPL.  Some of my Racket packages are used by an important large 
closed-source production server system, for example, without any 
different license.  (Though, at one point, someone who wanted to 
incorporate my CSV library into an open source something initially 
seemed to be interested in an older version that was LGPLv2 rather than 
v3, perhaps for compatibility with their license at the time, but then 
they quickly straightened that out somehow.)

That said, I don't know whether LGPLv3 is the best default license for 
third-party Racket packages.  Maybe that should be revisited.

Today, Racket hasn't yet taken off commercially nearly as much as it 
might've,[1] and maybe the biggest concern with the licenses of open 
source Racket packages shared altruistically is that we not 
inadvertently lock out some positive later effort (because, e.g., we 
didn't leave a permissive enough license before we went to live off-grid 
on a sunny beach with our Racketeering plunder).

I'm not saying that licenses shouldn't be totally permissive, though, or 
we'd just release everything to the public domain. Racket is pretty 
neat, and, for example, there's still an icky element or two in industry 
that have been known to sabotage projects, and licenses can offer some 
defense.  I think there's little danger of Racket ever being a threat or 
underhanded opportunity to anyone -- but, with all the students around, 
we should try to serve example of good open source licensing, in the 
best spirit of engineering and goodwill.

[1] It's not too late. :) https://www.neilvandyke.org/racket-money/

-- 
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.