Ko te whakatika i te takahi GPL i roto i te whare pukapuka mimemagic ka pakaru i Ruby on Rails

Ko te kaituhi o te whare pukapuka rongonui a Ruby mimemagic, kua neke atu i te 100 miriona nga tangohanga, i kaha ki te whakarereke i tana raihana mai i te MIT ki te GPLv2 na te kitenga o te takahi i te raihana GPLv2 i roto i te kaupapa. Ko nga putanga 0.3.6 me te 0.4.0 anake i mauhia e RubyGems, i tukuna i raro i te GPL, me te tango i nga tuku raihana MIT tawhito katoa. I tua atu, ka mutu te whakawhanaketanga o te mimemagic, a ka whakawhitia te rehitatanga i runga i te GitHub ki te ahua purongo.

Na enei mahi i kaha ki te hanga kaupapa e whakamahi ana i te mimemagic hei whakawhirinakitanga, ka tohatohahia i raro i nga raihana kaore i te hototahi ki te GPLv2. I te wa e whakamahi ana i te putanga hou o te mimemagic, ko nga kaiwhakawhanake o etahi atu kaupapa, tae atu ki nga kaupapa whai mana (ka whakaaetia e te raihana MIT te whakamahi pera), me tuku raihana ano i o raatau waehere i raro i te GPL. I kaha ake te raru i te mea kua kore nga putanga tawhito i raro i te raihana MIT i te waatea mai i RubyGems.org. Ki te kore e taea te keteroki kete i runga i te tūmau hanga, ka rahua te ngana ki te hanga kaupapa me nga momo mimemagic o mua.

Ko te anga Ruby on Rails, e utaina ana te mimemagic i roto i ona whakawhirinakitanga, i patua ano. Kua raihanatia a Ruby on Rails i raro i te raihana MIT, kaore e taea te whakauru i nga waahanga GPLed. Kua puta te raru ki te ao - mena ka pa te huringa ki nga kete 172, katahi ka whai whakaaro ki nga whakawhirinakitanga, neke atu i te 577 mano nga putunga i pa.

Ko te takahi i te raihana GPL i roto i te kaupapa mimemagic e hono ana ki te tuku i te konae freedesktop.org.xml i roto i te waehere, he kape o te momo momo MIME mai i te whare pukapuka tiritahi-mime-info. Ka tohatohahia te konae kua tohua i raro i te raihana GPLv2, a ko te whare pukapuka tiri-mime-info ake kua raihanatia i raro i te raihana ISC, he hototahi ki te GPL. Ka tohatohahia te waehere puna a mimemagic i raro i te raihana MIT me te tohatoha o nga waahanga i raro i te raihana GPLv2 me tohatoha te hua hua i raro i te raihana GPLv2. I kite te kaipupuri o te tiri-mime-info i tenei ka whakaae te kaituhi o te mimemagic ki te hiahia ki te whakarereke i te raihana.

Ko te otinga ko te poroporoaki i te konae XML i runga i te rere, me te kore e tuku freedesktop.org.xml hei wahanga o te whare pukapuka, engari ka whakatiotia e te kaitiaki mimemagic te putunga kaupapa, no reira me tere te mahi a tetahi atu. Ka taea pea mena kaore te kaituhi o te mimemagic e hiahia ki te whakahoki i tana kaupapa ki te mahi (kua paopao ia i tenei wa), ka tika ki te hanga i te marau o te mimemagic me te whakakapi i te whakawhirinaki ki nga kaupapa katoa e pa ana. Ko te whakawhitinga o nga kaupapa-mimemagic ki te whare pukapuka libmagic kei te whakaarohia ano he whiringa.

Source: opennet.ru

Tāpiri i te kōrero