Depinde de ce folosesti. Daca e doar readline, atunci IMO intra la primul
paragraf, adica "The interpreted program, to the interpreter, is just data;
a free software license like the GPL, based on copyright law, cannot limit
what data you use the interpreter on".
Scriptul tau ar functiona si fara readline.
Daca scriptul foloseste si nu poate fara ceva binding fara care nu ar
functiona, atunci probabil ca e cum spune acolo si trebuie sa faci codul
GPL.

"A consequence is that if you choose to use GPL'd Perl modules or Java
classes in your program, you must release the program in a GPL-compatible
way, regardless of the license used in the Perl or Java interpreter that
the combined Perl or Java program will run on."


2015-07-31 9:10 GMT+01:00 Mișu Moldovan <du...@l10n.ro>:

>
> O problemă de vineri…
>
> Se dau un interpretor și o bibliotecă de sistem, ambele cu licență
> GPL-only, să zicem GPL 2.0.  Mi-e clar că pot scrie un script pentru
> interpretorul GPL fără a fi nevoit să licențiez codul respectiv sub
> licență GPL.  De asemenea, nu pot scrie un cod C în care să folosesc
> biblioteca respectivă de sistem GPL-only decât folosind tot licența sa
> GPL pentru noul cod.
>
> Și acum problema: dacă în interpretorul GPL vreau să folosesc (via un
> modul intern ce oferă această facilitate) respectiva bibliotecă de
> sistem GPL (să zicem readline), am impresia că e absolut necesar ca
> respectivul cod să fie licențiat sub licența GPL.  Deci îi OK să
> folosesc orice licență pentru script dacă-i interpretorul GPL-only, da'
> nu-i OK dacă folosesc via bindings o bibliotecă de sistem GPL-only.
>
> Sau cel puțin asta înțeleg din „when the interpreter is extended to
> provide “bindings” to other facilities (often, but not necessarily,
> libraries), the interpreted  program is effectively linked to the
> facilities it uses through these bindings. So if these facilities are
> released under the GPL, the interpreted program that uses them must be
> released in a GPL-compatible way.” de la
> https://www.gnu.org/licenses/gpl-faq.en.html#IfInterpreterIsGPL
>
> Alte idei? Mulțam!
>
>
> _______________________________________________
> RLUG mailing list
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug
>
>
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui