Pop-Up Thingie

>>> Magnum BBS <<<
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Usenet
  3. COMP.LANG.ADA
  • License for small Ada.* complements

    From Thomas@21:1/5 to All on Thu Jul 21 01:28:40 2022
    hi :-)


    i would like your opinion please, about which license i should use for a
    part of my libraries.


    i begun from a very small Ada.* complement : http://svn.savannah.gnu.org/viewvc/rapid/trunk/mcc_gui/mcc-str.ads?view=m arkup&pathrev=268

    at that point, it was obvious to me that the smallness of the code meant
    that it would be better for the common good to release it into the
    public domain, than under any free software license.


    now i've added some code to this, and i want to continue.

    ...and I'm thinking about switching to a license like LGPL.

    do you have an opinion about that?

    isn't that too disadvantageous in some cases?
    for example, if gnat wants to integrate my code, is LGPL compatible
    enough with their own license?

    --
    RAPID maintainer
    http://savannah.nongnu.org/projects/rapid/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Thomas on Sat Jul 23 00:59:40 2022
    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would like your opinion please, about which license i should use for a
    part of my libraries.

    Always use the GPL unless you have a specific reason not to; ie, a
    customer asks/pays for a different license.

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas@21:1/5 to Thomas on Sat Jul 23 15:00:51 2022
    In article <62dbe7d5$0$2985$426a74cc@news.free.fr>,
    Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:

    In article <86sfmsi7ir.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would like your opinion please, about which license i should use for a part of my libraries.

    Always use the GPL unless you have a specific reason not to; ie, a
    customer asks/pays for a different license.

    do you use GPL rather than LGPL on libraries ??

    i would say that AGPL is even better, but ALGPL is missing.


    BTW, do you have an opinion about pragma License ? https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gnat_rm/Pragma-License.html

    --
    RAPID maintainer
    http://savannah.nongnu.org/projects/rapid/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas@21:1/5 to Stephen Leake on Sat Jul 23 14:21:40 2022
    In article <86sfmsi7ir.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would like your opinion please, about which license i should use for a part of my libraries.

    Always use the GPL unless you have a specific reason not to; ie, a
    customer asks/pays for a different license.

    do you use GPL rather than LGPL on libraries ??

    --
    RAPID maintainer
    http://savannah.nongnu.org/projects/rapid/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Thomas on Sun Jul 24 05:44:41 2022
    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86sfmsi7ir.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would like your opinion please, about which license i should use for a >> > part of my libraries.

    Always use the GPL unless you have a specific reason not to; ie, a
    customer asks/pays for a different license.

    do you use GPL rather than LGPL on libraries ??

    Yes; GPL 3 has a better way of handling libraries.

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Thomas on Sun Jul 24 05:45:26 2022
    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <62dbe7d5$0$2985$426a74cc@news.free.fr>,
    Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:

    In article <86sfmsi7ir.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would like your opinion please, about which license i should use for a >> > > part of my libraries.

    Always use the GPL unless you have a specific reason not to; ie, a
    customer asks/pays for a different license.

    do you use GPL rather than LGPL on libraries ??

    i would say that AGPL is even better, but ALGPL is missing.

    "better" by what metric?

    BTW, do you have an opinion about pragma License ? https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gnat_rm/Pragma-License.html

    Always use it.

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas@21:1/5 to Stephen Leake on Sun Jul 24 16:20:25 2022
    In article <86mtcyu1c6.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86sfmsi7ir.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would like your opinion please, about which license i should use for a >> > part of my libraries.

    Always use the GPL unless you have a specific reason not to; ie, a
    customer asks/pays for a different license.

    do you use GPL rather than LGPL on libraries ??

    Yes; GPL 3 has a better way of handling libraries.

    could you precise me please?

    does it allow to use it in any proprietary program, as required for this
    kind of generic libraries?


    do you use "pragma License Modified_GPL" or "pragma License GPL" on
    libraries?

    --
    RAPID maintainer
    http://savannah.nongnu.org/projects/rapid/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas@21:1/5 to Stephen Leake on Sun Jul 24 16:16:25 2022
    In article <86ilnmu1ax.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would say that AGPL is even better, but ALGPL is missing.

    "better" by what metric?

    it allows you to access sources even when you use it only via a server,
    not directly on your computer. no other change.
    (am i wrong?)

    --
    RAPID maintainer
    http://savannah.nongnu.org/projects/rapid/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Thomas on Sun Jul 24 13:06:01 2022
    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86ilnmu1ax.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would say that AGPL is even better, but ALGPL is missing.

    "better" by what metric?

    it allows you to access sources even when you use it only via a server,
    not directly on your computer. no other change.

    That states a feature of the license; it does not say why you think that
    is a good thing.

    GPL explicitly does not allow that, because it means you do not control
    the software you are using, which is considered the primary requirement
    for Free Software.

    There are times when servers are a good thing (email, git host), but
    most software should run locally.

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Thomas on Sun Jul 24 13:02:36 2022
    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86mtcyu1c6.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86sfmsi7ir.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would like your opinion please, about which license i should use for a
    part of my libraries.

    Always use the GPL unless you have a specific reason not to; ie, a
    customer asks/pays for a different license.

    do you use GPL rather than LGPL on libraries ??

    Yes; GPL 3 has a better way of handling libraries.

    could you precise me please?

    does it allow to use it in any proprietary program, as required for this
    kind of generic libraries?

    You did not mention this requirement before.

    do you use "pragma License Modified_GPL" or "pragma License GPL" on libraries?

    Modified_GPL allows use in proprietary programs; GPL does not.

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fabien Chouteau@21:1/5 to Thomas on Mon Jul 25 01:35:38 2022
    On Thursday, July 21, 2022 at 1:28:43 AM UTC+2, Thomas wrote:
    i would like your opinion please, about which license i should use for a

    Licenses are nothing more than tools. It really depends on the goals you want to achieve with this project.

    When I publish a library it's usually because I want it to be useful for as many people as possible.
    So in my opinion, for libraries, stay away from any GPL variant as they are a red-flags in many contexts and for many people.

    I think Apache 2.0 or MIT are best options.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Wright@21:1/5 to Stephen Leake on Mon Jul 25 18:21:25 2022
    Stephen Leake <stephen_leake@stephe-leake.org> writes:

    do you use "pragma License Modified_GPL" or "pragma License GPL" on
    libraries?

    Modified_GPL allows use in proprietary programs; GPL does not.

    Not sure about Modified_GPL: the GNAT RM section[1] gives the strong
    impression that it's talking about the old-fashioned GMGPL, but nowadays
    people using the GPL ought to be using the GCC Runtime Library
    Exception. On the other hand, the actual test GNAT uses to decide the
    license a file without the pragma is using (contains the words "As a
    special exception") will match either.

    SPDX: "GPL-3.0-or-later WITH GCC-exception-3.1"

    [1] https://docs.adacore.com/live/wave/gnat_rm/html/gnat_rm/gnat_rm/implementation_defined_pragmas.html#pragma-license

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas@21:1/5 to Stephen Leake on Tue Jul 26 01:36:55 2022
    In article <86czdu1djq.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86ilnmu1ax.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would say that AGPL is even better, but ALGPL is missing.

    "better" by what metric?

    it allows you to access sources even when you use it only via a server,
    not directly on your computer. no other change.

    That states a feature of the license; it does not say why you think that
    is a good thing.

    GPL explicitly does not allow that, because it means you do not control
    the software you are using, which is considered the primary requirement
    for Free Software.

    There are times when servers are a good thing (email, git host), but
    most software should run locally.

    are you speaking about SaaSS? https://www.gnu.org/philosophy/who-does-that-server-really-serve.html

    GPL does not forbid SaaSS because it can't.
    GPL allows an SaaSS provider to not give access to sources,
    whereas AGPL doesn't.

    (am i wrong?)

    --
    RAPID maintainer
    http://savannah.nongnu.org/projects/rapid/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas@21:1/5 to Fabien Chouteau on Tue Jul 26 01:26:01 2022
    In article <98f62ae7-d908-4376-ab85-eb2f5787a4d5n@googlegroups.com>,
    Fabien Chouteau <fabien.chouteau@gmail.com> wrote:

    On Thursday, July 21, 2022 at 1:28:43 AM UTC+2, Thomas wrote:
    i would like your opinion please, about which license i should use for a

    Licenses are nothing more than tools. It really depends on the goals you want to achieve with this project.

    ok.


    When I publish a library it's usually because I want it to be useful for as many people as possible.

    too :-)

    So in my opinion, for libraries, stay away from any GPL variant as they are a red-flags in many contexts and for many people.

    i think the best would be a LGPL-like License.
    is there some LGPL-like License which does not have "GPL red-flags"?


    I think Apache 2.0 or MIT are best options.

    i don't want BSD-like Licenses, i find them far too permissive.


    are you French speaking ?
    could you have a look at <62db6446$0$3011$426a74cc@news.free.fr> please?
    :-)

    --
    RAPID maintainer
    http://savannah.nongnu.org/projects/rapid/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas@21:1/5 to Stephen Leake on Tue Jul 26 01:53:37 2022
    In article <86h7361dpf.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86mtcyu1c6.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86sfmsi7ir.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would like your opinion please, about which license i should use
    for a
    part of my libraries.

    Always use the GPL unless you have a specific reason not to; ie, a
    customer asks/pays for a different license.


    do you use GPL rather than LGPL on libraries ??

    Yes; GPL 3 has a better way of handling libraries.

    could you precise me please?

    what is this "better way" compared to GPL 2?


    does it allow to use it in any proprietary program, as required for this kind of generic libraries?

    You did not mention this requirement before.

    i told "small Ada.* complements".
    they could be usefull for anyone.


    do you use "pragma License Modified_GPL" or "pragma License GPL" on libraries?

    Modified_GPL allows use in proprietary programs; GPL does not.

    ok.
    afaiu, i should use "pragma License" in this way, even if i choose an
    other License than any GPL variant.

    --
    RAPID maintainer
    http://savannah.nongnu.org/projects/rapid/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephen Leake@21:1/5 to Thomas on Sun Jul 31 01:48:07 2022
    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86czdu1djq.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    In article <86ilnmu1ax.fsf@stephe-leake.org>,
    Stephen Leake <stephen_leake@stephe-leake.org> wrote:

    Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:

    i would say that AGPL is even better, but ALGPL is missing.

    "better" by what metric?

    it allows you to access sources even when you use it only via a server,
    not directly on your computer. no other change.

    That states a feature of the license; it does not say why you think that
    is a good thing.

    GPL explicitly does not allow that, because it means you do not control
    the software you are using, which is considered the primary requirement
    for Free Software.

    There are times when servers are a good thing (email, git host), but
    most software should run locally.

    are you speaking about SaaSS? https://www.gnu.org/philosophy/who-does-that-server-really-serve.html

    GPL does not forbid SaaSS because it can't.
    GPL allows an SaaSS provider to not give access to sources,
    whereas AGPL doesn't.

    https://fossa.com/blog/open-source-software-licenses-101-agpl-license/

    Ok, I was confused.

    --
    -- Stephe

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • Who's Online

  • System Info

    Sysop: Keyop
    Location: Huddersfield, West Yorkshire, UK
    Users: 546
    Nodes: 16 (2 / 14)
    Uptime: 154:22:38
    Calls: 10,383
    Files: 14,054
    Messages: 6,417,847

© >>> Magnum BBS <<<, 2025