Racket completes transition from LGPL to MIT/Apache dual licensing

Racket, a Scheme-inspired language as well as an ecosystem for programming other languages, began the transition to Apache 2.0 or MIT dual licensing in 2017 and now, with version 7.5, virtually all of its components complete this process.

The authors note two main reasons for this:

  1. It is not clear how to interpret the LGPL provisions on dynamic linking to Racket, where macros “copy” code from libraries into application code, and applications are often equipped with runtime and Racket libraries.
  2. Some organizations are fundamentally reluctant to use software licensed under any variation of the GPL.

Only a few small components remain under the LGPL due to the fact that their authors are unknown or have not responded to the request for relicensing. Two developers refused such a request, their code and documentation have already been deleted or rewritten.

Source: linux.org.ru

Add a comment