I suddenly realized that the current model where when a company goes
> I have a sad story to tell (please anyone correct me if I'm wrong):
> satisfied customers of ILOG Talk have developed a lot of software for it,
> and contributed infrastructure back to ILOG, who incorporated it in
> the main source. All in all, it's been a happy story for 7 years.
> But one day, ILOG decided it was not making money in the LISP business,
> and announced Talk would no more be maintained. Good bye, bug fixes,
> good bye ports, good bye ILOG Talk.
> Remaining customers promptly decided to migrate
> all their development to C++, Java, Smalltalk, or whatever they could.
> All their code base was technically lost.
> Even though they could negociate the use of sources for Talk as customers,
> and even though their maintenance contract will last a few more years,
> they would have to do all maintenance in-house afterwards,
> and not be able to reuse the resulting code for other projects
> or share it with others. Economically, their code is DEAD,
> and it will soon be in every other meanings of the term.