Le bhith a’ càradh briseadh GPL anns an leabharlann mimemagic ag adhbhrachadh tubaist ann an Ruby on Rails

B’ fheudar do ùghdar mimemagic leabharlann mòr-chòrdte Ruby, aig a bheil còrr air 100 millean luchdachadh sìos, a chead atharrachadh bho MIT gu GPLv2 air sgàth gun deach briseadh a-mach air cead GPLv2 a lorg sa phròiseact. Cha do ghlèidh RubyGems ach dreachan 0.3.6 agus 0.4.0, a chaidh a chuir a-steach fon GPL, agus thug e air falbh a h-uile fios le cead MIT nas sine. A bharrachd air an sin, chaidh stad a chuir air leasachadh mimemagic, agus chaidh an stòr air GitHub a ghluasad gu stàite tasglann.

Mar thoradh air na gnìomhan sin bha comas air pròiseactan a thogail a chleachdas mimemagic mar eisimeileachd agus a tha air an sgaoileadh fo cheadan nach eil co-chòrdail ri GPLv2. Nuair a bhios iad a’ cleachdadh an dreach ùr de mimemagic, feumaidh luchd-leasachaidh phròiseactan eile, a’ gabhail a-steach feadhainn seilbhe (tha cead MIT a’ ceadachadh a leithid de chleachdadh), an còd aca ath-cheadachadh fon GPL. Chaidh an duilgheadas a dhèanamh nas miosa leis nach robh dreachan nas sine fo chead MIT rim faighinn tuilleadh bho RubyGems.org. Mura h-eil tasgadh pacaid air a chomasachadh air an t-seirbheisiche togail, fàilligidh feuchainn ri pròiseactan a thogail le dreachan roimhe de mimemagic.

Chaidh frèam Ruby on Rails, a bhios a’ luchdachadh mimemagic am measg nan eisimeileachd, a bhualadh cuideachd. Tha cead aig Ruby on Rails fo chead MIT agus chan urrainn dha co-phàirtean GPLed a ghabhail a-steach. Tha an duilgheadas air fàs cruinneil - ma thug an t-atharrachadh buaidh dhìreach air 172 pasgan, an uairsin a’ toirt aire do eisimeileachd, chaidh buaidh a thoirt air còrr air 577 mìle stòr.

Tha briseadh cead GPL sa phròiseact mimemagic co-cheangailte ri lìbhrigeadh an fhaidhle freedesktop.org.xml sa chòd, a tha na leth-bhreac den stòr-dàta seòrsa MIME bhon leabharlann co-roinnte-mime-info. Tha am faidhle ainmichte air a chuairteachadh fo chead GPLv2, agus tha an leabharlann co-roinnte-mime-info fhèin ceadaichte fo chead ISC, a tha co-chosmhail ris an GPL. Tha còd stòr mimemagic air a chuairteachadh fo chead MIT agus feumaidh cuairteachadh phàirtean fo chead GPLv2 an toradh derivative a sgaoileadh fo chead gèillidh GPLv2. Mhothaich neach-gleidhidh fiosrachadh co-roinnte-mime seo agus dh’ aontaich ùghdar mimemagic ris an riatanas an cead atharrachadh.

B’ e am fuasgladh am faidhle XML a pharsadh air a’ chuileag, gun a bhith a’ toirt seachad freedesktop.org.xml mar phàirt den leabharlann, ach reòdh an neach-gleidhidh mimemagic stòr a’ phròiseict, agus mar sin dh’fheumadh cuideigin eile an obair seo a dhèanamh gu sgiobalta. Tha e comasach mura h-eil ùghdar mimemagic airson a phròiseact a thoirt air ais gu gnìomhachd (tha e air diùltadh gu ruige seo), feumar forc de mimemagic a chruthachadh agus an eisimeileachd a chuir an àite a h-uile pròiseact co-cheangailte. Thathas cuideachd a’ beachdachadh air gluasad phròiseactan stèidhichte air mimemagic gu leabharlann libmagic mar roghainn.

Source: fosgailtenet.ru

Cuir beachd ann