jim@kaos.Stanford.EDU (Jim Helman) (07/19/89)
Everyone here is assuming that the libg++ copyleft has legal force. If I told you here that by reading this message, you are implicitly accepting a licensing agreement which requires you to take everything that resides on the same disk as this message, place it under copyleft and send me a copy, would everyone believe it? Hell, even if only 1 in 1,000 fell for it, it might be worth while ;). Copyright law is well established, even for relatively recent developments such as software. However, the force of "shrink-wrap" licenses such as the GNU copyleft are not nearly as well established. Personally, I doubt that the copyleft contagion would be held valid in the case of linking into a standard library such as libg++. Plausibly, a shrink-wrap license could legally forbid the distribution of a program which includes part of a licensed product. But to force restrictions (copyleft) on someone's C++ source code, which is itself in no way a derivative of libg++, goes far beyond anything that (to my knowledge) has been established by the courts. In some circumstances, it's patently absurd. For example, if I linked a program with libg++ and "distributed" it by giving an executable copy to a few friends, this could be read as a violation of the copyleft unless I now distribute my source code under copyleft to anyone who wants it. In others cases (the ones for which I believe it was intended), it's more reasonable, but I still doubt that the entire copyleft would hold up. For example, if I linked a program with libg++ and commercially distributed it for $$$$, this would violate the copyleft. If it came to trial, such a violation of the copyleft license might result in an order to cease distribution, but I seriously doubt that it would result in the forced licensing of my source code under copyleft. Contrary to some recent opinions and to the tone of the preceding, I think that GNU is a great idea. It has been very productive. And, I would be happy to see my tax dollars going to it. I obviously don't subscribe to the FSF political line on the copylefting of standard libraries, but the copyleft has proved very useful in keeping improvements and ports to GNU software available to everyone. Hopefully, someone will produce a PUBLIC DOMAIN version of libg++, so that people who can't afford the AT&T extortion and aren't able or willing to accept copyleft, can use C++. DISCLAIMER: This is all sheer speculation. Don't believe a word I say. I'm no lawyer. Joe Isuzu is my grandson. Jim Helman Department of Applied Physics P.O. Box 10494 Stanford University Stanford, CA 94309 (jim@thrush.stanford.edu) (415) 723-4940