Racket saa päätökseen siirtymisen LGPL:stä MIT/Apache-kaksoislisensointiin

Racket, Schemen inspiroima kieli sekä ekosysteemi muiden kielten ohjelmointiin, aloitti siirtymisen Apache 2.0- tai MIT-kaksoislisensointiin vuonna 2017, ja nyt, versiossa 7.5, käytännössä kaikki sen komponentit täydentävät tämän prosessin.

Kirjoittajat mainitsevat kaksi tärkeintä syytä tähän:

  1. Ei ole selvää, miten LGPL:n säännöksiä dynaamisesta linkittämisestä Racketiin tulisi tulkita, jossa makrot "kopioivat" koodia kirjastoista sovelluskoodiin ja sovellukset on usein varustettu ajonaikaisilla ja Racket-kirjastoilla.
  2. Jotkut organisaatiot ovat pohjimmiltaan haluttomia käyttämään ohjelmistoja, jotka on lisensoitu GPL:n minkä tahansa muunnelman mukaisesti.

Vain muutama pieni komponentti jää LGPL:n piiriin, koska niiden tekijät ovat tuntemattomia tai eivät ole vastanneet uudelleenlisensointipyyntöön. Kaksi kehittäjää hylkäsi tällaisen pyynnön, heidän koodinsa ja dokumentaationsa on jo poistettu tai kirjoitettu uudelleen.

Lähde: linux.org.ru

Lisää kommentti