Ukulungisa ukwephulwa kwe-GPL kulabhulali ye-mimemagic kubangela ukuphahlazeka ku-Ruby on Rails

Umbhali womtapo wezincwadi we-Ruby mimemagic odumile, onokulandwa okungaphezulu kwezigidi eziyi-100, uphoqeleke ukuthi aguqule ilayisense yakhe isuka ku-MIT iye ku-GPLv2 ngenxa yokutholakala kokwephulwa kwelayisensi ye-GPLv2 kuphrojekthi. I-RubyGems igcine kuphela izinguqulo ezingu-0.3.6 no-0.4.0, ezithunyelwe ngaphansi kwe-GPL, futhi yasusa konke ukukhishwa kwelayisense ye-MIT endala. Ngaphezu kwalokho, ukuthuthukiswa kwe-mimemagic kwamiswa, futhi indawo yokugcina ku-GitHub yadluliselwa esimweni esigcinwe kungobo yomlando.

Lezi zenzo zibangele amandla okwakha amaphrojekthi asebenzisa i-mimemagic njengokuncika futhi asatshalaliswa ngaphansi kwamalayisensi angahambisani ne-GPLv2. Uma usebenzisa inguqulo entsha ye-mimemagic, onjiniyela bamanye amaphrojekthi, okuhlanganisa nalawo aphathelene nobunikazi (ilayisensi ye-MIT ivumela ukusetshenziswa okunjalo), kudingeka ukuthi baphinde banikeze ikhodi yabo ngaphansi kwe-GPL. Inkinga yabhebhethekiswa ukuthi izinguqulo ezindala ngaphansi kwelayisensi ye-MIT zazingatholakali kwa-RubyGems.org. Uma ukulondoloza isikhashana kwephakheji kungavunyelwe kuseva yokwakha, ukuzama ukwakha amaphrojekthi ngezinguqulo zangaphambilini ze-mimemagic kuzohluleka.

Uhlaka lweRuby on Rails, olulayisha i-mimemagic phakathi kokuncika kwalo, nalo lwashaywa. I-Ruby on Rails ilayisensi ngaphansi kwelayisense ye-MIT futhi ayikwazi ukufaka izingxenye ze-GPled. Inkinga isiye yaba yimbulunga yonke - uma ushintsho luthinte ngqo amaphakheji we-172, bese kucatshangelwa ukuncika, ngaphezu kwezinkulungwane ezingama-577 zokugcina zathinteka.

Ukwephulwa kwelayisensi ye-GPL kuphrojekthi ye-mimemagic kuhlotshaniswa nokulethwa kwefayela le-freedesktop.org.xml kukhodi, okuyikhophi yesizindalwazi sohlobo lwe-MIME evela kumtapo wolwazi we-mime-info. Ifayela elishiwo lisatshalaliswa ngaphansi kwelayisensi ye-GPLv2, futhi umtapo wolwazi ohlanganyelwe ngokwawo unikezwe ilayisense ngaphansi kwelayisensi ye-ISC, ehambisana ne-GPL. ikhodi yomthombo ye-mimemagic isatshalaliswa ngaphansi kwelayisensi ye-MIT futhi ukusatshalaliswa kwezingxenye ezingaphansi kwelayisensi ye-GPLv2 kudinga ukusatshalaliswa komkhiqizo ophuma kokunye ngaphansi kwelayisensi ethobela i-GPLv2. Umnakekeli we-share-mime-info ukuqaphele lokhu futhi umbhali we-mimemagic wavumelana nemfuneko yokushintsha ilayisense.

Isixazululo kungaba ukuhlaziya ifayela le-XML ngokuhamba kwesikhathi, ngaphandle kokuhlinzeka nge-freedesktop.org.xml njengengxenye yelabhulali, kodwa umgcini we-mimemagic umise inqolobane yephrojekthi, ngakho omunye umuntu kuzodingeka enze lo msebenzi ngokushesha. Kungenzeka ukuthi uma umbhali we-mimemagic engafuni ukubuyisela iphrojekthi yakhe ekusebenzeni (wenqabile kuze kube manje), kuzodingeka udale imfoloko ye-mimemagic futhi ubeke esikhundleni sokuncika kuwo wonke amaphrojekthi ahlobene. Ukushintshwa kwamaphrojekthi asuselwa ku-mimemagic kumtapo wolwazi we-libmagic nakho kubhekwa njengenketho.

Source: opennet.ru

Engeza amazwana