Re: Qt and the GPL
On Mon, 04 Sep 2000, [EMAIL PROTECTED] wrote: The reason it would have been impossible is that it would cause a huge number of Qt based applications, including major portions of KDE, be become illegal. With a GPL/Proprietary dual-license one has to either write a GPL application or pay for a license. This would leave all of the BSD, MIT, Artistic and even LGPL authors out in the cold. No. BSD, MIT, Artistic, and LGPL are all convertible to GPL. You'd leave out those people who were using these licenses to interoperate with software licensed under non-GPL terms as a single work. Hmmm, this isn't how I understand it. One can link from a GPL application to a BSD library, but not from a BSD application to a GPL library. This is because the application is a derivative of the library according to the GPL, and all derivatives of GPL code have to be GPL as well. In any case, it would also leave out the MPL and QPL users, of which there is a significant number of the latter. -- David Johnson _ http://www.usermode.org
Re: Plan 9 license
Making "non authorized copies" is slavery! If you don't have power over other people, you are a slave. Boy, that is extreme.
Re: Qt and the GPL
On Tue, Sep 05, 2000 at 01:29:36AM -0500, Nelson Rush wrote: Are you kidding? The fact that Sun is actually going to, let alone actually considered to, release Star Office under the GPL is more than a mere, "How do you do?" It's quite astounding, and in fact quite improbable. StarOffice is not Solaris. It isn't even Java, by a long shot. Yes, release under the GPL is very noteworthy. Dual (actually triple) licensing under SISSL, GPL, and LGPL is more so. But there is a distinction I'm making between acceptance of the license in a corporate sense and betting the fscking farm on it. Sun's adopted. The farm remains to be bid. And if you think that Star Office isn't that important to Sun I think you're wrong. They want to compete directly with MS Office, I think this is why they chose to GPL it. But they're building, not risking, a market in doing so. Troll is putting the business on the line. Sun is lifting a finger to MSFT. The goal *isn't* competition in the Office market, it's destroying MSFT's OS market. I think they knew that for SO to be widely popular they had to distribute it quickly. Agreed. Common knowledge. Testimony during MSFT v. DoJ: New consumer software must distribute 1m copies *free* to gains sufficient mindshare to produce a viable market. Also, consider that major profits can still be made off it even though people have the right to redistribute freely. RedHat, etc., point in case. Disputed. SO is worth more in SPARC sales than it is in SO boxed sets, by orders of magnitude. And the Office Suite is Dead (tm). A posthumously written essay of mine. Key point: the suite served a marketing problem (how do I sell mediocre SW bar and baz with decent SW foo, and cannibalize my competition's market at the same time -- see _Information Rules_ by Shapiro and Varian (http://www.inforules.com/) for more information on tying and bundling). When the product is no longer monetized, the bundling is no longer strategic. Sun's first architectural announcement WRT SO was that they were disaggregating it -- pulling out the desktop and making it seperate apps. I also think they saw the value in embracing free software, since it gets a company noticed by the techies at large. Yes. And, last but not least it gives them leverage in the Gnome open office effort. Yes. Pity as IMO AbiWord is the better designed project (KISS). In addition, I'm sure there are workers at Sun who really like free software. They probably use a great deal of the stuff. I know several of them. Similar sentiments to those expressed elsewhere: "My first allegience is to foo technology, Sun just pays the bills". I've heard that from a number of sources, both at Sun and other companies. And the companies acknowledge this. The big current fight is Java licensing. Solaris is next after that. Event dates are likely targets, mark ALS and LWE/New York on your calendar. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 05, 2000 12:42 AM To: License-Discuss Subject: Re: Qt and the GPL On Mon, Sep 04, 2000 at 05:57:53PM -0700, David Johnson wrote: On Mon, 04 Sep 2000, Nelson Rush wrote: I mentioned the idea of triple licensing (or dual licensing) qt in this way in June to Trolltech. They told me where I could stick it then and it looks like they've reconsidered it now. You also have to consider the history of Trolltech. Everytime they have taken one step forward, huge sectors of the community have jumped them enmass and bitched that they didn't take a big enough step. It could have been worse -- they could be Sun. Note that both Troll and Sun have come around to at least a partial embrace of the GPL (I'd say Troll's taken the larger step -- Qt is a bigger part of their business by orders of magnitude than StarOffice is of Sun's). The problem was with Troll, KDE, and Sun making noises that they were in fact: 1). OSI/OpenSource 2). GPL compatible, and/or 3). Unfairly persecuted ...which IMO really crossed up a lot of folks. If you want to play the FS/OS game, play it. If you want to be close, but not quite, there, then 'fess up. BitMover (BitKeeper License) is an example of the other. Larry McVoy unabashadly says it's not OSI Open Source certified, but it's close enough. Larry's also trying to make a buck, and by reports, he's at least moderately successful. KDE and Sun were trying to hand-wave the problem away, and we're sorry, but that just didn't work. We're now seeing substantive change. Yes, it would have been nice to see it six, nine, twelve, eighteen months ago, but Letting people use the library with no cost for OSS wasn't good enough (and it wasn't). Changing to a OSS license wasn't good enough. Considering a GPL-compatible v2 of the QPL wasn't good enough. I'd have a difference of opinion here. A GPL-compatible license (essentially: a
Re: Qt and the GPL
On Mon, Sep 04, 2000 at 11:34:31PM -0700, David Johnson wrote: On Mon, 04 Sep 2000, [EMAIL PROTECTED] wrote: The reason it would have been impossible is that it would cause a huge number of Qt based applications, including major portions of KDE, be become illegal. With a GPL/Proprietary dual-license one has to either write a GPL application or pay for a license. This would leave all of the BSD, MIT, Artistic and even LGPL authors out in the cold. No. BSD, MIT, Artistic, and LGPL are all convertible to GPL. You'd leave out those people who were using these licenses to interoperate with software licensed under non-GPL terms as a single work. Hmmm, this isn't how I understand it. One can link from a GPL application to a BSD library, but not from a BSD application to a GPL library. This is because the application is a derivative of the library according to the GPL, and all derivatives of GPL code have to be GPL as well. The BSD SW would convert to GPL, which is allowable if it doesn't contain the advertising clause. In any case, it would also leave out the MPL and QPL users, of which there is a significant number of the latter. Yes, but you didn't mention these g. -- Karsten M. Self [EMAIL PROTECTED] http://www.netcom.com/~kmself Evangelist, Opensales, Inc.http://www.opensales.org What part of "Gestalt" don't you understand? Debian GNU/Linux rocks! http://gestalt-system.sourceforge.net/K5: http://www.kuro5hin.org GPG fingerprint: F932 8B25 5FDD 2528 D595 DC61 3847 889F 55F2 B9B0 PGP signature
RE: Qt and the GPL
This latest exchange points out one of the most troubling aspects of software licensing--even many of the people who care about such issues and closely read the licenses can't always agree on exactly what is and isn't allowed. In this case, I think it would help everyone a great deal if the FSF added a page to their web site that simply enumerated all the combinations of ways to statically and dynamically link free and non-free software to create free and non-free software, and then indicate whether the GPL and LGPL allow or forbid it. (A sentence or two of explanation might also be a good idea, for some cases.) Lou -Original Message- From: David Johnson [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 05, 2000 2:35 AM To: [EMAIL PROTECTED]; License-Discuss Subject: Re: Qt and the GPL On Mon, 04 Sep 2000, [EMAIL PROTECTED] wrote: The reason it would have been impossible is that it would cause a huge number of Qt based applications, including major portions of KDE, be become illegal. With a GPL/Proprietary dual-license one has to either write a GPL application or pay for a license. This would leave all of the BSD, MIT, Artistic and even LGPL authors out in the cold. No. BSD, MIT, Artistic, and LGPL are all convertible to GPL. You'd leave out those people who were using these licenses to interoperate with software licensed under non-GPL terms as a single work. Hmmm, this isn't how I understand it. One can link from a GPL application to a BSD library, but not from a BSD application to a GPL library. This is because the application is a derivative of the library according to the GPL, and all derivatives of GPL code have to be GPL as well. In any case, it would also leave out the MPL and QPL users, of which there is a significant number of the latter. -- David Johnson _ http://www.usermode.org
Re:How hard would it be to change the NASM license
Someone just pointed this out to me: "Re:How hard would it be to change the NASM license (Score:2, Informative) by Simon Tatham ([EMAIL PROTECTED]) on Tuesday September 05, @03:55AM EST (#136) (User #66941 Info) http://www.chiark.greenend.org.uk/~sgtatham/ You write: I'm just wondering what would happen if we tried talking to Simon Tatham and Julian Hall and asking them for a license change. I'd agree to it. Unhesitatingly. On all the parts of the NASM code that were written by me. And I'll be happy to send formal notice of that to anyone who wants it." ---snip--- Thanks! Have you been in contact with Julian? I'll email him to see what he thinks. If we can clean up a few tidbits in the licence we won't have anymore problems. I'll also contact Bruce Perens and [EMAIL PROTECTED] and [EMAIL PROTECTED] and see what they think we should change to fix this. Sincerely, Nelson Rush "Oh, intercourse the penguin!" - Monty Python's flying circus
FW: NASM - Don't hate me.
-Original Message- From: Simon Tatham [mailto:[EMAIL PROTECTED]]On Behalf Of Simon Tatham Sent: Tuesday, September 05, 2000 9:42 AM To: [EMAIL PROTECTED] Subject: Re: NASM - Don't hate me. "Nelson Rush" [EMAIL PROTECTED] wrote: You're a hard man to get in contact with. In what way? I've been at [EMAIL PROTECTED] ever since 1997, and I've _always_ responded to email sent there. My home page is the first thing that comes up if you type my name into Google. I've never tried to be hard to get in contact with. Did you once send me some email which bounced? How have you tried to get in contact with me that didn't work? So, the license implicates that we can simply drop the NASM license and choose the GPL?? That's not how I read it, I mean I can understand if that's how it was intended but intention and reality are two different things sometimes. Yes, that's how the licence was intended. If it failed to come out that way, then I'm willing to do everything I can to help it be _made_ to come out that way. If you, or somebody, proposes an alternative licence then I'll agree to let my bits of NASM be distributed under it. Here's the two parts that seem funny to me: "II. The Software, or parts thereof, may be incorporated into other freely redistributable software (by which we mean software that may be obtained free of charge) without requiring permission from the authors, as long as due credit is given to the authors of the Software in the resulting work, as long as the authors are informed of this action if possible, and as long as those parts of the Software that are used remain under this licence." "X. In addition to what this Licence otherwise provides, the Software may be distributed in such a way as to be compliant with the GNU General Public Licence, as published by the Free Software Foundation, Cambridge, MA, USA; version 2, or, at your option, any later version; incorporated herein by reference. You must include a copy of this Licence with such distribution. Furthermore, patches sent to the authors for the purpose of inclusion in the official release version are considered cleared for release under the full terms of this Licence." The intent of that was to say (in English, not offered as replacement licence text): II. If you accept the non-GPL branch of the NASM licence, you may incorporate NASM into free programs under these conditions. X. If you don't like the non-GPL branch of the NASM licence, you may accept the GPL and use NASM under that instead. With hindsight, perhaps we should have done what I thought about doing at the time: instead of adding the GPL clause to the original licence, we should have left the original licence as it is, and created a _new_ `dual' licence, which would have been very short and would have read something like I. You may accept the NASM Original Licence and use NASM within the provisions of that. II. Alternatively, you may accept the GPL and use NASM within the provisions of that. III. If you accept neither of these, you have no right to redistribute NASM at all. That would have made things much clearer, I think. Oh, and I don't hate you. I can see that you were just trying to get something useful done ... I just wish there'd been some way you could have got it done _without_ me getting into work this morning, looking over Slashdot, and finding one of my babies under fire. Cheers, Simon -- Simon Tatham "You may call that a cheap shot. [EMAIL PROTECTED]I prefer to think of it as good value."
Re: Qt, GPL, Artistic
According to [EMAIL PROTECTED]: BSD, MIT, Artistic, and LGPL are all convertible to GPL. Artistic isn't convertible to GPL: It requires project forks to take new names, which is not a GPL-compatible requirement. (I'm not surprised you'd think it was convertible, though. Perl is dually licensed Artistic+GPL, and it's easy to confuse Perl with the license it pioneered.) -- Chip Salzenberg - a.k.a. - [EMAIL PROTECTED] "I wanted to play hopscotch with the impenetrable mystery of existence, but he stepped in a wormhole and had to go in early." // MST3K
Re: Qt and the GPL
No need to cc: me. I'm on the list. On Tue, Sep 05, 2000 at 07:39:34AM -0400, Lou Grinzo wrote: This latest exchange points out one of the most troubling aspects of software licensing--even many of the people who care about such issues and closely read the licenses can't always agree on exactly what is and isn't allowed. In this case, I think it would help everyone a great deal if the FSF added a page to their web site that simply enumerated all the combinations of ways to statically and dynamically link free and non-free software to create free and non-free software, and then indicate whether the GPL and LGPL allow or forbid it. (A sentence or two of explanation might also be a good idea, for some cases.) You mean like: http://www.fsf.org/philosophy/license-list.html ? -- Karsten M. Self [EMAIL PROTECTED] http://www.netcom.com/~kmself Evangelist, Opensales, Inc.http://www.opensales.org What part of "Gestalt" don't you understand? Debian GNU/Linux rocks! http://gestalt-system.sourceforge.net/K5: http://www.kuro5hin.org GPG fingerprint: F932 8B25 5FDD 2528 D595 DC61 3847 889F 55F2 B9B0 PGP signature
Re: Qt, GPL, Artistic
On Tue, Sep 05, 2000 at 09:25:58AM -0700, Chip Salzenberg wrote: According to [EMAIL PROTECTED]: BSD, MIT, Artistic, and LGPL are all convertible to GPL. Artistic isn't convertible to GPL: It requires project forks to take new names, which is not a GPL-compatible requirement. (I'm not surprised you'd think it was convertible, though. Perl is dually licensed Artistic+GPL, and it's easy to confuse Perl with the license it pioneered.) Modulo the name change, Artistic code itself can be GPDld. It's not quite transparent, but pretty darned close. -- Karsten M. Self [EMAIL PROTECTED] http://www.netcom.com/~kmself Evangelist, Opensales, Inc.http://www.opensales.org What part of "Gestalt" don't you understand? Debian GNU/Linux rocks! http://gestalt-system.sourceforge.net/K5: http://www.kuro5hin.org GPG fingerprint: F932 8B25 5FDD 2528 D595 DC61 3847 889F 55F2 B9B0 PGP signature
test message
test
Re: Please remove from list
On Tue, 5 Sep 2000, Greg Wright wrote: On 4/09/00 at 10:58 Rob Levin wrote: I've tried this repeatedly via the appropriate channels. Please remove: [EMAIL PROTECTED] [EMAIL PROTECTED] from the mailing list. Thank you. Its probably better to ask that a footer be inserted where instructions could be spelt out, or a website used for reference, in the mean time try this [EMAIL PROTECTED] and in the body subject place unsubscribe license-discuss or try some popular list addresses like [EMAIL PROTECTED] Thanks. I already tried that several times during the month or so I've been trying to unsubscribe. (What I actually wanted to do was switch my subscription to a user-revocable email address. I had no trouble getting onto the list again; though as you can see, I had trouble getting off of it. Kind of an argument for user-revocable email addresses. 8) Since I couldn't get unsubscribed any other way, I firewalled off Russ Nelson's crynwr.com (which seems to be hosting the list) from the machine where I was reading the mail. This appears to have done the trick. Let them eat bounce messages, Rob L. :)
Re: Qt and the GPL
On Tue, 5 Sep 2000 [EMAIL PROTECTED] wrote: The BSD SW would convert to GPL, which is allowable if it doesn't contain the advertising clause. Not according to Stallman, there are issues with other clauses. This is a popular misconception. http://lists.debian.org/debian-legal-0006/msg00119.html Brian
Re: Qt and the GPL
David Johnson [EMAIL PROTECTED] writes: Considering a GPL-compatible v2 of the QPL wasn't good enough. Eh? Who would not have been satisfied with a genuinely GPL-compatible QPL? -- __ \/ o\ Employ me! Cryptology, security, Perl, Linux, TCP/IP, and smarts. /\__/ [EMAIL PROTECTED]http://www.cluefactory.org.uk/paul/cv/
RE: The M word...money.
"If you like my program you must vote for Bush." -Original Message- From: Steve Mallett [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 05, 2000 4:56 PM To: [EMAIL PROTECTED] Subject: The "M" word...money. Is there anything wrong (philosophically or "letter of the license" wise) with a programmer releasing his code with an additional message after the license statement that may state something like"If you like my program you can mail me a chq at."? With all currently approved licenses? -- Steven Mallett
Re: Qt and the GPL
On Tue, 05 Sep 2000, [EMAIL PROTECTED] wrote: No. BSD, MIT, Artistic, and LGPL are all convertible to GPL. You'd leave out those people who were using these licenses to interoperate with software licensed under non-GPL terms as a single work. Hmmm, this isn't how I understand it. One can link from a GPL application to a BSD library, but not from a BSD application to a GPL library. This is because the application is a derivative of the library according to the GPL, and all derivatives of GPL code have to be GPL as well. The BSD SW would convert to GPL, which is allowable if it doesn't contain the advertising clause. Okay, followup question. If a BSD application automatically converts to the GPL by linking to a GPL library, can the application still be distributed under the BSD license? Second follow up. Does this mean that another party can change my license to the GPL against my wishes by merely linking my code to a GPL library? I thought (and still believe) that only the copyright holder can change the license. -- David Johnson _ http://www.usermode.org
RE: The M word...money.
On Tue, 05 Sep 2000, Nelson Rush wrote: "If you like my program you must vote for Bush." Except that you used the word "must", whereas the original request for cash used the word "can". I read this as an option, not a requirement. In any case, a statement like this would be better included in a readme file instead of with the license, and make sure that it emphasizes that monetary contributions are not mandatory. Something along the lines of "If you liked this program, please consider supporting further software development by contributing..." in the documentation would be okay, IMHO. -- David Johnson _ http://www.usermode.org
Re: Qt and the GPL
begin David Johnson quotation: Okay, followup question. If a BSD application automatically converts to the GPL by linking to a GPL library, can the application still be distributed under the BSD license? A licence adheres to a particular _copy_ of a copyrighted work. Take a third party's BSD-licenced application and link it against a GPLed library, and the resulting composite work can be distributed only under the GNU GPL, as a result of the library's licence (absent separate permission from the copyright holder). Meanwhile, the original application copy, sans GPLed library, remains distributable under its original BSD-type licence. Second follow up. Does this mean that another party can change my license to the GPL against my wishes by merely linking my code to a GPL library? As to that _copy_, he can indeed create a composite work that legally cannot be distributed except under the GNU GPL (absent separate permission). However, you are contradicting yourself in asserting that this is "against your wishes". You would have embodied your wishes in the terms of the BSD-style licence you chose for public usage of your creation. Presumably, you would have _read_ that licence before using it: http://opensource.org/licenses/bsd-license.html The operative clause says "Redistribution and use in source and binary forms, with or without modification, are permitted" Note the _extremely_ broad set of permissions it grants. I thought (and still believe) that only the copyright holder can change the license. As copyright holder, you can grant the public rights to do many things, including appropriate copies of your work for other purposes under other licences. If you don't want to grant such rights, don't use a licence that confers them. -- Cheers, "Teach a man to make fire, and he will be warm Rick Moen for a day. Set a man on fire, and he will be warm [EMAIL PROTECTED] for the rest of his life." -- John A. Hrastar
Re: Qt and the GPL
On Tue, 05 Sep 2000, Rick Moen wrote: begin David Johnson quotation: Okay, followup question. If a BSD application automatically converts to the GPL by linking to a GPL library, can the application still be distributed under the BSD license? A licence adheres to a particular _copy_ of a copyrighted work. Okay, slow down. I need to digest this. Okay, I'll buy it. I can issue one copy under the BSD, another under the GPL, and yet a third under a proprietary license. But whether another party can is a different matter... ... Take a third party's BSD-licenced application and link it against a GPLed library, and the resulting composite work can be distributed only under the GNU GPL, as a result of the library's licence (absent separate permission from the copyright holder). The work _as_a_whole_ must be under the GPL, but the individual components don't have to be so long as they fulfill the GPL's distribution requirements. Presumably, you would have _read_ that licence before using it: http://opensource.org/licenses/bsd-license.html The operative clause says "Redistribution and use in source and binary forms, with or without modification, are permitted" Note the _extremely_ broad set of permissions it grants. Okay, two things. Copyright law does not normally allow the recipient to change the terms of copyright or licensing. The author must give permission to do that. Since the BSD license does not explicitly grant that right it does not belong to the user. A broad set of permissions to "redistribute and use" does not include license modification. Second, just after the clause you quote there follows "...provided that the following conditions are met". Those conditions say that you must "retain the above copyright notice, this list of conditions and the following disclaimer." Even if the license allowed you to add stuff to it, you cannot take these conditions away. It's a requirement that you keep them. So even if a user receives a package that contains BSD licensed files, but is licensed as a whole under the GPL, he still has the explicit permission to take those BSD files and redistribute them under the terms of the BSD license. At the most, these files would be considered akin to dual-licensed. -- David Johnson _ http://www.usermode.org
Re: Qt and the GPL
On Tue, 05 Sep 2000, John Cowan wrote: On Tue, 5 Sep 2000, David Johnson wrote: Okay, followup question. If a BSD application automatically converts to the GPL by linking to a GPL library, can the application still be distributed under the BSD license? The application without the library of course is distributable under its own BSD license. The combined application can be distributed only under the GPL. Okay, that's the way I understood it. However, is it really a "combined" application? Am I allowed to distribute the application by itself, or must I actually bundle the application and the library together? Does anyone have any examples of BSD applications linking to GPL libraries in real life? -- David Johnson _ http://www.usermode.org
Re: Qt and the GPL
On Tue, Sep 05, 2000 at 03:54:49PM -0700, Brian Behlendorf ([EMAIL PROTECTED]) wrote: On Tue, 5 Sep 2000 [EMAIL PROTECTED] wrote: The BSD SW would convert to GPL, which is allowable if it doesn't contain the advertising clause. Not according to Stallman, there are issues with other clauses. This is a popular misconception. http://lists.debian.org/debian-legal-0006/msg00119.html This appears to be specific to the Apache license. Cf the FSF license discussion page for the modified BSD license: http://www.fsf.org/philosophy/license-list.html -- Karsten M. Self [EMAIL PROTECTED] http://www.netcom.com/~kmself Evangelist, Opensales, Inc.http://www.opensales.org What part of "Gestalt" don't you understand? Debian GNU/Linux rocks! http://gestalt-system.sourceforge.net/K5: http://www.kuro5hin.org GPG fingerprint: F932 8B25 5FDD 2528 D595 DC61 3847 889F 55F2 B9B0 PGP signature