Re: PL vs. BSD License

2010-08-02 Thread Jakob Eriksson
On Mon, Aug 02, 2010 at 08:29:52AM +0200, Alexander Burger wrote:
 Hi all,
 
 as this discussion popped up recently and in the past, and will surely
 pop up in the future: What do you think if PicoLisp were released under
 the BSD license instead of GPL?

I would love it. I could imagine embedding PicoLisp in some applications.

 
 Ideologically, I prefer the GPL. It guarantees that freedom
 propagates. But it does this by cutting down on freedom, so it is
 schizophrenic. I used to compare the situation with freedom in a
 society: A society should not give an individual member so much freedom
 that he can make himself a dictator and thus destroy freedom. But this
 comparison is wrong. Using free software in a non-free project doesn't
 decrease its freedom; it just doesn't increase it the way the GPL tries
 to enforce. So is this just much ado about nothing?

Even the FSF argues for less restrictive licenses than the GPL in some
situations. For example the GLIBC has a less restrictive license, and
they have the LGPL for purposes like this.
They argue, that when adoption otherwise is unlikely, you should use
the LGPL. This is the case, when there is a large body of proprietary
code out there, such as when the GLIBC was created.
If it had not allowed anything but GPL programs linked to it, nobody
would have used.
So it could be argued that you are helping distributing state-of-the-art
embeddeble open source lisp by going to a less restrictive license.

Of course, the FSF would be less happy if you went with MIT/X11/BSD than
with the LGPL, but it is up to you. And the X11 license or 2-clause BSD
is the most commercial friendly.


best regards,
Jakob

-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PL vs. BSD License

2010-08-02 Thread Edwin Eyan Moragas
Hi Alex, all,

On Mon, Aug 2, 2010 at 2:29 PM, Alexander Burger a...@software-lab.de wrote:
 Hi all,

 as this discussion popped up recently and in the past, and will surely
 pop up in the future: What do you think if PicoLisp were released under
 the BSD license instead of GPL?

i go for BSD.


 My reason for asking this is simple: On several occasions I experienced
 that the acceptance of PicoLisp is limited by the GPL. Companies are
 reluctant to use it because they are afraid of being forced to publish
 their little secrets. Their fear is sometimes rational and sometimes
 not, but the effects are the same. For me it is critical, as my economic
 survival depends on it.

the way i understand it (from reading all of the pros and cons posts
of GPL vs BSD over the net for quite some time) is that the GPL forces
you to publish changes when you want to distribute the code outside of
the company. the most clear statement i have read somewhere tells me
the GPL is a distribution license. i think that captures the spirit
of the GPL. or most of it.


 Ideologically, I prefer the GPL. It guarantees that freedom
 propagates. But it does this by cutting down on freedom, so it is
 schizophrenic. I used to compare the situation with freedom in a
 society: A society should not give an individual member so much freedom
 that he can make himself a dictator and thus destroy freedom. But this
 comparison is wrong. Using free software in a non-free project doesn't
 decrease its freedom; it just doesn't increase it the way the GPL tries
 to enforce. So is this just much ado about nothing?

this is a complex issue and i am not an expert. my additional
arguments would be:

1) the BSD license does not force one to publish changes. good for
companies. the GPL does not enforce this too *unless* you distribute
your changes to pre-existing GPL code.

2) the BSD license still ensures that the code remains free. the GPL
does not guarantee that changes in the pre-existing code will be made
publicly available (see point 1).

3) the GPL is complex. so many ifs. i'm not keen on using complex things.

best regards,

eyan

PS:
hat tip to Alex for PicoLisp and bringing this issue up in the list.
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PL vs. BSD License

2010-08-02 Thread Mansur Mamkin

Hi all,


Hi all,

as this discussion popped up recently and in the past, and will surely
pop up in the future: What do you think if PicoLisp were released under
the BSD license instead of GPL?



Why not? It would be great to see PicoLisp under BDS license

--
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PL vs. BSD License

2010-08-02 Thread Mansur Mamkin

Hi all,


Hi all,

as this discussion popped up recently and in the past, and will surely
pop up in the future: What do you think if PicoLisp were released under
the BSD license instead of GPL?



Why not? It would be great to see PicoLisp under BDS license


Oops, sorry, I mean BSD

--
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PL vs. BSD License

2010-08-02 Thread Daniel Elliott
Hello.

Does the GPL affect code that I write that runs on PicoLisp, or just
changes to the PicoLisp interpreter?

If only changes to the interpreter are affected, than GPL is the way
to go as far as I am concerned.

However, I should add that many large companies (at least in the US)
are irrationally terrified of anything GPL.  It is very annoying.

- dan

On Mon, Aug 2, 2010 at 3:50 AM, Mansur Mamkin mmam...@mail.ru wrote:
 Hi all,

 Hi all,

 as this discussion popped up recently and in the past, and will surely
 pop up in the future: What do you think if PicoLisp were released under
 the BSD license instead of GPL?


 Why not? It would be great to see PicoLisp under BDS license

 Oops, sorry, I mean BSD

 --
 UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe

-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PL vs. BSD License

2010-08-02 Thread Edwin Eyan Moragas
Hi Dan, all,

On Mon, Aug 2, 2010 at 7:24 PM, Daniel Elliott danelliotts...@gmail.com w=
rote:
 Hello.

 Does the GPL affect code that I write that runs on PicoLisp, or just
 changes to the PicoLisp interpreter?

picoLisp is made up of 1) the interpreter and 2) libraries and support
files that come with the distribution, ie the *.l files.


 If only changes to the interpreter are affected, than GPL is the way
 to go as far as I am concerned.

if the interpreter were GPL and the support files were BSD, then your
code would not be affected. with this i am sure.

however, if you use any of the .l files (which is GPL), is your code
also forced to be GPL? i don't know.


 However, I should add that many large companies (at least in the US)
 are irrationally terrified of anything GPL. =A0It is very annoying.

 - dan

 On Mon, Aug 2, 2010 at 3:50 AM, Mansur Mamkin mmam...@mail.ru wrote:
 Hi all,

 Hi all,

 as this discussion popped up recently and in the past, and will surely
 pop up in the future: What do you think if PicoLisp were released unde=
r
 the BSD license instead of GPL?


 Why not? It would be great to see PicoLisp under BDS license

 Oops, sorry, I mean BSD

 --
 UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=3dunsubscribe

 --
 UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=3dunsubscribe

-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PL vs. BSD License

2010-08-02 Thread José Romero
El Mon, 2 Aug 2010 15:20:06 +0800
Edwin Eyan Moragas e...@yndy.org escribi=C3=B3:
 Hi Alex, all,
=20
 On Mon, Aug 2, 2010 at 2:29 PM, Alexander Burger
 a...@software-lab.de wrote:
  Hi all,
 
  as this discussion popped up recently and in the past, and will
  surely pop up in the future: What do you think if PicoLisp were
  released under the BSD license instead of GPL?
=20
 i go for BSD.
=20
 
  My reason for asking this is simple: On several occasions I
  experienced that the acceptance of PicoLisp is limited by the GPL.
  Companies are reluctant to use it because they are afraid of being
  forced to publish their little secrets. Their fear is sometimes
  rational and sometimes not, but the effects are the same. For me it
  is critical, as my economic survival depends on it.
=20
 the way i understand it (from reading all of the pros and cons posts
 of GPL vs BSD over the net for quite some time) is that the GPL forces
 you to publish changes when you want to distribute the code outside of
 the company. the most clear statement i have read somewhere tells me
 the GPL is a distribution license. i think that captures the spirit
 of the GPL. or most of it.
=20
Like you said, the GPL is a distribution license, it only applies when
the code is distributed, it does not force you to *publish* the changes
or absolutely _anything_, it forces you to give the changes to the
*recipient* of the modified binaries, which most of the time will be
the same company anyway (a datacenter move for example).

Pico's architecture doesn't seem very ready for embedding, but if
you alex want to go in that direction, i'd suggest LGPL for the
interpreter code, as Guile uses. Or in any way right now, LGPL or BSD
for the standard library, to prevent linking issues that could arise as
Edwin pointed out earlier. I could add too, a BSD implementation of the
PLIO (that i'm coding myself right now)

 
  Ideologically, I prefer the GPL. It guarantees that freedom
  propagates. But it does this by cutting down on freedom, so it is
  schizophrenic. I used to compare the situation with freedom in a
  society: A society should not give an individual member so much
  freedom that he can make himself a dictator and thus destroy
  freedom. But this comparison is wrong. Using free software in a
  non-free project doesn't decrease its freedom; it just doesn't
  increase it the way the GPL tries to enforce. So is this just much
  ado about nothing?
=20
 this is a complex issue and i am not an expert. my additional
 arguments would be:
=20
 1) the BSD license does not force one to publish changes. good for
 companies. the GPL does not enforce this too *unless* you distribute
 your changes to pre-existing GPL code.
=20
 2) the BSD license still ensures that the code remains free. the GPL
 does not guarantee that changes in the pre-existing code will be made
 publicly available (see point 1).
=20
The BSD doesn't guarantee that either, in fact BSD never guarantees
that the changes will go back.

 3) the GPL is complex. so many ifs. i'm not keen on using complex
 things.

In that one i agree, the GPL is a huge legal document, and as such so
many people don't read it before talking about it.

=20
 best regards,
=20
 eyan
=20
 PS:
 hat tip to Alex for PicoLisp and bringing this issue up in the list.

Cheers,
Jos=C3=A9
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PL vs. BSD License

2010-08-02 Thread Tomas Hlavaty
Hi Alex,

 For me it is critical, as my economic survival depends on it.

Do you mean that your economic survival depends on changing the licence
to BSD?  Then yes, because without you there is no PicoLisp;-)

 What do you think if PicoLisp were released under the BSD license
 instead of GPL?

http://www.linfo.org/linus.html

   In what Torvalds now admits was one of his best decisions, he decided
   to release Linux under the GPL (GNU General Public License)...

Although I wouldn't mind a BSD style licence.  It's mostly your sweat
you're giving away;-)

There are also other licences like Lisp Lesser General Public Licence
http://www.cliki.net/LLGPL http://opensource.franz.com/preamble.html
which is used in some Common Lisp projects and it does address some
concerns specific to Lisp development.  I'm not a lawyer so I can't
advice on licensing issues.

Cheers,

Tomas
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe


Re: PL vs. BSD License

2010-08-02 Thread Alexander Burger
Hi Tomas,

  For me it is critical, as my economic survival depends on it.
 
 Do you mean that your economic survival depends on changing the licence
 to BSD?  Then yes, because without you there is no PicoLisp;-)

No, it does not depend directly on the licensing issue ;-) But on
PicoLisp in general, and its acceptance.


 http://www.linfo.org/linus.html
 
In what Torvalds now admits was one of his best decisions, he decided
to release Linux under the GPL (GNU General Public License)...

If you look at the whole sentence, however,

   ... under the GPL (GNU General Public License) rather than under the
   more restrictive license that he had earlier planned.

The BSD license is _less_ restricted.


 Although I wouldn't mind a BSD style licence.

OK, thanks. Does this also include your XML stuff and other input?


 It's mostly your sweat you're giving away;-)

Do you think that we would _lose_ anything? Giving away per se is not
bad.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picol...@software-lab.de?subject=unsubscribe