Article View: gnu.misc.discuss
Article #74246New library license, opinion
From: Jan Norden TX/DK
Date: Tue, 18 Jun 1991 09:23
Date: Tue, 18 Jun 1991 09:23
71 lines
4467 bytes
4467 bytes
Here are my 0.02$ worth regarding the new library license. I don`t think that the license is a good idea, and I am pretty sure that my company will not use software covered by it. These are really two separate issues, with different reasons. The reasons that I don`t think the license is a good idea are: a) Linking the unmodified binaries of a library are in some sense normal use of the library. I view both a programming language and a library as a packaged set of functionality. If it is packaged as language constructs, macroes, or linkable routines is just an implementation issue. In my opinion the licensing requirements should not be tied to a particular implementation, but to the nature of the free software. Thus I would expect a very general-purpose library, such as the C-library, to be regarded the same way a language constructs, and thus be freely linkable. On the other hand, a library that is essentially a application in parts, i.e. that has very specific functionality would be covered by the current GPL. The proposed license is somewhere in-between for reasons that as far as I can tell are not tied to what seems to be reasonable to protect, but to how libraries happen to be implemented. b) It is in an arbitrary way tied to systems with separate compile-link cycle. Again, the license does not seem to be based on what level of freedom versus private work that needs protection, but on the technical detail of one way of implementing a programming language. What happens in an implementation that doesn't allow separate compiling linking? c) It protects very little of freedom of the end-user. Again, given that a library is packaged functionality, being allowed to change that functionality a very roundabout way of control. It is in some way equivalent to requiring C-programs to be delivered in parsed form only so that the user can change the meaning of language constructs. To summarize I think that the GPL is sufficient as a license, and that libraries of "general" nature should have supplemental conditions stating that including parts of the library unmodified in a product does not mean that the result will be covered by the GPL. This could be worded in a separate license, but that doesn't really seem necessary. The reason why we (and probably many others) will not use libraries covered by the library license is more pragmatic. The managers making such decisions do not want one more thing to do. In their view you buy something, and then use it in the normal way. To have to do one more thing (in this case be able to build the product without the libraries in a way that allows adding the libraries), for no apparent reason (nobody will ask for it anyway) simply does not make sense and will just add to the general feeling that free softwares should be avoided. I have enough trouble trying to convince users that there is nothing strange about the software just because it comes from a free source, that support is available etc. I would not jeopardize these attempts by trying to get them to understand the rationale behind the library licensing (especially since I don't really understand it myself). Even if I could do that, the decision would probably be in favor of buing something just to avoid one more step in the packaging process. It short we will buy commercial libraries in source, or get truly free ones in terms of usage. -- -- Jan Norden, Ericsson Telecom AB | E-mail: etxjnor@solsta.ericsson.se KS/ETX/TX/DK | Phone.: +46 54 193168 S-652 21 KARLSTAD | Fax...: +46 54 152509 SWEDEN | Memo..: ETX.ETXJNOR
Technical Details
Message-ID:
<ETXJNOR.91Jun18102350@solsta.ericsson.se>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cis.ohio-state.edu!ucbvax!bloom-beacon!eru!hagbard!sunic!ericom!ericom!solsta.ericsson.se!etxjnorShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,4ada1410d9c7b3ba,start X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1991-06-18 11:07:11 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cis.ohio-state.edu!ucbvax!bloom-beacon!eru!hagbard!sunic!ericom!ericom!solsta.ericsson.se!etxjnor From: etxjnor@solsta.ericsson.se (Jan Norden TX/DK) Newsgroups: gnu.misc.discuss Subject: New library license, opinion Message-ID: <ETXJNOR.91Jun18102350@solsta.ericsson.se> Date: 18 Jun 91 09:23:50 GMT Sender: news@ericsson.se Distribution: gnu Organization: Ericsson Telecom AB, Karlstad, Sweden. Lines: 71 Nntp-Posting-Host: solsta.ericsson.se