When my brother asked me for help setting up LinuxSampler, I noticed 
that, because of a trick of legalese, the license actually forbids ALL use.

Basically, the problem is as follows:
1. The GPL allows use for any purpose so long as its restrictions are
    met.
2. The GPL explicitly forbids any additional restrictions.
3. As the party bestowing the GPL with its power, you're applying an
    additional restriction.

This means that, in plain English, you're saying "We grant permission to 
use LinuxSampler as long as you can simultaneously obey these two 
directives which directly contradict each other."

(It's the legal equivalent of "The next sentence is true. The previous 
sentence is false.")

This is actually by design. You're not SUPPOSED to be able to use the 
name "GPL" on anything that imposes additional restrictions.

https://www.gnu.org/licenses/gpl-faq.html#NoMilitary

You'd be able to resolve this by removing the relevant portions of the 
GPL... but the GPL itself is licensed to you under terms similar to a 
CC-BY-ND license. You can copy it around but modified versions require 
permission from licens...@gnu.org and must have their name changed.

https://www.gnu.org/licenses/gpl-faq.html#ModifyGPL




Also, your interpretation of linking libgig with LinuxSampler doesn't 
agree with courts and lawyers who make the actual decisions, so the FAQ 
answer is at odds with legal reality:

It's legal for YOU to compile LinuxSampler against libgig since you own 
both of them, but it's illegal for ME to compile it because:
1. Regardless of the terms for LinuxSampler, you're offering libgig to
    me under a pure GPL license.
2. The GPL forbids linking against anything that can't also be
    distributed under pure GPL terms.

Again, this is by design. It's meant to prevent someone from taking a 
GPL library and incorporating it into something under different terms.

https://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL

(Though the solution here is much simpler. Once you've fixed the 
LinuxSampler license, just say that people can have libgig under their 
choice of the GPL or the LinuxSampler license.)




Finally, while it's not strictly relevant to what I just said, I just 
wanted to point out that the "LinuxSampler is not open source, you are 
evil!" FAQ entry feels a little bit like attacking a straw man.

It's probably correct for anyone who makes an ad hominem attack like 
"you are evil!", but most of the people I've met who care about whether 
something is open source are referring to whether the license is OSI 
certified rather than the more colloquial definition.

...and the OSI will never certify a license with a non-commercial 
restriction because it violates criterion #6 (No Discrimination Against 
Fields of Endeavor) of their definition of open source.

http://opensource.org/docs/osd#fields-of-endeavor




Given how difficult it is to craft just the right legalese without 
paying a lawyer, I'll keep my eyes open for a freely-usable license 
that's sort of like the GPL with a non-commercial restriction, but I 
doubt I'll find one.

(The Creative Commons BY-NC and BY-NC-SA licenses were written by 
professionals and even they are considered rather toxic because of how 
some jurisdictions consider "a blog which makes a few cents off Google 
AdSense" as commercial enough to violate the license.)

Generally, if it's got the concept of source code (unlike Creative 
Commons licenses) and it doesn't meeet the OSI criteria, it's just filed 
under "proprietary" along with EULAs.

(The closest I've seen mention of is the old POV-Ray license and that 
had enough flaws that, in 2007, they were considering a full rewrite if 
their plans to re-licence the existing code to AGPL failed.)

-- 
Stephan Sokolow

Note: My e-mail address IS valid. It's a little trick I use to fool
"smarter" spambots and remind friends and family to use the custom
aliases I gave them.


------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to