[<<] [<] Page 1 of 5 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Licensing
From: Warner Losh ####@####.#### Date: 11 May 1999 08:50:34 -0000 Message-Id: <199905110849.CAA10176@harmony.village.org> : Greg and I have been talking about the licensing of Nano-X, and we've : decided to open it to the list for discussion. Personally, I like the FreeBSD model license the best. It is the traditional BSD licensing, with the advertising/documentation clause removed. It gives the software the most freedom to be used in any application. It has been successful in FreeBSD where most companies that are using FreeBSD for their embedded machines have contributed back fixes for the main-line FreeBSD. Whistle, Jupiter, and Pluto Technologies all make on going improvements to FreeBSD (I work for Pluto, so am biased). Putting it under the GPL would make it very hard for somebody to deploy a PDA device with this gui if they wanted (or needed) to keep the source code secret, or be forced to release portions of their product that give them a competive advantage. This can be both good and bad depending on which side of the debate one lies. I personally feel that the code is more free when you can do this, but others counter that software hording is bad. I've seen large, open source project span many years with both models, and some inbetween (look at the X11 license, the old CMU license (Mach, and other stuff), the BSD license, the Stanford license and the GPL). All of these licenses predate Linux, and variations on these themes have gone back for a long time. However, I don't think it matters much either way, since I've seen several embedded companies use Linux and then openly ignore the GPL when pressed for sources. The GPL has problems of its own (like its virus like tendancy to invade all code merely linked in), so it is a hard call. The GPL has never been tested in a court of law. I believe that the BSD was tested, but there was no ruling because AT&T settled UCB's claims against them before judgement. Warner | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Licensing
From: Alex Holden ####@####.#### Date: 11 May 1999 09:01:09 -0000 Message-Id: <Pine.LNX.4.04.9905110953340.11663-100000@www.linuxhacker.org> On Tue, 11 May 1999, Warner Losh wrote: > Personally, I like the FreeBSD model license the best. It is the > traditional BSD licensing, with the advertising/documentation clause > removed. It gives the software the most freedom to be used in any I quite like it too, though it does mean that companies can take your code, improve it, sell it, and not release the improvements. Some people don't like that, as it means a commercial version of the program they put a lot of effort into writing is better than their own version of it. > Putting it under the GPL would make it very hard for somebody to > deploy a PDA device with this gui if they wanted (or needed) to keep > the source code secret, or be forced to release portions of their > product that give them a competive advantage. This can be both good We're only talking about the server itself, not the programs which run on it. It doesn't seem right that a company should be able to improve the server without releasing the improvements. One thing which just came to mind though, is what if a company writes a module, ie a graphics driver or window manager which links in with the server, or if they want to use the server in "linked into the application" mode rather than client/server mode... I think I still prefer leaving it as it is, with the addition of a "we are not responsible" clause, which is missing at the moment, or maybe changing it to FreeBSD style, which is very close anyway. --------------- Linux- the choice of a GNU generation. -------------- : Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham : -------------------- http://www.linuxhacker.org/ -------------------- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re[2]: Licensing
From: Alexander Peuchert ####@####.#### Date: 11 May 1999 09:03:13 -0000 Message-Id: <Pine.GSO.4.02.9905111100430.24754-100000@rumburak> On Tue, 11 May 1999, Warner Losh wrote: > > : Greg and I have been talking about the licensing of Nano-X, and we've > : decided to open it to the list for discussion. > > Personally, I like the FreeBSD model license the best. It is the > traditional BSD licensing, with the advertising/documentation clause > removed. It gives the software the most freedom to be used in any > application. It has been successful in FreeBSD where most companies > that are using FreeBSD for their embedded machines have contributed > back fixes for the main-line FreeBSD. Whistle, Jupiter, and Pluto > Technologies all make on going improvements to FreeBSD (I work for > Pluto, so am biased). As long as feedback for the sources is garanteed, the licensing model doesn't matter, in my oppinion. > > Warner > > --------------------------------------------------------------------- > To unsubscribe, e-mail: ####@####.#### > For additional commands, e-mail: ####@####.#### > - alex Alexander Peuchert ####@####.#### http://www.peuchert.de ( not very interesting yet ;-) ) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Re[2]: Licensing
From: Alex Holden ####@####.#### Date: 11 May 1999 09:10:53 -0000 Message-Id: <Pine.LNX.4.04.9905111006150.11663-100000@www.linuxhacker.org> On Tue, 11 May 1999, Alexander Peuchert wrote: > As long as feedback for the sources is garanteed, the licensing model > doesn't matter, in my oppinion. The point is that with something like FreeBSD style, it _isn't_ guaranteed. It's perfectly acceptable for a company to take the code, improve it, sell it, and not give out the improvements. I'm happy with this for Nano-X itself (but not the programs and things which run on it), but I don't think Greg is. I don't think it's legal to take David Bell's code and GPL it without his permission though, but I could be wrong. --------------- Linux- the choice of a GNU generation. -------------- : Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham : -------------------- http://www.linuxhacker.org/ -------------------- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Re[2]: Licensing
From: Alexander Peuchert ####@####.#### Date: 11 May 1999 09:16:24 -0000 Message-Id: <Pine.GSO.4.02.9905111111430.24754-100000@rumburak> On Tue, 11 May 1999, Alex Holden wrote: > On Tue, 11 May 1999, Alexander Peuchert wrote: > > As long as feedback for the sources is garanteed, the licensing model > > doesn't matter, in my oppinion. > > The point is that with something like FreeBSD style, it _isn't_ > guaranteed. It's perfectly acceptable for a company to take the code, > improve it, sell it, and not give out the improvements. I'm happy with > this for Nano-X itself (but not the programs and things which run on it), > but I don't think Greg is. I don't think it's legal to take David Bell's > code and GPL it without his permission though, but I could be wrong. Well, that's what a license is made for. You are not allowed to change it. You would have to rewrite the code, if you want your own license. I just don't want a company to take advantage of our/my productivity without giving something back for it. I put something in it and you put something in it. That's why it's called free! > > --------------- Linux- the choice of a GNU generation. -------------- > : Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham : > -------------------- http://www.linuxhacker.org/ -------------------- > - alex Alexander Peuchert ####@####.#### http://www.peuchert.de ( not very interesting yet ;-) ) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Re[2]: Licensing
From: Alex Holden ####@####.#### Date: 11 May 1999 09:22:21 -0000 Message-Id: <Pine.LNX.4.04.9905111020190.11663-100000@www.linuxhacker.org> On Tue, 11 May 1999, Alexander Peuchert wrote: > On Tue, 11 May 1999, Alex Holden wrote: > I just don't want a company to take advantage of our/my productivity > without giving something back for it. I put something in it and you put > something in it. That's why it's called free! Okay, so that leaves the second option, split licensing. Ie. leave the files containing mini-X code as they are (possibly rewriting them over time and changing the license when none of the original is left), and put new code in seperate files under whatever license you want. That shouldn't be a problem from the GPL perspective, as it allows linking with code under a less restrictive license. --------------- Linux- the choice of a GNU generation. -------------- : Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham : -------------------- http://www.linuxhacker.org/ -------------------- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Re[2]: Licensing
From: Alexander Peuchert ####@####.#### Date: 11 May 1999 09:40:21 -0000 Message-Id: <Pine.GSO.4.02.9905111138350.24754-100000@rumburak> On Tue, 11 May 1999, Alex Holden wrote: > On Tue, 11 May 1999, Alexander Peuchert wrote: > > On Tue, 11 May 1999, Alex Holden wrote: > > I just don't want a company to take advantage of our/my productivity > > without giving something back for it. I put something in it and you put > > something in it. That's why it's called free! > > Okay, so that leaves the second option, split licensing. Ie. leave the > files containing mini-X code as they are (possibly rewriting them over > time and changing the license when none of the original is left), and put > new code in seperate files under whatever license you want. That shouldn't > be a problem from the GPL perspective, as it allows linking with code > under a less restrictive license. Just put a license note into every file ... > > --------------- Linux- the choice of a GNU generation. -------------- > : Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham : > -------------------- http://www.linuxhacker.org/ -------------------- > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: ####@####.#### > For additional commands, e-mail: ####@####.#### > - alex Alexander Peuchert ####@####.#### http://www.peuchert.de ( not very interesting yet ;-) ) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Licensing
From: klindsay ####@####.#### Date: 11 May 1999 16:53:12 -0000 Message-Id: <Pine.BSF.3.96.990511095035.25205A-100000@mocha.mkintraweb.com> On Tue, 11 May 1999, Alex Holden wrote: > We're only talking about the server itself, not the programs which run on > it. It doesn't seem right that a company should be able to improve the > server without releasing the improvements. One thing which just came to > mind though, is what if a company writes a module, ie a graphics driver or > window manager which links in with the server, or if they want to use the > server in "linked into the application" mode rather than client/server > mode... What about something like the LGPL? You can link with it, add modules etc, but your code doesn't have to be GPL'd. Basically as long as you don't copy/modify the server code then your code is under the license you choose... ------------------------- Kevin Lindsay Stormix Technologies Inc. 00 75 CB D4 20 AB 02 8B 2E 22 C0 E7 F3 9A 2D 72 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Licensing
From: Vidar Hokstad ####@####.#### Date: 11 May 1999 17:32:28 -0000 Message-Id: <Pine.LNX.4.10.9905111825520.2715-100000@a.ncg.net> On Tue, 11 May 1999, klindsay wrote: > What about something like the LGPL? You can link with it, add modules > etc, but your code doesn't have to be GPL'd. Basically as long as you > don't copy/modify the server code then your code is under the license you > choose... Speaking from a corporate perspective, I can say that we'd be happy with LGPL, at least... Even GPL for the server part, but of course I do see the issue for other people that might want to link their application directly with the server. Vidar Hokstad ####@####.#### Director of R&D, Screen Media AS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: Licensing
From: Alex Holden ####@####.#### Date: 11 May 1999 17:40:50 -0000 Message-Id: <Pine.LNX.4.04.9905111832040.1368-100000@hyperspace> On Tue, 11 May 1999, Vidar Hokstad wrote: > Speaking from a corporate perspective, I can say that we'd be happy with > LGPL, at least... Even GPL for the server part, but of course I do see the > issue for other people that might want to link their application directly > with the server. If we figured out a way to provide runtime module loading rather than linking it at compile time, that should be okay I think. I'd rather have the server under a license which let people link proprietory code into it if they want to though, if only so that people really low on memory can use the "application linked into the server" mode, with an application that they don't want to release the source to. I don't know how difficult it is to provide dynamic module loading though, it's something I've never tried. --------------- Linux- the choice of a GNU generation. -------------- : Alex Holden (M1CJD)- Caver, Programmer, Land Rover nut, Radio Ham : -------------------- http://www.linuxhacker.org/ -------------------- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 5 [>] [>>] |