comp.lang.ada
 help / color / mirror / Atom feed
* License and Compiler Confusion
@ 2006-03-25 16:46 Jason C. Wells
  2006-03-25 18:52 ` Martin Krischik
  2006-03-25 20:33 ` Björn Persson
  0 siblings, 2 replies; 10+ messages in thread
From: Jason C. Wells @ 2006-03-25 16:46 UTC (permalink / raw)


I am a FreeBSD user.  I was thinking of picking up a language and I am 
considering Ada.  I came across this:

	http://www.freebsd.org/cgi/url.cgi?ports/lang/gnat/pkg-descr

	Binaries built with this version of compiler are covered by the
	GPL license.  Use the Ada compiler bundled with GCC 4.0 and
	subsequent for LGPL licensing.

I also read the FAQ at adacore: 	
	
	https://libre2.adacore.com/dynamic/gnat_faq.html#licensing

I prefer to use a compiler that doesn't encumber my programs with any 
terms.  So I am confused by seemingly contradictory statements.  One 
source says I can't use gnat without encumbering my programs.  Another 
source says I can use gcc and my programs won't be encumbered.

Are gcc and gnat two different pieces of software?  I was under the 
impression that gnat was simply gcc with Ada related tweaks.

Can I write Ada 2005 programs without GPL-ing my code using a FOSS 
compiler?  How?

Gnat-3.15 doesn't confuse me.  I would use that except I suppose that if 
I am getting started I should write in the Ada 2005 spec rather than the 
95 spec.

Thanks,
Jason C. Wells



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2006-04-05  2:33 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-25 16:46 License and Compiler Confusion Jason C. Wells
2006-03-25 18:52 ` Martin Krischik
2006-03-26 11:03   ` Björn Persson
2006-03-27  5:36     ` Jason C. Wells
2006-03-27 12:15       ` Ludovic Brenta
2006-03-27 18:24       ` Martin Krischik
2006-03-27 20:55       ` Karel Miklav
2006-04-05  1:27   ` mamboking
2006-04-05  2:33     ` Jeffrey Creem
2006-03-25 20:33 ` Björn Persson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox