Hello,

if I create some code under GPLv3, then this license extents to
"derived works". If someone wants to include my code into their
works, it could be a problem.

However, if I include some code under MIT, I can still publish
my code under GPLv3. That does NOT lead to the included file
change its license. I must not claim, the included code is mine.
If I made changes, I need to clearly document them, and the
original license still applies to said code including my
changes.

There is LGPL, such that you can link to my code without its
license extent to your code. But this "linking" does not apply
to Forth, because there is no linking.

There is AGPL, such that you cannot hide my GPL code as a
service behind a web interface.


You can still build your application using GPL components in the
form of say
- underlying OS (think linux or *BSD)
- supporting separate software components (think postgresql)
- loaded or linked to libraries and their header files (think glibc)
provided you distribute all this to your customer in the
preferred from of modifikation, i.e. source code. It does not
extend to your application code.

In my understanding, you cannot use GPL code, mix it into your
application source code, i.e. produce a derived work, and then
sell the result to a customer in compiled form without giving
away the complete code. That does not work, because in this case
you are producing a derived work. THIS is the exact purpose of
copy-left licenses. You shall not produce a "derived work" and
hide it's source code.


I'm still not a lawyer. But actually reading the license text
may help.


I will not agree to AmForth changing its license.
We had this discussion before, there is nothing new so far.



Cheers,
Erich



John Sarabacha <[email protected]> writes:

> Hi Carsten,
> So if I wrote a Windows11 application and gave it a GPLv3 licensing and
> included
> the header file "windows.h",  it and all it's nested includes would now be
> GPLv3 and
> Microsoft is forced to release it's source code with any distribution.
> How long do you think it would take before Microsoft police would show up
> at my door?
> I am sure Linus (Linux creator) knew this as well.
>
> Again intended as a friendly exchange,
> Regards,
> John S
>
> On Wed, Feb 11, 2026 at 3:51 AM Carsten Strotmann via Amforth-devel <
> [email protected]> wrote:
>
>> Hi,
>>
>> On 11 Feb 2026, at 9:32, John Sarabacha wrote:
>>
>> > dedicatedcomputer.ca/test
>> > Please examine the license terms on riscv_pal.h
>>
>> I'm not a lawyer, but in my experience with these kinds of questions,
>> "riscv_pal.h" is clearly part of the final product, included into
>> "dict_prims.c", which is "Licensing Compatible with AmForth (GPL3)", which
>> equals GPLv3, so "riscv_pal.h" must also be licensed under GPLv3.
>>
>> > If I supply this file it doesn't mean I give up my rights under this
>> > license.
>>
>> Well, from the nature of the license and the nature of the code, you've
>> placed the code in "riscv_pal.h" under GPLv3.
>>
>> > Sometimes this freeness is not always on equal terms. Some will take
>> > advantage.
>>
>> Yes, and that is why people choose GPLv3 to prevent that people take
>> advantage.
>>
>> Greetings
>>
>> Carsten
>>
>>
>> _______________________________________________
>> Amforth-devel mailing list for http://amforth.sf.net/
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/amforth-devel
>>
>
> _______________________________________________
> Amforth-devel mailing list for http://amforth.sf.net/
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/amforth-devel

-- 
May the Forth be with you ...


_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
[email protected]
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to