On Tue, Oct 3, 2017 at 1:45 AM, Jimmie Houchin <jlhouc...@gmail.com> wrote:

> Back on topic.
>
> To my understanding, if I should port anything GPL licensed that I needed
> from some language to a C library and licensed it GPL. Then I called my new
> GPL C library via UFFI. I should have no problems at all. Is that a correct
> understanding by all?
>
> Does this look like a good approach for most anyone in the Pharo community
> if they desire to port and use GPL software?
>

UFFI is use via "linking", so your C library needs to LGPL to avoid your
Smalltalk code needing to be GPL licensed.
cheers -ben



>
> Thanks.
>
> Jimmie
>
>
>
> On 09/15/2017 03:49 PM, Jimmie Houchin wrote:
>
>> Hello,
>>
>> Pharo 7 to my understanding fundamentally changes Pharo. It is my
>> understanding that Pharo 7 starts with a core Pharo kernel and like many
>> languages out there, imports or adds code from a variety of external
>> sources to the image being built.
>>
>> With that understanding, I am curious if that would allow for inclusion
>> of a specific library/module to be licensed as GPL? And it not affect the
>> other code in the composed image?
>>
>> I am a big believer in the MIT/BSD license and not a big fan of the GPL.
>> However, there is software out there that I have avoided looking at the
>> source code or attempting to port it to Pharo because it is GPL. I would
>> sincerely love if I could now port such a library and license it under the
>> GPL as required, and it not affect any other code outside of that specific
>> library.
>>
>> I am not a lawyer. Nor do I know any lawyers. Is is possible for someone
>> to get a reasonably definitive answer on this question?
>>
>> I am sure I am not the only one who has had this desire. I am also sure
>> that I am not the only one who will have this question in the future. So it
>> would be nice to have a proper legal response that could possibly be
>> explicitly stated somewhere on the website or on an FAQ or something.
>>
>> Regardless of the answer, yes or no. It does need to be a settled issue
>> for Pharo. That way someone could know if GPL/LGPL or whatever software
>> could be in the catalog.
>>
>> Just wanted to put that out there to the community. I look forward to the
>> answer, should one be or become available.
>>
>> Thanks.
>>
>>
>> Jimmie
>>
>>
>>
>
>

Reply via email to