From: whygee on
David Brown wrote:
> Please, don't read anything written by RMS unless you like deep
> philosophy. Great things have come from RMS and his dedication to free
> software, including the GPL, the gnu project, Linux as it is today, and
> endless pieces of software. But he is more than a touch fanatical, and
> takes an unmovable position that keeping any software closed or
> restricted in any way is morally wrong.

ok, so why read the licences and their intents at all ?
let's just put a (c) at the top of each file and ...
whatever happens happens...

> That makes a lot of sense for a lot of software on PC's and servers, but
> is impractical and unreasonable for most embedded systems - RMS
> steadfastly refuses to see this issue. This is a shame - it would not
> take much effort to produce an ELGPL (Embedded Library GPL) that
> specifically allowed static linking with non-(EL)GPL'ed code, making it
> an ideal choice for code such as your hamming code library.

why don't you start this effort ?
look at the affero GPL : it's a similar derivation and idea.
http://www.gnu.org/licenses/agpl.html
what is great with freedom is it's even better when you can
use it, along with the tools developped for it.
RMS has his own windmill, and you bark at another pole...
but you CAN affect things, the GPL is one choice among others.

I salute Jon's ideas of thinking about, and using the LGPL,
even though there may be reasons not to do it.
But 1) he wrote the code 2) releases it openly 3) listen
to other's comments. If in the end 4) eGPL is written,
then that would be even better. It's not my pole but
i'll help you bark if you want.

> An "official" GPL variant like that would encourage more open source in
> embedded development - perhaps not as "free" as RMS would like, but
> certainly more open and free than a lot of embedded code is today.

just.
do.
it.

it's not about RMS.

yg
--
http://ygdes.com / http://yasep.org
From: David Brown on
On 08/03/2010 04:03, whygee wrote:
> David Brown wrote:
>> Please, don't read anything written by RMS unless you like deep
>> philosophy. Great things have come from RMS and his dedication to free
>> software, including the GPL, the gnu project, Linux as it is today,
>> and endless pieces of software. But he is more than a touch fanatical,
>> and takes an unmovable position that keeping any software closed or
>> restricted in any way is morally wrong.
>
> ok, so why read the licences and their intents at all ?
> let's just put a (c) at the top of each file and ...
> whatever happens happens...
>

I have read the licenses and their intentions, faqs, and various opinion
pieces by RMS.

Don't get me wrong here - I am not anti-RMS, or anti-GPL or anything of
the sort. I have a lot of respect for the man, and am very grateful for
the work he has done. I am glad he believes what he believes, and is so
dedicated to working for those ideals.

However, that doesn't mean that I personally agree with everything he
stands for. I believe there is a place for closed source software as
well as open source software.

And I think it is fair to point out to people that RMS /is/ fanatical,
and you have to understand that when reading his articles. He doesn't
compromise well, and he is not normally interested in giving a balanced
argument. So if you look in his writings, hoping to learn how to mix
your closed source code with other people's free source code, you'll be
told that it is wrong to try to mix it, and you should open up your own
code.

RMS can be likened to the Green party in politics. I'm very glad they
are there, shouting loudly when necessary and keeping other parties a
little more honest. But I wouldn't want them running the country.

>> That makes a lot of sense for a lot of software on PC's and servers,
>> but is impractical and unreasonable for most embedded systems - RMS
>> steadfastly refuses to see this issue. This is a shame - it would not
>> take much effort to produce an ELGPL (Embedded Library GPL) that
>> specifically allowed static linking with non-(EL)GPL'ed code, making
>> it an ideal choice for code such as your hamming code library.
>
> why don't you start this effort ?
> look at the affero GPL : it's a similar derivation and idea.
> http://www.gnu.org/licenses/agpl.html
> what is great with freedom is it's even better when you can
> use it, along with the tools developped for it.
> RMS has his own windmill, and you bark at another pole...
> but you CAN affect things, the GPL is one choice among others.
>
> I salute Jon's ideas of thinking about, and using the LGPL,
> even though there may be reasons not to do it.
> But 1) he wrote the code 2) releases it openly 3) listen
> to other's comments. If in the end 4) eGPL is written,
> then that would be even better. It's not my pole but
> i'll help you bark if you want.
>
>> An "official" GPL variant like that would encourage more open source
>> in embedded development - perhaps not as "free" as RMS would like, but
>> certainly more open and free than a lot of embedded code is today.
>
> just.
> do.
> it.
>
> it's not about RMS.
>

It is certainly true that the eGPL does not have to come from RMS, and
that you, me, or others here could write it. But at best it would be
jut another variant on the GPL. We are neither lawyers, nor industry
heavyweights, and it is unlikely that our eGPL would be used by others.
I suppose that doesn't matter, however, and it might be interesting to
try.


From: whygee on
David Brown wrote:
> It is certainly true that the eGPL does not have to come from RMS, and
> that you, me, or others here could write it. But at best it would be
> jut another variant on the GPL. We are neither lawyers, nor industry
> heavyweights, and it is unlikely that our eGPL would be used by others.
> I suppose that doesn't matter, however, and it might be interesting to try.

I know well that RMS does miss the neuron for crompo... pronco... whatever.

however, his lesson is simple :
the US copyright law and international treaties provide
the authors of original works, including *us*, the
right to choose the terms and conditions of the spread
of our works. RMS implemented "copyleft" for his agenda,
great, particularly considering the fact that he's
basicly a math geek, not a lawyer. But he understood
that the law is not here just to make our life more tedious.

The point I want to make is :
We don't have to write the GPL.
Simply writing honnestly and clearly
what we want, how and why is already
the beginning of a licence.
And it's has much better chances to
be read by the end users than M$'s EULA.


> it is unlikely that our eGPL would be used by others.
If it works for your case, why care about the others ?

Now, sure, there is the risk of licence dillution,
fragmentation etc. But we are the authors and have
the final right to decide what and how it is distributed.
There is no law that forbids writing new licences.

So go on and write us a draft for eGPL,
i'll be glad to help a bit :-)

yg, not speaking for FSF Inc. :-)
--
http://ygdes.com / http://yasep.org