Re: PicoLisp License

2008-06-27 Thread Jakob Eriksson

Alexander Burger wrote:


The normal use, however, writing applications in Lisp, is surely OK.
Then you can distribute the PicoLisp interpreter as you like, in binary
or source form (I'm not sure, but probly it is even sufficient to
provide the customer with a link where he can download the sources
himself).

If you write, however, a special function in C, and link it to the
interpreter, you'd have to supply the source to that function (but not
the rest of your application).
  


This is exactly how we used it in a commercial application. The download 
link is an exception allowed
for non-commercial activity. See 
http://gpl-violations.org/faq/vendor-faq.html


It says you have to offer (in writing) shipping the source code.

// Jakob
--
UNSUBSCRIBE: mailto:[EMAIL PROTECTED]


Re: PicoLisp License

2008-06-27 Thread Alexander Burger
Hi Andrei,

> So I may redistribute PicoLisp along with commercial application in both  
> forms - binary for direct execution as shared library, and sources to  
> concern GPL. Am I right?

The critical point is what you mean with "shared library". If you want
to build an *.so file from the interpreter, and link it with other
libraries or executables, I believe it is not allowed by the GPL (it
would require the LGPL, I believe).

The normal use, however, writing applications in Lisp, is surely OK.
Then you can distribute the PicoLisp interpreter as you like, in binary
or source form (I'm not sure, but probly it is even sufficient to
provide the customer with a link where he can download the sources
himself).

If you write, however, a special function in C, and link it to the
interpreter, you'd have to supply the source to that function (but not
the rest of your application).

I hope this helps to make it more clear ;-)

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:[EMAIL PROTECTED]


Re: PicoLisp License

2008-06-27 Thread Alexander Burger
Hello Andrei,

On Fri, Jun 27, 2008 at 01:15:13PM +0300, Andrei Ivushkin wrote:
> Dear Alexander,
> Please explain GPL license of PicoLisp and possibility for using it in  
> commercial applications.
> Thank you.
> Please explain GPL license of PicoLisp and possibility for using it in  
> commercial applications.

Hmm, I'm not a lawyer, so I'm probably not the right person to ask.

However, as far as I know, the GPL states that you can use the software
without problems in commercial applications, as long as you supply the
sources, plus the sources of your own extensions.

As PicoLisp is an interpreted system, you will need to supply only the
PicoLisp sources (which are available anyway), But any application code
you write will not be linked with the interpreter, and hence is not an
extension of the system. Thus, you don't have to publish your
application code.

I CC this mail to the PicoLisp mailing list. Perhaps somebody can
correct me.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:[EMAIL PROTECTED]