[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Copyright assignment requirement
From: |
David Chisnall |
Subject: |
Re: Copyright assignment requirement |
Date: |
Tue, 3 Jun 2014 09:37:41 +0100 |
On 3 Jun 2014, at 09:10, Richard Frith-Macdonald
<richardfrithmacdonald@gmail.com> wrote:
> I don't agree with this for the simple reason that I have seen no evidence of
> many companies being unable to use GNUstep due to licensing.
> On the contrary, I work for companies that sell to major international
> telecoms operators ... big, conservative companies ... who don't have a
> problem with the license.
>
> What I have come across personally though, is a small number of companies who
> were initially against including/using free software, but changed their
> position when the actual license was shown to them (ie they had an initial
> uneducated reaction influenced by FUD).
Not specifically related to GNUstep, but I have personally come across several
companies who refuse to allow GPLv3 code in the door and a smaller number that
won't allow GPLv2 code in. Most of these are large companies that do employ
lawyers. Have you ever tried to get a definitive answer from a lawyer? I can
guarantee that no lawyer will look at the GPL and say definitively that it's
safe, because lawyers simply do not do that with legal documents that complex
(the FreeBSD Foundation's lawyer has difficulty making definitive statements
about the 2-clause BSD license, and that's an order of magnitude simpler).
Now, obviously there's some selection bias there, because I've come across most
of these companies in my role as a member of the FreeBSD Core Team, so they're
already companies that have some commitment to using BSD-licensed software.
Between them, however, they contribute about half a million dollars a year to
the development of FreeBSD (measured as donations to the Foundation, on top of
the code contributions from their employees). How much does GNUstep get from
[L]GPL-friendly companies?
I can also give you an anecdote from ARM, which explains why they are dialling
back their efforts on GCC and switching to using LLVM as the basis for both
their proprietary and open source toolchains. After surveying their customers,
they found that there was roughly a split between 'don't care, we'll use
whatever you recommend' and 'we won't touch GPL'd code'. Note that this is for
a compiler, which is not code that their customers will actually ship, only
code that they'll use in-house.
I can point to one company that has chosen to avoid GNUstep precisely because
of the license. A little search engine / advertising company based in Mountain
View California. Nicolas can perhaps tell you a bit more about that case...
I've also come across a couple of companies that are almost certainly using
GNUstep code, but don't want to admit it publicly (which means that they won't
contribute changes back) because they think they can get away with violating
the [L]GPL and no one will find out. And they're right: when was the last time
the FSF's lawyers went after anyone for shipping derived works of GNUstep code
in proprietary products? And would it even be a net gain for the project if
they did? When Busybox went after router makers, the main outcome we saw was
that a lot of them started shipping parts of the FreeBSD userland on their
Linux-based routers instead of Busybox. I won't mention names on the list,
but Gregory can give you some more details in private if you don't want to take
my word for it.
> My impression is that the people who say the license is a problem are mostly
> those who are already advocates of BSD and/or negative about the FSF, and
> while I don't doubt that their beliefs are honestly held, I question the
> degree to which such a person would have argued in favour of using GNU
> software in a company.
When the alternative is licensing a proprietary product or using something like
Qt? It's not a choice of using GNUstep or using a BSD licensed alternative
(and I admit, in this case I'd be quite likely to argue for the BSDL option),
it's a case of using GNUstep or using something in C++. There is no BSDL
alternative when it comes to GUI toolkits, although at least with Qt you can
use the LGPL parts without needing to ship GPL'd bits (gdnc, gdomap), which
likely does factor a bit. Most of the time, however, the no-GPLv3 policy is in
place long before I get to the company and comes from legal so I'm not
qualified to dispute it.
David
-- Sent from my STANTEC-ZEBRA
Re: Copyright assignment requirement -why stick to "free" software?, Gerold Rupprecht, 2014/06/03