Ada and licensing - ADA

This is a discussion on Ada and licensing - ADA ; Hi, I'm not a language lawyer and I have heard many answers to my questions: 1. Can I use AdaCore's GNAT GPL compiler to produce propertiary software? 2. If not, GCC version is provided with something like "GNAT modified provision". ...

+ Reply to Thread
Page 1 of 4 1 2 3 ... LastLast
Results 1 to 10 of 40

Ada and licensing

  1. Default Ada and licensing

    Hi,

    I'm not a language lawyer and I have heard many answers to my
    questions:

    1. Can I use AdaCore's GNAT GPL compiler to produce propertiary
    software?
    2. If not, GCC version is provided with something like "GNAT modified
    provision". Huh? So maybe I can use this one!
    3. GTK+ is licensed as LGPL, Ada bindings are licensed as GPL. So I
    can't use GtkAda in propertiary software?

    Thanks in advance.

    Tomek


  2. Default Re: Ada and licensing

    On Sep 17, 9:33 am, Tomek Wa kuski <tomek.walku...@gmail.com> wrote:
    > Hi,
    >
    > I'm not a language lawyer and I have heard many answers to my
    > questions:
    >
    > 1. Can I use AdaCore's GNAT GPL compiler to produce propertiary
    > software?


    Yes, provided you do not distribute your software to anyone. This
    means you can either write proprietary software for your own use only,
    or provide software as a service (i.e. a web application).

    > 2. If not, GCC version is provided with something like "GNAT modified
    > provision". Huh? So maybe I can use this one!


    Yes, that is correct.

    > 3. GTK+ is licensed as LGPL, Ada bindings are licensed as GPL. So I
    > can't use GtkAda in propertiary software?


    Correct, see 1.

    If you would like to write and distribute proprietary software using
    GtkAda, you must purchase GNAT Pro.

    --
    Ludovic Brenta.


  3. Default Re: Ada and licensing

    On 17 Wrz, 10:04, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
    > Yes, provided you do not distribute your software to anyone. This
    > means you can either write proprietary software for your own use only,
    > or provide software as a service (i.e. a web application).
    >

    So, this same applies to GCC C compiler? (it is also on GPL without
    any provision).


    > If you would like to write and distribute proprietary software using
    > GtkAda, you must purchase GNAT Pro.
    >

    Or prepare own bindings!

    Tomek



  4. Default Re: Ada and licensing

    Tomek WaƂkuski <tomek.walkuski@gmail.com> writes:

    > I'm not a language lawyer and I have heard many answers to my
    > questions:


    By posting here, you will hear many more.

    If you need an authoritative answer for a business, you need to spend
    money and ask a lawyer.

    > 1. Can I use AdaCore's GNAT GPL compiler to produce propertiary
    > software?


    I think you mean "proprietary"; you own the software, and don't want
    to give away the source.

    The short answer is "no"; GPL prevents that.

    > 2. If not, GCC version is provided with something like "GNAT modified
    > provision". Huh? So maybe I can use this one!


    Yes, the GNAT Modified GPL (GMGPL) is designed to allow people to
    write code using Ada, and not be forced to give away the source.

    > 3. GTK+ is licensed as LGPL, Ada bindings are licensed as GPL. So I
    > can't use GtkAda in propertiary software?


    If you are correct about the license on GtkAda (I have not checked),
    and my understanding of what you mean by "propertiary" is correct,
    your conclusion is correct.

    --
    -- Stephe

  5. Default Re: Ada and licensing

    Wikipedia says:

    ""Any software created with GPL tools must be released under the GPL."
    The program must be GPL only if it includes GPL source code or it
    is linked with a GPL library. For example, using gcc to compile
    proprietary software is allowed."

    Wikipedia made a mistake? GCC is licensed as GPL, GNAT is also GPL -
    so where is the difference?


  6. Default Re: Ada and licensing

    For the absolute, answer email Adacore and ask them.

    Eveybody has an answer but the one that should know is Adacore! The
    maintainers of GNAT. Of course they might try to sale you a GNAT Pro
    but that the breaks!

    In <1190014387.975202.55530@57g2000hsv.googlegroups.com>, =?iso-8859-2?q?Tomek_Wa=B3kuski?= <tomek.walkuski@gmail.com> writes:
    >Hi,
    >
    >I'm not a language lawyer and I have heard many answers to my
    >questions:
    >
    >1. Can I use AdaCore's GNAT GPL compiler to produce propertiary
    >software?
    >2. If not, GCC version is provided with something like "GNAT modified
    >provision". Huh? So maybe I can use this one!
    >3. GTK+ is licensed as LGPL, Ada bindings are licensed as GPL. So I
    >can't use GtkAda in propertiary software?
    >
    >Thanks in advance.
    >
    >Tomek
    >



  7. Default Re: Ada and licensing

    On Mon, 17 Sep 2007 09:37:18 -0000, Tomek Wa kuski wrote:

    > Wikipedia says:
    >
    > ""Any software created with GPL tools must be released under the GPL."
    > The program must be GPL only if it includes GPL source code or it
    > is linked with a GPL library. For example, using gcc to compile
    > proprietary software is allowed."
    >
    > Wikipedia made a mistake? GCC is licensed as GPL, GNAT is also GPL -
    > so where is the difference?


    My guess is - you link to the Ada RTL.

    (I don't know how "to link" is defined in the legal system. It looks quite
    swampy, I mean technically, to distinguish linking and translation. But
    what ever, law has nothing to do with reason anyway. (:-))

    --
    Regards,
    Dmitry A. Kazakov
    http://www.dmitry-kazakov.de

  8. Default Re: Ada and licensing

    On Sep 17, 10:07 am, Tomek Wa kuski <tomek.walku...@gmail.com> wrote:
    > On 17 Wrz, 10:04, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:> Yes, provided you do not distribute your software to anyone. This
    > > means you can either write proprietary software for your own use only,
    > > or provide software as a service (i.e. a web application).

    >
    > So, this same applies to GCC C compiler? (it is also on GPL without
    > any provision).


    See http://en.wikibooks.org/wiki/Ada_Pro...are_Foundation

    The gist of it is: it is the run-time library, not the compiler, that
    has an effect on your program.

    > > If you would like to write and distribute proprietary software using
    > > GtkAda, you must purchase GNAT Pro.

    >
    > Or prepare own bindings!


    Yes indeed.

    --
    Ludovic Brenta.


  9. Default Re: Ada and licensing

    Tomek Wałkuski schrieb:

    > 1. Can I use AdaCore's GNAT GPL compiler to produce propertiary
    > software?


    Only if you use "pragma No_Runtime;" but that would be very painfull indeed.

    Martin

    --
    mailto://krischik@users.sourceforge.net
    Ada programming at: http://ada.krischik.com

  10. Default Re: Ada and licensing

    Tomek Wa kuski schrieb:
    > Wikipedia says:
    >
    > ""Any software created with GPL tools must be released under the GPL."
    > The program must be GPL only if it includes GPL source code or it
    > is linked with a GPL library. For example, using gcc to compile
    > proprietary software is allowed."
    >
    > Wikipedia made a mistake? GCC is licensed as GPL, GNAT is also GPL -
    > so where is the difference?


    The difference is that glibc is a sepearate product and libgnat comes
    with the compiler.

    Martin

    --
    mailto://krischik@users.sourceforge.net
    Ada programming at: http://ada.krischik.com

+ Reply to Thread
Page 1 of 4 1 2 3 ... LastLast

Similar Threads

  1. XP 64 OEM Licensing
    By Application Development in forum DOTNET
    Replies: 1
    Last Post: 04-17-2007, 04:07 PM
  2. ANN: PSF Licensing FAQ
    By Application Development in forum Python
    Replies: 0
    Last Post: 12-11-2004, 03:55 PM
  3. Cal licensing?
    By Application Development in forum Microsoft Exchange
    Replies: 1
    Last Post: 08-02-2004, 12:48 PM
  4. licensing
    By Application Development in forum Microsoft Exchange
    Replies: 0
    Last Post: 05-11-2004, 11:51 AM
  5. Licensing
    By Application Development in forum Microsoft Exchange
    Replies: 4
    Last Post: 04-28-2004, 03:14 AM