Cygnus Cygwin32 Press Release 1/21/97
Jim Pick
jim@jimpick.com
Sun Feb 16 15:17:00 GMT 1997
I thought I'd just weigh in on this interesting thread. (Maybe I
can help kill it)
First off, cheers to Cygnus and Geoffrey Noer -- you've done a
nice job on the library.
Second, thanks for putting it under the GPL.
I think that the problem arises when people assume the GPL is a
"free" software license. In reality, it is designed to penalize
people who want to develop proprietary software, and encourage
the development of GPL'd software. The GPL acts much like
a virus - that's why there is so much of it now.
Cygnus is going to distribute Cygwin-32 under 2 different
restrictive licenses. I don't see a problem with that - other
companies do it all of the time. Contrary to what RMS thinks,
I do not think that developing proprietary software is unethical.
I do think that it is very important to inform people that they
cannot link their proprietary programs with the Cygnus libraries
without buying a license. Many people seem to have misinterpreted
cygwin-32 to be a completely "free" set of development tools.
Since that is not the case, Cygnus will have to work hard to
inform people of this case.
True, it would be nicer if it was under the LGPL (a slightly less
restrictive license) - but then it would be very difficult to make
any money on it at all, and Cygnus would not be able to spend as
much money on developing it further. Also, IMHO, the LGPL is a
really "icky" license.
I applaud Cygnus for trying to find ways of turning the Free Software
business into an industry. Free Software benefits from having
people that make it their livelihood to write and support software,
since they end up doing the unglamourous grunt work that volunteers
will never do.
Some miscellaneous thoughts:
- not all Free Software is GPL'd. Legally, is it necessary to ask
Cygnus for a license if you want to link some other code (ie. BSD
license) to the libraries? Maybe it would be better to release
the code under some other custom restrictive license that would
enable the use of it with a wider range of "Free Software"
licenses.
- as another alternative to licensing developers on a per-seat
basis, maybe you should considering issuing run-time licenses.
I think that this would probably be more enforceable anyways.
Plus, companies such as Netscape and Microsoft could license
the .dll to bundle with their software (similar to how Java
and the Marimba stuff is licensed).
- in case anyone has any doubts - I think the GPL is the best
license out there right now. I do think that it could be
improved somewhat though.
I hope this debate ends soon. If somebody doesn't like the licensing
terms, they are always free to reimplement a similar library on their
own, and under a looser license.
Cheers,
- Jim
--
-----BEGIN PGP MESSAGE-----
Version: 2.6.3
iQB1AwUBMweVZn59sdLqNNqRAQEOlgL+IkoxWQQyag1EJCu1DzAPy3ud0RG8a5jV
zu7s/eCSJmu4JxCoryvS+OoAGeeafpAk/6R6LY6eFfOEc8zEes88jvnXasYc8Iei
FQPc9iu1AEfb5YRse4So6+IB148w2x+R
=f4dH
-----END PGP MESSAGE-----
More information about the Cygwin
mailing list