Rhan o god Twitter wedi'i ryddhau

Yn ddiweddar cyhoeddodd defnyddiwr dienw gan ddefnyddio'r llysenw FreeSpeechEnthusiast ran o god ffynhonnell Twitter ar GitHub.

Ar gais Twitter, mae Microsoft (sy'n berchen ar GitHub) ers hynny wedi dileu'r ystorfa yr oedd FreeSpeechEnthusiast wedi gwneud y cod hwnnw'n gyhoeddus arni.

Mae'r llysenw a ddewiswyd yn cyfeirio'n glir at y naratif a gyflwynwyd gan berchennog newydd Twitter, Elon Musk, a honnodd, gyda'i ymyriad, y byddai rhyddid i lefaru yn cael ei adfer ar Twitter.

Mae Musk ei hun wedi datgan sawl gwaith ei fod yn “absolutist of free speech,” ac mae’n debyg bod FreeSpeechEnthusiast gyda’r ystum hwn eisiau dangos beth mae absoliwtiaeth yn ei olygu o ran rhyddid i lefaru.

Mae'r cod ffynhonnell yn cynnwys testun, felly nid yw FreeSpeechEnthusiast wedi gwneud dim mwy na chymryd y rhyddid i wneud testun cyhoeddus yn eiddo i Twitter, gan dorri cyfreithiau felly.

Nid yw'n gyd-ddigwyddiad felly bod Twitter wedi gofyn am gael gwared arno, a bod Microsoft wedi penderfynu ei ddileu.

Mewn gwirionedd ar hyn o bryd mae'n ymddangos bod y gadwrfa FreeSpeechEnthusiast/PublicSpace wedi'i rhwystro oherwydd cwyn DMCA, tra bod testun y cais dileu yn ymddangos i fod ar gael.

Mae'r cais hwn yn nodi mai Twitter yw deiliad hawlfraint y cod hwnnw, ac mai cod ffynhonnell perchnogol ar gyfer platfform ac offer mewnol Twitter ydoedd.

Nid yw'n glir a lwyddodd rhywun i lawrlwytho'r cod cyn ei ddileu, a sicrhau ei fod ar gael ar lwyfannau eraill. Nid yw’n glir ychwaith am ba mor hir y bu’r cod hwnnw’n gyhoeddus.

Chwilio am yr awdur

Nid yn unig y gofynnodd y cwmni i Microsoft ddileu'r cod, ond fe wnaeth hefyd ffeilio deiseb gyda Llys Dosbarth Gogledd California yn gofyn iddo gael ei symud o GitHub.

Gofynnodd hefyd am enw, cyfeiriad, rhif ffôn, cyfeiriad e-bost, proffiliau cymdeithasol a chyfeiriad IP y defnyddiwr FreeSpeechEnthusiast i geisio dod o hyd i'r person sy'n gyfrifol am y drosedd hon.

Mae erthygl yn y New York Times yn datgelu bod ymchwiliad Twitter mewnol wedi awgrymu y gallai’r rhai a oedd yn gyfrifol am y digwyddiad fod yn gyn-weithwyr a adawodd y cwmni y llynedd, pan gymerodd Musk yr awenau trwy ddiswyddo nifer fawr o staff.

Dim ond yn ddiweddar y byddai swyddogion gweithredol y cwmni wedi dysgu am fodolaeth y cod hwnnw ar GitHub, felly mae'n gredadwy iddo aros yn gyhoeddus am fisoedd.

Gyda llaw, cyhoeddodd Elon Musk ei hun ychydig ddyddiau yn ôl y bydd rhywfaint o god Twitter yn cael ei wneud yn gyhoeddus ddiwedd y mis.

Yn yr achos hwn, y gyfran o god a ddefnyddir gan y platfform i argymell trydariadau i ddefnyddwyr ar y dudalen gartref, ond nid yw'n hysbys a yw'r un a gyhoeddwyd ar GitHub gan FreeSpeechEnthusiast yr un peth. Fodd bynnag, mae'n bosibl ei fod yn gyfran wahanol o'r cod.

Y cod ffynhonnell agored Twitter

Ynddo'i hun, mae gan god cyhoeddus (ffynhonnell agored) nifer o fanteision.

Fodd bynnag, i gwmni sy'n defnyddio cod fel mantais gystadleuol, nid yw'n beth da o gwbl ei wneud yn gyhoeddus.

Mewn gwirionedd, gall unrhyw un, hyd yn oed cystadleuwyr, gopïo cod cyhoeddus, a chan fod Twitter yn buddsoddi'n helaeth i wella ei god ffynhonnell, ni fyddai'n gwneud unrhyw synnwyr i'w roi i gystadleuwyr.

Felly, yr hyn y mae FreeSpeechEnthusiast wedi'i wneud i bob pwrpas yw dwyn eiddo deallusol, wedi'i waethygu trwy ei ryddhau heb ganiatâd y perchennog.

Gwir god ffynhonnell agored yw'r un sy'n cael ei wneud yn gyhoeddus yn uniongyrchol gan y perchennog, er enghraifft, i'w wneud yn ddefnyddiadwy gan unrhyw un. Dyma sut, er enghraifft, y gwnaeth Satoshi Nakamoto Bitcoin yn ddefnyddiadwy gan unrhyw un.

Mewn gwirionedd, mae cod Nakamoto wedi cael ei ddefnyddio sawl gwaith i greu clonau Bitcoin, er bod y rhan fwyaf o'r rhain yn anochel wedi dod i ben i ebargofiant wedyn.

O ran Twitter, byddai'n niweidiol rhoi'r cod i ffwrdd i gystadleuwyr, oherwydd yn wahanol i Bitcoin, gallai cystadleuwyr ei ddefnyddio i niweidio Twitter.

Mewn cyferbyniad, mae methiant clonau Bitcoin wedi ffafrio BTC yn unig, oherwydd mae wedi dangos mai dim ond un Bitcoin sydd, a dim ond un y gall fod erioed.

 


Ffynhonnell: https://en.cryptonomist.ch/2023/03/27/part-twitter-code-released/