Re: [AD] giftware license

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


On Fri, 01 Oct 2004 18:35:09 +0200, Michal Molhanec <michal@xxxxxxxxxx> wrote:
> 
> I though about it and I think it should be really near to the licence.
> If it will be in FAQ nobody will read it. Or what creating separate page
> for disclaimer + licence + this minifaq?
> 

Yes.. but if we put a reference (which will turn into a direct link in
the HTML docs, I think that can be done with makedoc) it can easily be
found - while still having this in the appropriate section (which is
the FAQ).

> 
> OK, what about this wording:
> 
> Does the licence mean that Allegro is public domain?
>    No. Every Allegro contributor holds its copyright for the code he or
>    she wrote. He or she only grants you rights to use for any purpose
>    you want. The fact that the contributor has its copyrights means
>    that you e.g. cannot claim that you wrote his code.
> 

Ah, yes, that's better, since now the difference is clear to someone
who doesn't know the difference of copyright and license.

> 
> did you red the giftware thread on the opensource.org mailing list?
> it there clearly explained that there are two independent things:
> 1) copyright. in many countries you have copyright automatically and for
> all your life and you _cannot_ give it up (e.g. here in Czech
> Republic). (and the allegro licence never said anything like that the
> contributors give up their copyrights)
> 2) rights to use
> 

Hm. I see. Still, let's just remove that last sentence about public domain.
It will cause more confusion than information - since many don't know
what exactly public domain means and use it as synonym for open source.
The other question specifically about public domain should be explanation
enough.

> > I think, also a related question would be good:
> >
> > Is Allegro open source (OSI) compatible?
> >
> > See the previous question. Since Allegro is compatible with about any
> > license, it also is ISO compatible. It clearly is compatible to all the
> > points in the OSD (open source definition). You can search the OSI
> > mailing list for "Allegro" to see that OSI shares this view. (OSI
> > officials still were reluctant to consider it for approval though and
> > suggested to use a more restrictive license like MIT instead.)
> >
> 
> good point!
> 

I attached a new patch against faq._tx - it has the above changes, and
some revised wording (but I'm no native speaker as well). And while
reading it again, I'm wondering about that last disclaimer (which I
guess is out of GPL or MIT).. it's much less understandable than the
one with the dog :P Maybe we should instead try to explain what it
means?
Index: docs/src/faq._tx
===================================================================
RCS file: /cvsroot/alleg/allegro/docs/src/faq._tx,v
retrieving revision 1.37
diff -u -r1.37 faq._tx
--- docs/src/faq._tx	28 Apr 2004 08:30:21 -0000	1.37
+++ docs/src/faq._tx	1 Oct 2004 20:48:19 -0000
@@ -52,6 +52,60 @@
 </div>
 
 
+@heading
+The giftware licence
+
+   The Allegro licence is absolutely clear unless you are lawyer.
+   However it's written quite informal so this mini-FAQ tries to
+   make some things absolutely clear.
+
+<div class="faq-shift-to-right">
+@@   Does the licence mean that Allegro is public domain?
+      No. Every Allegro contributor holds the copyright for the code he or
+      she wrote. This means he or she grants you the right to use it for
+      any purpose you want. But the fact that the contributor holds the
+      copyright means that you cannot claim that you wrote the code.
+
+@@   Can I use Allegro for commercial purposes?
+      Yes.
+
+@@   Is Allegro compatible with licence XXX (e.g. GPL)?
+      Because the Allegro licence has no restrictions on use you can combine
+      it with any licence you want.
+
+@@   Is Allegro open source (OSI) compatible?
+      See the previous question. Since Allegro is compatible with about any
+      license, it also is OSI compatible. It clearly is compatible to all the
+      points in the OSD (open source definition). You can search the OSI
+      mailing list for "Allegro" to see that OSI shares this view. (OSI
+      officials still were reluctant to consider it for approval though and
+      suggested to use an existing license like MIT instead.)
+
+@@   How are modifications of the library licensed?
+      You can modify Allegro and distribute the modified Allegro under
+      any licence you want, but the original unmodified parts will still
+      be licenced under the Allegro licence. If you offer your
+      modifications to be included in the official Allegro distribution
+      (e.g. by sending them to the Allegro developers mailing list) you
+      automatically agree with licencing the modification under the
+      Allegro licence.
+
+@\   I don't see any disclaimer here. I will sue you because Allegro has
+@@   destroyed my PC!
+      Sorry, look at the beginnig of the documentation. The disclaimer is
+      there. If you think it is too informal, we provide a more formal
+      version:
+<blockquote class="text"><i>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+IN THE SOFTWARE.
+</i></blockquote>
+</div>
+
 
 @heading
 DJGPP problems


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/