Re: how to compile pil20 on termux

2020-11-22 Thread Alexander Shendi
Hi, I don't see any problems: You probably need to install the following packages: - clang - llvm - (GNU) make - libffi - readline - anything I forgot You may need to run termux-clean-elf on the "picolisp" executable and set LD_LIBRARY_PATH explicitly. Best Regards, Alexander Am 23.

How to compile pil21 on termux

2020-11-22 Thread Alexander Burger
Hi Bruno, > since it does not come as a termux package anymore, Really? I can see the picolisp package here in Termux. It is still on pil64 though. I asked Fredrik, the maintainer of Termux, last week to change to pil21. Didn't get an answer yet. > can I compile it on my phone? Yes, just

how to compile pil20 on termux

2020-11-22 Thread Bruno Franco
since it does not come as a termux package anymore, can I compile it on my phone?

Re: Licence Dilemma

2020-11-22 Thread Richard Z
On Sun, Nov 22, 2020 at 09:22:29AM +0100, Alexander Burger wrote: > Yes, I want pil21 as a piece be completely "free", in the spirit of MIT. corporations tend to abuse the idealist "spirit of free" often. I prefer something in the middle of GPL and MIT which LGPL does in many cases. The

Re: Licence Dilemma

2020-11-22 Thread Richard Z
On Sun, Nov 22, 2020 at 09:03:47AM +0100, Tomas Hlavaty wrote: > On Sun 22 Nov 2020 at 01:32, Alexander Williams wrote: > > Not a lawyer here, but PicoLisp 21 does **not** need to be GPL'd. > > it does not because it is already compatible with GPL > > > Everyone seems to confuse "linking to a

Re: Licence Dilemma

2020-11-22 Thread pd
my vote to go for GPL and readline. As you said compatibility is guaranteed and everybody knows it. On Sat, Nov 21, 2020 at 9:23 AM Alexander Burger wrote: > Hi all, > > at yesterday's PilCon it turned out that pil21 has a serious licence > problem. > > A major design decision of pil21 was to

Re: Licence Dilemma

2020-11-22 Thread John Duncan
I think it should be fine. Picolisp is distributed as source code. The code implementing readline can be GPL licensed. The code implementing everything else can be a less restrictive license if desired. Binaries including readline can be distributed as GPL, binaries without readline can be MIT.

Re: Flame wars

2020-11-22 Thread Alexander Burger
On Sun, Nov 22, 2020 at 04:45:41PM +0100, Davide BERTOLOTTO wrote: > Great! :) In fact, there is one very important reason why to avoid GPL in PicoLisp: It is too complicated. Just look at the long discussions we had here, and probably thousands of other people around the world, trying to make

UNSUBCRIBE

2020-11-22 Thread Jay H
Coolest environment I've ever seen, but I need more handholding, no segfaults, and eons of time.

Re: Flame wars

2020-11-22 Thread Davide BERTOLOTTO
Great! :) On Sun, Nov 22, 2020, 15:17 Alexander Burger wrote: > On Sun, Nov 22, 2020 at 02:49:58PM +0100, Davide BERTOLOTTO wrote: > > Well, outside of the "flame wars", I think that this it is a genuine > > problem that has to be solved by Alex. > > Yes, OK, and it *is* solved. > > > > * use

Re: Flame wars

2020-11-22 Thread Alexander Burger
On Sun, Nov 22, 2020 at 02:49:58PM +0100, Davide BERTOLOTTO wrote: > Well, outside of the "flame wars", I think that this it is a genuine > problem that has to be solved by Alex. Yes, OK, and it *is* solved. > * use readline and make pil21 GPL > * Make readline optional ... > * Ditch readline

Re: Flame wars

2020-11-22 Thread Davide BERTOLOTTO
Well, outside of the "flame wars", I think that this it is a genuine problem that has to be solved by Alex. Using readline for pil21 in the current form requires him to use GPL for Picolisp. I know it's nasty and almost nobody likes that, but it is the way the GPL license works, at least on

Re: Flame wars

2020-11-22 Thread Alexander Burger
On Sun, Nov 22, 2020 at 07:36:57AM -0500, r cs wrote: > Have you been putting up with flame wars this often in the past, or is it > worse during COVID-19? No flame war please! :) The question came up at PilCon, so I asked here. ☺/ A!ex -- UNSUBSCRIBE:

Re: Licence Dilemma

2020-11-22 Thread Sean Case
Look, the FSF own readline. They want every program that uses readline to be released under the GPL. This may be antisocial of them, but unless you specifically want to annoy them, you can either comply with their conditions or stop using their code. Sean Case -- UNSUBSCRIBE:

Flame wars

2020-11-22 Thread r cs
Alex: Have you been putting up with flame wars this often in the past, or is it worse during COVID-19? Thank you for supporting the rest of us and sharing your work with the world. Respectfully and with appreciation, rcs

Re: Licence Dilemma

2020-11-22 Thread Tomas Hlavaty
On Sun 22 Nov 2020 at 12:09, Alexander Burger wrote: > On Sun, Nov 22, 2020 at 11:49:11AM +0100, Tomas Hlavaty wrote: >> it is only mess because you really want to find a loophole > > I don't want to find a loophole. I leave everything as it is (MIT/X11). I just > want to point out how

Re: Licence Dilemma

2020-11-22 Thread Tomas Hlavaty
On Sun 22 Nov 2020 at 11:16, Alexander Williams wrote: > Tomas, you're allowed to relicense the MIT version of PicoLisp you > received, as GPLv3, as long as you maintain the MIT license text. what about customers that ban GPL on their machines? -- UNSUBSCRIBE:

Re: Licence Dilemma

2020-11-22 Thread Alexander Williams
Tomas, you're allowed to relicense the MIT version of PicoLisp you received, as GPLv3, as long as you maintain the MIT license text. AW On Sun, 22 Nov 2020, Tomas Hlavaty wrote: what if i don't want to risk going to court because of this? -- UNSUBSCRIBE:

Re: Licence Dilemma

2020-11-22 Thread Tomas Hlavaty
On Sun 22 Nov 2020 at 11:12, Davide BERTOLOTTO wrote: > Right, but apparently nobody went to court for such topics, so it is still > gray zone. what if i don't want to risk going to court because of this? -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Re: Licence Dilemma

2020-11-22 Thread Tomas Hlavaty
On Sun 22 Nov 2020 at 11:23, Alexander Burger wrote: > On Sun, Nov 22, 2020 at 11:03:31AM +0100, Alexander Burger wrote: >> In my understanding it is irrelevant how the library is linked, or the fact >> that >> pil21 "depends" on it > > This is all such a mess! What is "linking" other than

Re: Licence Dilemma

2020-11-22 Thread Davide BERTOLOTTO
>From the wiki page they you shared, quoting the FSF Where's the line between two separate programs, and one program with two parts? This is a legal question, which ultimately judges will decide. We believe that a proper criterion depends both on the mechanism of communication (exec, pipes, rpc,

Re: Licence Dilemma

2020-11-22 Thread Alexander Burger
Hi Davide, > Anyway, Alex what about this editline (not to be confused with the BSD > one)? It may be enough for pil21 implementation: > https://github.com/troglobit/editline#introduction I believe it cannot do what I need. I decided to abandon the @lib/led.l used in pil32 / pil64 and instead

Re: Licence Dilemma

2020-11-22 Thread Alexander Burger
On Sun, Nov 22, 2020 at 11:03:31AM +0100, Alexander Burger wrote: > In my understanding it is irrelevant how the library is linked, or the fact > that > pil21 "depends" on it This is all such a mess! What is "linking" other than calling external code at runtime? In pil you can call any other

Re: Licence Dilemma

2020-11-22 Thread Alexander Burger
On Sun, Nov 22, 2020 at 11:03:31AM +0100, Alexander Burger wrote: > In my understanding it is irrelevant how the library is linked, or the fact > that > pil21 "depends" on it, as long as it is not distributing (modified (derived) > or > not) parts of libreadline. According to

Re: Licence Dilemma

2020-11-22 Thread Alexander Burger
Hi Davide, Tomas, On Sun, Nov 22, 2020 at 10:07:44AM +0100, Tomas Hlavaty wrote: > Hi Alex, > > On Sun 22 Nov 2020 at 09:22, Alexander Burger wrote: > > Yes, I want pil21 as a piece be completely "free", in the spirit of MIT. > > then it cannot depend on GPL library I do not think so. The

Re: Licence Dilemma

2020-11-22 Thread Tomas Hlavaty
On Sun 22 Nov 2020 at 09:59, Davide BERTOLOTTO wrote: > In my personal opinion it will be okay if we use the readline library in > pil21, since it is a *library* and we are not making a 'derivative' work > out of it this is wrong there is exactly the same precedent already, see clisp

Re: Licence Dilemma

2020-11-22 Thread Tomas Hlavaty
Hi Alex, On Sun 22 Nov 2020 at 09:22, Alexander Burger wrote: > Yes, I want pil21 as a piece be completely "free", in the spirit of MIT. then it cannot depend on GPL library >>From what I underseod so far, the GPL is all about "distributing". PicoLisp >>does > *not* distribute any GPLed code

Re: Licence Dilemma

2020-11-22 Thread Davide BERTOLOTTO
According to the GPL FAQ *technically* a dynamically linked object still falls under GPL https://www.gnu.org/licenses/gpl-faq.en.html#GPLStaticVsDynamic However it seems that not everyone agrees on that fundamentalist view: https://www.linuxjournal.com/article/6366 As far as I know, there has

Re: Licence Dilemma

2020-11-22 Thread Alexander Burger
Hi Tomas, > even though pil21 is MIT licensed, the GPL dependency makes the combined > work GPL licensed > > if i understand the raised issue correctly, alex wants the combined work > to be MIT licensed, which means pil21 cannot depend on GPL software On Sun, Nov 22, 2020 at 09:08:32AM +0100,

Re: Licence Dilemma

2020-11-22 Thread Tomas Hlavaty
On Sun 22 Nov 2020 at 07:00, Alexander Burger wrote: > It is not even linked at *compile* time, but - dynamically - at runtime > (shared library). i don't think this makes any difference the question is: does pil21 depend on GPL software? if yes, the combined work has GPL licence. if not,

Re: Licence Dilemma

2020-11-22 Thread Tomas Hlavaty
On Sun 22 Nov 2020 at 01:32, Alexander Williams wrote: > Not a lawyer here, but PicoLisp 21 does **not** need to be GPL'd. it does not because it is already compatible with GPL > Everyone seems to confuse "linking to a GPL'd library that exists on the > host computer" VS "linking to a GPL'd