www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/10/18/18:17:28

Message-ID: <6NEZZFAw7gK2EwXr@talula.demon.co.uk>
Date: Sun, 18 Oct 1998 16:53:20 +0100
To: djgpp AT delorie DOT com
From: Shawn Hargreaves <Shawn AT talula DOT demon DOT co DOT uk>
Subject: Suggested change to the Allegro licensing terms
MIME-Version: 1.0
X-Mailer: Turnpike (32) Version 3.05 <n4LQeHkuIZDKHuEabw2AtDS$Xl>
Reply-To: djgpp AT delorie DOT com

The current Allegro "swapware" licensing terms have IMHO outgrown their
usefulness. They were designed for a small, one-coder project, where I
wanted my work to be completely free but also wanted to encourage people
to contribute things and to give me feedback about it. For that, I think
they worked brilliantly: it was hugely rewarding to get so much response
from people, and to see all the wonderful programs that were written.
Many thanks to everyone who sent me things: this was probably the only
reason why I went on developing Allegro beyond the very limited 320x200
video mode that it originally supported :-) 

Today, however, Allegro contains contributions from hundreds of
different authors, is being ported to several other platforms, and has a
thriving userbase of its own. I no longer need or want to see so much
individual feedback, and it doesn't make sense for people to send
individual gifts to me when Allegro contains code written by so many
people. The original license actually mentions sending money: although
that hasn't happened yet, it would be terrible if it ever did, because
although I couldn't in fairness keep it all myself, there are far too
many Allegro contributors for it to be practical to track them all down
and share it out! 

With this in mind, I propose the following modifications to the
licensing terms: 

- To reflect the fact that Allegro is no longer entirely my code, the 
  wording should be changed from first person singular to first person 
  plural. 

- For the same reason, instead of asking for things to be sent to me 
  personally we should ask for them to be made available to the entire 
  Allegro community. 

- It isn't always easy to find things that will be useful to a whole 
  group of people, so the wording should be relaxed from a required swap 
  to an optional exchange of gifts. 

- To avoid confusion with the previous distribution terms, I suggest 
  that the label be changed from "swapware" to "giftware". 

Here is my proposed new wording: 

    Allegro is gift-ware. It was created by a number of people working 
    in cooperation, and is given to you freely as a gift. You may use, 
    modify, redistribute, and generally hack it about in any way you 
    like, and you do not have to give us anything in return. However, if 
    you like this product you are encouraged to thank us by making a 
    return gift to the Allegro community. This could be by writing an 
    add-on package, providing a useful bug report, making an improvement 
    to the library, or perhaps just releasing the sources of your 
    program so that other people can learn from them. If you 
    redistribute parts of this code or make a game using it, it would be 
    nice if you mentioned Allegro somewhere in the credits, but you are 
    not required to do this. We trust you not to abuse our generosity. 

I would very much appreciate any comments or suggestions that you may
have. If nobody objects too violently, I will adopt these distribution
terms for all future Allegro versions as of the next work-in-progress
release, and then from Allegro 3.1 onwards. 


--
Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/
"Miracles are nothing if you've got the wrong intentions" - Mike Keneally

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019