Tha neach-gleidhidh Pasgan Innealan ScanCode stòr fosgailte, a chaidh a dhealbhadh gus còd a sganadh airson briseadh chòraichean lethbhric, ceadan a chomharrachadh, agus so-leòntachdan gun phasgadh a lorg, air cĂ ineadh a dhèanamh air pròiseact a chleachd AI gus clòn ScanCode a chruthachadh a chaidh ath-sgrĂŹobhadh bho Python gu Rust (chan eil ainm aâ chlòn air ainmeachadh, ach tha a h-uile comharra aâ comharrachadh pròiseact Provenant). Is e an tagradh gu bheil am pròiseact ath-sgrĂŹobhte aâ briseadh comharra-malairt ScanCode agus aâ toirt air falbh iomraidhean air còraichean lethbhric agus ceadan. Tha na tagraidhean aâ tighinn bhon fhĂŹrinn gu bheil an clòn ath-sgrĂŹobhte aâ leantainn air adhart aâ cleachdadh prĂŹomh algorithms ScanCode fhad âs a tha e aâ gleidheadh ââailtireachd agus structar còd aâ phròiseict.
A rèir neach-gleidhidh ScanCode, chaidh cruthachadh soirbheachail aâ chlòn a dhèanamh nas fhasa le sreath dheuchainnean fèin-ghluasadach coileanta aâ phròiseict, anns an robh còrr air 90 deuchainn, agus 40 dhiubh sin coisrigte do bhith aâ lorg cleachdadh cheadan sònraichte anns aâ chòd. Dhâinnis Ăšghdaran an dreach ath-sgrĂŹobhte mu leasachadh mòr ann an coileanadh (10-100 uair), ach, a rèir neach-gleidhidh ScanCode, bâ e prĂŹs an luathachaidh seo deuchainnean neo-choileanta air an t-sreath dheuchainnean, a bharrachd air lĂšghdachadh ann an ceartas obrachaidh agus iomlanachd an fhiosrachaidh a chaidh a thoirt seachad (thug an clòn toraidhean ceĂ rr agus cha dâ fhuair e am fiosrachadh gu lèir rè anailis).
Ged a rinn port Rust gu math nas fheĂ rr na ScanCode ann an deuchainnean coileanaidh sònraichte, bha an clòn nas slaodaiche nuair a bha e aâ ruith an t-sreath deuchainn Ă bhaisteach, a dhâaindeoin gun deach cuid de sgrĂšdaidhean a sheachnadh. Ăs deidh dhaibh leasachaidhean a chuir an gnĂŹomh ann an ScanCode, leithid tasgadan, cha robh coileanadh sganaidh còd ScanCode nas miosa na clòn Rust, agus aig an aon Ă m aâ cumail lĂ n cheartachd.
Tha Ăšghdaran aâ chlòna cuideachd fo chasaid gun do bhris iad còraichean lethbhric agus gun do bhris iad cead Apache 2.0, fo am bi còd ScanCode air a sgaoileadh. Thathar aâ toirt fa-near gun deach ceithir riatanasan ceadachais cudromach a bhriseadh rè an ath-sgrĂŹobhaidh: am faidhle NOTICE tĂšsail a ghleidheadh, fiosan còraichean lethbhric a ghleidheadh, na h-atharrachaidhean a chaidh a dhèanamh a shoilleireachadh, agus an t-ainm atharrachadh san obair thĂšsail. Ăs dèidh an fhios, chuir Ăšghdaran aâ chlòna am faidhle NOTICE suas agus thug iad ainm Ăšr air aâ phròiseact aca, ach chan eil an dĂ bhriseadh eile air fhuasgladh fhathast.
Tha neach-gleidhidh ScanCode den bheachd gum bu chòir don choimhearsnachd slatan-tomhais a leasachadh airson eadar-dhealachadh a dhèanamh eadar dè a tha aâ dèanamh obair thĂšsail agus buileachadh neo-eisimeileach nuair a thathar aâ cleachdadh AI. Tha e den bheachd gu bheil ath-sgrĂŹobhadh còd ann an cĂ nan eile fhad âs a tha na h-algairidhean agus an structar air an glèidheadh ââââfhathast na obair thĂšsail, eadhon ged a thèid caochladairean ath-ainmeachadh agus beachdan ath-sgrĂŹobhadh no a thoirt air falbh. Tha tagraidhean port Rust mu ath-obrachadh neo-eisimeileach, dĂŹreach air am brosnachadh leis aâ phròiseact ScanCode, ceĂ rr sa chĂšis seo, leis gu bheil an obair aca ag amas air coltas leasachaidh thĂšsail a chruthachadh, rud a tha eadhon nas miosa na lethbhreacadh dĂŹreach, leis gu bheil e nas duilghe na lĂ imseachadh sin a lorg.
Is e dĂšbhlan mòr a thaobh gineadh còd le cumhachd AI dĂŹth lorg air tĂšs aâ chòd a chaidh a chleachdadh gus an toradh a ghineadh. Gu gnĂ thach, bidh riochdairean AI a bhios ag ithe còd bho phròiseactan stòr fosgailte aâ seachnadh fiosrachadh Ăšghdair mura tèid a chur an gnĂŹomh gu sònraichte gus meata-dhĂ ta ceadachais is cur-ris a chomharrachadh agus a ghleidheadh. Tha aâ chĂšis cur-ris seo aâ toirt buaidh chan ann a-mhĂ in air aâ phròiseas airson còd ath-sgrĂŹobhadh bho aon chĂ nan gu cĂ nan eile ach cuideachd air gineadh còd san fharsaingeachd - faodaidh an toradh sa chĂšis seo pĂ train ath-riochdachadh gu ceart bho chòd stòr fosgailte a tha ann mar-thĂ a thathas aâ cleachdadh ann an trèanadh modail.
Source: fosgailtenet.ru
