Reply by cs_p...@hotmail.com November 24, 20102010-11-24
On Nov 24, 6:18=A0pm, like2learn <u...@compgroups.net/> wrote:
> What I heard from the customer: under clause 4 of the GPLv2, SFLC revoked=
their license to use BusyBox, which means they won't be able to distribute= it for any case, no matter they decide to open the source codes or not. Is= it fair? I think you can only ask "is it fair" if you somehow start from the flawed premise that the code is public domain or that the copyright owner is obligated to license something to you. With few exceptions they aren't - if they chose to offer a license to most people out of community mindedness, and your customer in the past declined that license and instead simply pirated their software... then yeah, it sounds fair for them to decide that they won't offer that license to your customer. That said, it might be worthwhile for your customer to approach the copyright holders and ask if there is something they can do in the way of "community service" such as contributing to a development or advocacy fund and "responsiveness" such as appointing a compliance / contact officer, to rehabilitate their reputation to the point where they'd be considered "good guys" perhaps worth licensing to. Or they can use some other solution - original, from a proprietary vendor, or with a BSD or Apache style license (such as Android's toolbox).
Reply by like2learn November 24, 20102010-11-24
What I heard from the customer: under clause 4 of the GPLv2, SFLC revoked their license to use BusyBox, which means they won't be able to distribute it for any case, no matter they decide to open the source codes or not. Is it fair? 


Reply by Grant Edwards November 24, 20102010-11-24
On 2010-11-24, Frank-Christian Kr?gel <dontmailme@news.invalid> wrote:

> Well, I'm not a lawyer, and it depends on the jurisdiction you are > located in and where you are going to sell. > > The best way to avoid this is simply not to use GPL software at all. > The BSD license is much more suited to your needs, and NetBSD runs on > 26? 30? architectures.
And NetBSD provides a "Busybox" replacement single executable multi-tool program?
> BSD as an embedded system is less known, but > the source code quality seems to be of much higher quality, > especially with OpenBSD, which is one of the must secure Unixes.
He wasn't asking for a Unix OS replacement. He was asking for a Busybox replacement. -- Grant Edwards grant.b.edwards Yow! My mind is a potato at field ... gmail.com
Reply by November 24, 20102010-11-24
Am 23.11.2010 22:46, schrieb Like2Learn:

Well, I'm not a lawyer, and it depends on the jurisdiction you are 
located in and where you are going to sell.

The best way to avoid this is simply not to use GPL software at all. The 
BSD license is much more suited to your needs, and NetBSD runs on 26? 
30? architectures. BSD as an embedded system is less known, but the 
source code quality seems to be of much higher quality, especially with 
OpenBSD, which is one of the must secure Unixes.

-- 
Mit freundlichen Gr&#4294967295;&#4294967295;en

Frank-Christian Kr&#4294967295;gel

Reply by David Brown November 24, 20102010-11-24
On 23/11/2010 22:46, Like2Learn wrote:
> I got one more question. If one company is currently at lawsuit with > the Software Freedom Law Center (SFLC) about the BusyBox copyright, > is it possible for the company to lose the rights to use BusyBox as > stated at GPLv2? In other word, does SFLC has the right to forfeit > the rights, which they have promised to the public as GPLv2, from a > specific customer due to its past bad behaviors? I have a potential > customer who once violates the rights of BusyBox, and was in lawsuit. > Rumors said they were forfeited the rights to use BusyBox, even for > now they actually followed GPLv2. Is it possible? Thanks! > >
Others have suggested contacting a lawyer for a real legal answer. But I'd first suggest emailing the SFLC - I think they are likely to give you a simple non-legal non-lawyer answer to a simple question. Their main aim is to have people follow the spirit of the GPL (and other FOSS licenses) - they only resort to the letter of the law when that fails. My personal understanding of the situation is that if you don't follow the terms of the GPL (or other relevant license - this applies to /all/ licenses, even if it is not explicitly stated), then you don't have the rights offered by the license. So if you don't provide the source of the GPL'ed software, you are not allowed to distribute it. If you /do/ provide the source, then you /are/ allowed to distribute it. I believe it's that simple (but IANAL), and is in fact somewhat independent of the law suit. By that reading, the SFLC is not revoking anyone's rights - the company in question never had the rights to distribute the software, since they did not follow the terms of the GPL. It is also not the SFLC that enforces the GPL - the SFLC, on behalf of the copyright owner, is asking the courts to enforce the license.
Reply by David Brown November 24, 20102010-11-24
On 23/11/2010 23:18, Nobody wrote:
> On Tue, 23 Nov 2010 21:49:06 +0000, Grant Edwards wrote: > >> If you're using unmodified sources you >> can probably slide by with just linking to the upstream download site >> (though I don't think that's quite enough if somebody wants to get >> technical about it). >
It depends on the kind of project. If you expect that people will actually ask for the source code, then you should put up a web server hosting the software yourself. You can also take advantage of the open source development community - put forums, wikis, etc., on the server and maybe someone out there will help improve your product for you. On the other hand, if your product "just works", and it's unrealistic to expect people to want the source, it's not worth the effort putting up servers. You also have to decide if you want to fully embrace open source development and encourage a development community around your product, or just follow the minimum legal requirements of the license(s), or somewhere in between. You always need to provide the written offer of sending the files, if you don't distribute the source with the product. It's perhaps the least user-friendly method of providing the source, but it's the letter of the license.
> It isn't enough to satisfy the terms of the licence, but it does make it > unlikely that anyone will ever actually ask you to send them a CD. > > The main reason why linking to the upstream site isn't considered > sufficient is that you could end up with a huge multinational distributing > a million copies of the binary while pointing users to the author's > personal web space for the source code, which wouldn't really be fair to > the author. >
The other big reason for not linking to upstream sites is to avoid people mistaking the upstream site, author, forums, mailing lists, etc., as being directly involved in the project "Dear Mr. BusyBox author, the light on my woozit keeps blinking. The woozit website says you wrote the software. I demand that you fix the blinking light immediately!".
Reply by cs_p...@hotmail.com November 24, 20102010-11-24
On Nov 23, 3:08=A0pm, David Brown
<david.br...@removethisbit.hesbynett.no> wrote:

> To my knowledge, there is nothing else like BusyBox. =A0
"toolbox" which ships with Android, is a lot like busybox, only more limited, and Apache licensed, specifically to avoid GPL code in userspace. Presumably it could be built for other systems as well. There's also the 'bionic' C library to go with it. As others have mentioned, I'm not entirely convinced of the benefits of non-GPL userspace on top of a GPL kernel though. Once you have anything GPL in your product, your organization has to have procedures in place for creating, offering, (and at least if someone asks) distributing source releases. Doing it for busybox in addition to the kernel, C libraries, and other common userspace bits doesn't seem like much extra work. Not surprisingly, a lot of the community android builds include a version of busybox built to provide the tools which toolbox lacks.
Reply by Nobody November 23, 20102010-11-23
On Tue, 23 Nov 2010 22:00:46 +0000, Grant Edwards wrote:

> No, I don't think so. Once a piece of software has been released under > GPLv2, I don't think it's possible to retroactively revoke the rights of > certain named people who are complying with the license terms.
He may be thinking of this clause of the GPLv2: 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. If this actually applies to his customer, I'd suggest consulting a lawyer. This isn't the kind of situation where a lay person could form an educated opinion based upon prior judgements and a working knowledge of contract law. In fact, the answer may not even be clear to a lawyer.
Reply by Nobody November 23, 20102010-11-23
On Tue, 23 Nov 2010 21:49:06 +0000, Grant Edwards wrote:

> If you're using unmodified sources you > can probably slide by with just linking to the upstream download site > (though I don't think that's quite enough if somebody wants to get > technical about it).
It isn't enough to satisfy the terms of the licence, but it does make it unlikely that anyone will ever actually ask you to send them a CD. The main reason why linking to the upstream site isn't considered sufficient is that you could end up with a huge multinational distributing a million copies of the binary while pointing users to the author's personal web space for the source code, which wouldn't really be fair to the author.
Reply by Grant Edwards November 23, 20102010-11-23
On 2010-11-23, Like2Learn <user@compgroups.net/> wrote:

> I got one more question. If one company is currently at lawsuit with > the Software Freedom Law Center (SFLC) about the BusyBox copyright, > is it possible for the company to lose the rights to use BusyBox as > stated at GPLv2?
If the company isn't complying with the license terms then then they don't _have_ the right to use the software.
> In other word, does SFLC has the right to forfeit the rights, which > they have promised to the public as GPLv2, from a specific customer > due to its past bad behaviors?
I don't think "forfeit" is the word you wanted. When you "forfiet" something, you are giving up something (property, money, rights) that you previosly had. I think what you mean is "revoke" -- can the SFLC prohibit somebody from, in the future, using GPL'ed software in an otherwise compliant manner?
> I have a potential customer who once violates the rights of BusyBox, > and was in lawsuit. Rumors said they were forfeited the rights to use > BusyBox, even for now they actually followed GPLv2. Is it possible?
No, I don't think so. Once a piece of software has been released under GPLv2, I don't think it's possible to retroactively revoke the rights of certain named people who are complying with the license terms. You (the holder of the copyright) could, in theory, release _future_ versions under a license that forbids use by certain people. That license would, however, not be the GPLv2. But, if you have specific legal questions like that, you probably ought to ask a real lawyer. -- Grant Edwards grant.b.edwards Yow! Hello. Just walk at along and try NOT to think gmail.com about your INTESTINES being almost FORTY YARDS LONG!!