comp.lang.ada
 help / color / mirror / Atom feed
* Ada Stuff and some confusion
@ 2001-04-05 15:36 chris.danx
  2001-04-05 17:01 ` Marin David Condic
                   ` (3 more replies)
  0 siblings, 4 replies; 31+ messages in thread
From: chris.danx @ 2001-04-05 15:36 UTC (permalink / raw)


Hi,
    I am writing some Ada examples for my new web page.  It will consist of
a few examples of things I've found difficult in the past and which a lot of
people in this group have helped me with.  (Thanks to all again).  Things
like Streams for file IO, modular type usage, exception handling, and tons
more I've learned from you guys.

Now I need you're help again with a general programming question.  I'm
confused as to the difference between 'declaration' and 'definition'.  I
remember reading somewhere that many computer programmers don't know or
confuse them.  I also don't want to put up inaccurate stuff up on the web,
and proliferate the wrong definitions and add to the situation.

I also want to know about my Ada sources and licensing.  I use GNAT at the
minute (I don't expect this to change until I win the lottery, and even then
I doubt I'll change.  It's the best compiler I've used, ever!).  My question
is to do with GPL.  I don't really understand it.  I think it means that any
software I write with it must also be GPL'ed (or LGPL'ed).  Now I have two
questions about this.  Can I just put a comment in the source, at the top in
flashing lights, "this source is licensed under GPL, see license.txt for
further details" or do I have to include the license in the source.

My second question is can I ditch the license and go with my own.  I don't
really have a problem with making it GPL'ed, but i do find the license too
wordy in a technical sense.

What about this?


THESE SOURCES ARE PROVIDED AS IS ON THE UNDERSTANDING THAT THE AUTHOR IS NOT
RESPONSIBLE FOR ANY CONSEQUENCES DIRECTLY OR UNDIRECTLY FROM THE USE OF THIS
SOFTWARE.

THE AUTHOR GIVES HIS OR HER PERMISSION THAT THESE SOURCES MAY BE ALTERED
PROVIDING ALL CHANGES ARE CLEARLY MARKED AND ATTRIBUTED TO THE PERSON WHO
MADE THOSE CHANGES.  THE AUTHOR OF THOSE CHANGES MUST AGREE TO THIS LICENSE
AND SHOULD NOT ALTER THE LICENSE IN ANY WAY.

THIS SOFTWARE IS NOT MEANT FOR USE IN A SAFETY CRITICAL SYSTEM OR ANY SYSTEM
REQUIRING ASSURANCES OF SOFTWARE RELIABILITY.

IF YOU DO NOT AGREE TO THESE CONDITIONS DO NOT USE THIS SOFTWARE.  IF YOU
VIOLATE ANY OF THESE CONDITIONS THE AUTHOR RESERVES THE RITE TO TAKE ACTION
AGAINST YOU IN ACCORDANCE WITH THE LAWS OF YOUR COUNTRY SHOULD THE AUTHORS
NAME BE BROUGHT INTO DISREPUTE THROUGH YOUR ACTIONS.

THE AUTHOR DISTRIBUTES THESE SOURCES IN THE HOPE THEY MAY BE USEFUL.


This is just off the top of my head.  Sounds GPLish but clearer i think.
What do you think?  I'm going to have to change it slightly or make a second
version for OS writing i think.  Don't know if this would be legally
binding.


Thanks,
Chris Campbell





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

end of thread, other threads:[~2001-04-11 13:21 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-04-05 15:36 Ada Stuff and some confusion chris.danx
2001-04-05 17:01 ` Marin David Condic
2001-04-05 19:44   ` chris.danx
2001-04-05 20:46     ` Marin David Condic
2001-04-05 21:09       ` Mark Lundquist
2001-04-05 21:48         ` Marin David Condic
2001-04-06  1:21           ` Mark Lundquist
2001-04-06 13:55             ` Marin David Condic
2001-04-05 22:19       ` chris.danx
2001-04-06  1:18         ` Mark Lundquist
2001-04-06 11:37           ` chris.danx
2001-04-06 14:39             ` Ted Dennison
2001-04-06 14:55               ` Marin David Condic
2001-04-06 16:53             ` Mark Lundquist
2001-04-06 18:02               ` Marin David Condic
2001-04-06 14:24         ` Marin David Condic
2001-04-06 14:51           ` chris.danx
2001-04-06 15:01             ` Marin David Condic
2001-04-11 13:21               ` chris.danx
2001-04-06 15:27           ` Ted Dennison
2001-04-06 16:19             ` Marin David Condic
2001-04-06  1:22   ` Mark Lundquist
2001-04-06  3:45   ` Mark Lundquist
2001-04-06 14:50     ` Ted Dennison
2001-04-06 16:33       ` Mark Lundquist
2001-04-07 21:05       ` Florian Weimer
2001-04-05 17:19 ` Smark
2001-04-05 19:09   ` Marin David Condic
2001-04-06  3:43 ` Source licensing (was " Mark Lundquist
2001-04-06 12:00   ` Larry Kilgallen
2001-04-06  6:38 ` Martin Dowie

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