Kukonza kuphwanya kwa GPL mu laibulale ya mimemagic kumayambitsa kuwonongeka kwa Ruby pa Rails

Wolemba laibulale yotchuka ya Ruby mimemagic, yomwe ili ndi kutsitsa kopitilira 100 miliyoni, adakakamizika kusintha layisensi yake kuchoka ku MIT kupita ku GPLv2 chifukwa chopezeka kuphwanya laisensi ya GPLv2 pantchitoyo. RubyGems idasungabe mitundu 0.3.6 ndi 0.4.0 yokha, yomwe idatumizidwa pansi pa GPL, ndikuchotsa zonse zakale zolembetsedwa ndi MIT. Kuphatikiza apo, chitukuko cha mimemagic chidayimitsidwa, ndipo chosungira pa GitHub chidasamutsidwa kumalo osungidwa.

Zochita izi zidapangitsa kuti athe kupanga mapulojekiti omwe amagwiritsa ntchito mimemagic ngati kudalira ndipo amagawidwa pansi pa zilolezo zomwe sizikugwirizana ndi GPLv2. Mukamagwiritsa ntchito mtundu watsopano wa mimemagic, opanga ma projekiti ena, kuphatikiza omwe ali ndi eni ake (chilolezo cha MIT chimalola kugwiritsa ntchito izi), akuyenera kulembetsanso khodi yawo pansi pa GPL. Chomwe chinapangitsa vutoli kukulirakulira ndikuti matembenuzidwe akale omwe anali ndi ziphaso za MIT sanapezekenso kuchokera ku RubyGems.org. Ngati kusungitsa phukusi sikuloledwa pa seva yomanga, kuyesa kupanga mapulojekiti ndi mitundu yam'mbuyomu ya mimemagic kudzalephera.

Ruby on Rails framework, yomwe imanyamula mimemagic pakati pa zodalira zake, idakhudzidwanso. Ruby on Rails ali ndi chilolezo pansi pa layisensi ya MIT ndipo sangaphatikizepo zida za GPLed. Vutoli lakhala lapadziko lonse lapansi - ngati kusinthaku kudakhudza mwachindunji phukusi la 172, ndiye poganizira zodalira, zosungirako zopitilira 577 zidakhudzidwa.

Kuphwanya laisensi ya GPL mu projekiti ya mimemagic kumalumikizidwa ndi kuperekedwa kwa fayilo ya freedesktop.org.xml mu code, yomwe ndi kopi ya database ya mtundu wa MIME kuchokera ku library yakwanu-mime-info. Fayilo yotchulidwayo imagawidwa pansi pa laisensi ya GPLv2, ndipo laibulale yogawana-mime-info ili ndi chilolezo pansi pa layisensi ya ISC, yogwirizana ndi GPL. Khodi yochokera ku mimemagic imagawidwa pansi pa laisensi ya MIT ndikugawa magawo omwe ali pansi pa layisensi ya GPLv2 kumafuna kugawa kwazinthuzo pansi pa layisensi yogwirizana ndi GPLv2. Wosamalira share-mime-info adazindikira izi ndipo wolemba mimemagic adavomera kuti asinthe chilolezocho.

Yankho lingakhale kusanthula fayilo ya XML mu ntchentche, osapereka freedesktop.org.xml ngati gawo la laibulale, koma woyang'anira mimemagic adayimitsa nkhokwe ya polojekitiyo, kuti wina achite ntchitoyi mwachangu. N'zotheka kuti ngati mlembi wa mimemagic sakufuna kubwezeretsa ntchito yake (iye wakana mpaka pano), padzakhala kofunikira kupanga mphanda wa mimemagic ndikusintha kudalira muzochita zonse zogwirizana. Kusintha kwa mapulojekiti otengera mimemagic kupita ku library ya libmagic kumawonedwanso ngati njira.

Source: opennet.ru

Kuwonjezera ndemanga