NASM Public License Not GPL-compatible?
Palisade writes "NASM (The Netwide Assembler) is an open source assembler that can generate code for many platforms/operating systems and is portable to many operating systems.
There have been debates in the past over the NASM licence to which NASM itself and all code contributed to the NASM effort is licensed under. The original authors created a license which claims to be compatible with the GPL [?] , but which requires unusual restrictions making it incompatible. For developers to continue developing on NASM would mean they would be contributing to a "black hole".
A full synopsis can be found on the NASM website at SourceForge."
Update: 09/05 04:57 PM by S :It seems the problem is resolved.
I'm a programmer, now a lawyer... TO hell with your 'license' crap.
That's exactly WHY I bother to be on the OSI board: so that programmers can look for the OSI Certified Open Source certification mark, and be comfortable developing and redistributing their improvements.
-russ
Don't piss off The Angry Economist
-----------------------
Nicotine free Amish .sig.
Bruce
Bruce Perens.
Would you let a lawyer do your programming? :-)
Licenses written by programmers who have no idea how to write valid licenses end up being harmful to other programmers who have no valid way to apply them.
You really have two choices: use one of the existing ones, or run it by an attorney.
Thanks
Bruce
Bruce Perens.
Hey, why isn't anyone complaining how the GPL license isn't compatible with the NASM license, and demanding the FSF change it?
--
Are we not programmers? The endless license quarreling is making us lose touch with our souls. Let's shut up and write some code!
Honestly, I think the best license is this: "Do whatever the hell you want to do with this. I don't really care."
Washington, DC: It's like Hollywood for ugly people.
Ditto. Choose the license that fits your needs, not the license that someone else tells you to use. The GPL, especially dual-licensed with a proprietary license, is great for commercial work (free for free, nonfree for nonfree). But for simple hobbyist stuff like what I make, even the BSD license is getting a bit restrictive :-)
A Government Is a Body of People, Usually Notably Ungoverned
I always wanted to appear on Slashdot, but I never thought I'd do it by having years of my life slagged off in a front-page story. <kyle>You bastards!</kyle>
There's been a lot of dispute as to whether the intent of the GPL clause was to dual-license or to create a strange hybrid thing. I can answer that very simply: it was to dual-license.
We created the original NASM licence (which didn't even have the GPL clause) back in 1995 when understanding of the issues wasn't widespread like it is now. Nobody seemed to care that it wasn't GPL-compatible at the time - it was free enough for people's purposes.
After a while, Debian found NASM and packaged it up, and pointed out to us that it would have to go in "non-free" unless we were willing to dual-license with the GPL. We agreed to that, and I sent an email to the Debian package maintainer granting our permission for Debian to distribute their NASM package under the GPL, until such time as we got round to making it explicit in the real licence.
When we did make it explicit, we clearly didn't do it very well. But the intention has always been to dual-license.
Therefore, I don't see that there's a serious problem here, at least as far as intentions go. We wanted any user of NASM to have accepted (at least) one of the NASM half of the licence and the GPL. If you want to link NASM code with GPL code, you accept the GPL, and then you have no problem.