Racket zaključuje prehod z LGPL na dvojno licenciranje MIT/Apache

Racket, jezik, ki ga je navdihnila shema, pa tudi ekosistem za programiranje drugih jezikov, je leta 2.0 začel prehod na dvojno licenciranje Apache 2017 ali MIT in zdaj, z različico 7.5, praktično vse njegove komponente zaključujejo ta proces.

Avtorji ugotavljajo dva glavna razloga za to:

  1. Ni jasno, kako si razlagati določbe LGPL o dinamičnem povezovanju z Racketom, kjer makri »kopirajo« kodo iz knjižnic v aplikacijsko kodo, aplikacije pa so pogosto opremljene z izvajalnim okoljem in knjižnicami Racket.
  2. Nekatere organizacije načeloma neradi uporabljajo programsko opremo, licencirano pod katero koli različico GPL.

Pod LGPL ostaja le nekaj majhnih komponent, ker so njihovi avtorji neznani ali se niso odzvali na zahtevo za ponovno licenciranje. Dva razvijalca sta takšno zahtevo zavrnila, njuna koda in dokumentacija sta že izbrisani ali prepisani.

Vir: linux.org.ru

Dodaj komentar