Date: 23 Dec 2001 02:11:29 -0800 From: swear@blarg.net (Gary W. Swearingen) To: "Mike Meyer" <mwm-dated-1009499377.cf4de8@mired.org> Cc: chat@FreeBSD.ORG Subject: Re: GPL nonsense: time to stop Message-ID: <eyvgeytfe6.gey@localhost.localdomain> In-Reply-To: <15397.9585.514476.882122@guru.mired.org> References: <local.mail.freebsd-chat/Pine.LNX.4.43.0112181134500.21473-100000@pilchuck.reedmedia.net> <local.mail.freebsd-chat/20011218110645.A2061@tisys.org> <200112182010.fBIKA9739621@prism.flugsvamp.com> <4.3.2.7.2.20011218180720.00d6e520@localhost> <20011219091631.Q377@prism.flugsvamp.com> <0en10ey5jo.10e@localhost.localdomain> <20011219215548.D76354@prism.flugsvamp.com> <lpellpwlhe.llp@localhost.localdomain> <15394.43349.782935.475024@guru.mired.org> <fxlmfxukw9.mfx@localhost.localdomain> <15394.56866.830152.580700@guru.mired.org> <18d718uuw2.718@localhost.localdomain> <15395.43708.816636.295489@guru.mired.org> <mi4rmivlud.rmi@localhost.localdomain> <15397.9585.514476.882122@guru.mired.org>
next in thread | previous in thread | raw e-mail | index | archive | help
"Mike Meyer" <mwm-dated-1009499377.cf4de8@mired.org> writes: > Gary W. Swearingen <swear@blarg.net> types: > > "Mike Meyer" <mwm-dated-1009402429.602581@mired.org> writes: > > > > > Slight change. Let's make S originally a BSDL source, but what A gets > > > is a binary under their license, as allowed by the BSDL. Would you > > > thereby claim that C's actions places a requirement on B to provide > > > source to S to A if they want it? Or would B no longer be allowed to > > > distribute a binary built from S without that requirement? > > > > This looks very interesting. New stuff. But I need more info before > > spending more time on it. What is "their license" (of S to A)? Is it a > > standard BSDL or a private, two-party thing? I infer that S has been > > licensed to the public under BSDL, but not distributed. Did you mean > > that? > > Actually, this is the situation that people are actually worried > about. S is BSDL licensed and distributed to the public as such. B > takes S, and builds a commercial product based on it. They sell it to > A as a binary with a standard commercial software license (i.e. - we > own it, you have a license to use it, and we guarantee the media is > readable and nothing more). > > Now C takes S, "combines" it with T which is covered by the GPL and > distributes the results under the GPL. Back to the questions: Is B now > required to provide source to their commercial product upon demand > from A? Or are they simply no longer allowed to distribute said > product other than under the terms of the GPL. Note that I am not a lawyer and this is not legal advice. Consult a lawyer for that. I'm just commenting on a hypothetical situation, after some Internet reading and thought. More missing info: Does C own T or not? A assume it doesn't matter because he insists on distributing his results under the GPL. Also: Does S get dual-licensed under the GPL & BSDL by it's owner? I'm going to assume that a single work can be fixed in a medium of expressioin of the source and binary forms. It might be more appropriate in some cases to consider an intermediate binary work, but I think it doesn't matter in this case and would only make this longer. Note that we consider parts and collective works because it is easy to think about, but messy, low-level-modified, comingled derivatives would have a similer, if much harder to write, analysis and result. S, K, T = software parts; SK, ST = collective works. s=source, b=binary w==work, c==copy A, B, C, D, and P(public) = persons -- Initially we have -- SswD = a source work which D owns (ie, on which D owns copyrights) and has publicly licensed under the BSDL (and published copies). SscP = a source copy which a member of the public owns. (Eg, B & C) KswB = a source work which B owns and wishes to secret-code-license (SCL). KscB = a source copy which B owns. TswC = a source work which C keeps under GPL, so it doesn't matter for this whether he owns it. TscC = a source copy which C keeps under GPL. -- Then we have (after some compilation/derivation) -- SKswDB = a source work which B created but B and D own. (derived from SswD and KswB) SKbcA = a binary copy which B licenses (or sells) to A. STwsDC = a source work which C created but C and D own. (derived from SswD and TswC) STsbcP = a source and binary copy which C wishes to license to members of the public for no cash (but possibly some cross-licensing in derivatives) under the GPL. -- Comments -- B is allowed by the BSDL to distribute SKbcA as he pleases except that since it is derived from SswD and that part of the work is still owned by D, some BSDL conditions still apply and SKbcA must be accompanied by D's copyright notice and a copy of most of the BSDL. (Note that as long as A doesn't distribute copies of SKbcA, A need not agree to the BSDL and has thus not waived D's liability. Maybe the disclaimer is good enough, but I doubt it. Not good. There's a good reason license are usually long. A likely alternative is for B to get a special private license from D so A need not know about D or the BSDL, with D indemnifying D against liability claims by A, etc. Ask a lawyer.) C is allowed by the BSDL to distribute STsbcP as he pleases except that since it is derived from SswD and that part of the work is still owned by D, some BSDL conditions still apply and SKbcA must be accompanied by D's copyright notice and a copy of most of the BSDL. Except there is a problem in this case too. The GPL forbids such distribution unless the entire work is placed under the GPL. So it either isn't going to happen legally, or D is going to have to dual license the SswD under the GPL in addition to the current BSDL. If it's done illegally, C has infringed on D. B and A have nothing to worry about. If D decides to offer to license SswD to the public under the GPL in addition to the existing BSDL offer, then we are at the crux of the question asked. (I'm beginning to wonder if I should have replaced most of the above with a couple of lines. The binary-only feature of this scenario wasn't as problematical as I thought it might be.) The answer seems clear: if SswD was licensed to B and A under just the BSDL (whethor or not SswD was begin offered under just BSDL or both BSDL and GPL at the time), then SKbcA is not infected and B and A have nothing to worry about. The license for SswD is now offerred under BSDL and GPL, but any person may choose to accept either one or both. I think that this discussion sheds a new light on some of the talk of "a GPL'd kernel" being the result of GPL infection. Either an infringment has occurred and the kernel is not infected at all (not legaly; it might be practically), or the formerly pure-BSDL parts have been offered under the GPL too. In which case the talk is valid, even in a kernel which contains no pure-GPL work, but the statement is incomplete as the kernel is really "a BSDL and/or GPL, your option, kernel". (If I seem to be arguing for dual-licensing, I'm not. I'm glad to see the GPL remain self-inoculating, even though it sort of goes against the "very free to use" philosophy. The problem could be fixed in the GPL and not require "very free" licensors to offer the restrictive GPL.) A final issue for now: The GPL's crucial, "the distribution of the whole must be on the terms of this License" COULD be construed (by me, anyway) to mean "on the terms of the GPL ONLY", removing the option of dual licensing. It's not clear that a work which is under both BSDL and GPL to a particular person may be said to be licensed to him on the terms of the GPL. Much of the GPL is rendered null and void by the combination and the effect of the license on pressuring people to not use BSDL is very different, depending on the meaning. What effect does the licensor intend? What will he insist upon? RMS sometimes recommends dual- licensing, but it's another risk factor with him or other licensors. P.S. Something that occurred to me that I've taken note of: When we say "X has licensed software Y under the GPL", we usually mean "X has offered to license software Y under the GPL to members of the public". There's no licensing until the offer is accepted. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?eyvgeytfe6.gey>