Në përditësimin e publikuar javën e kaluar për macOS 15.4, kompania Apple zëvendësoi utilitarin rsync me një implementim alternativ openrsync, i zhvilluar nga projekti OpenBSD. Skedari ekzekutiv /usr/bin/rsync në macOS tani i referohet openrsync. Supozohet se arsyeja e zëvendësimit janë problemet e sigurisë të identifikuara së fundmi në rsync, puna për reduktimin e komponenteve nën licencat copyleft dhe dëshira për t'u liruar nga versioni i vjetër i rsync, të cilin nuk mund ta përditësojmë për shkak të politikës së licencës.
Tiparet kyçe tĂ« openrsync janĂ« zhvillimi fillestar me njĂ« fokus nĂ« sigurimin e sigurisĂ« sĂ« lartĂ«, dorĂ«zimi i kodit nĂ«n licencĂ«n lejuese ISC (familja BSD) nĂ« vend tĂ« licencĂ«s copyleft GPL pĂ«r rsync dhe pĂ«rdorimi i njĂ« arkitekture tĂ« ndryshme tĂ« brendshme (njĂ« proces pĂ«r marrjen dhe dĂ«rgimin e tĂ« dhĂ«nave, qĂ« pĂ«rdor njĂ« cikĂ«l pĂ«rpunimi ngjarjesh). NĂ« nivelin e protokollit, openrsync Ă«shtĂ« i pajtueshĂ«m me rsync, por mbĂ«shtet vetĂ«m opsionet mĂ« tĂ« kĂ«rkuara pĂ«r sinkronizimin e skedarĂ«ve dhe kopjimin rezervĂ«. MosmbĂ«shtetjeja e funksioneve dytĂ«sore lejon mbajtjen e madhĂ«sisĂ« sĂ« bazĂ«s sĂ« kodit tĂ« openrsync brenda 10 mijĂ« rreshtave tĂ« kodit pĂ«r tĂ« reduktuar sipĂ«rfaqen e sulmit. PĂ«r krahasim, nĂ« versionin e fundit tĂ« rsync â 62 mijĂ« rreshta nĂ« gjuhĂ«n C.
Duke pasur parasysh se deri tani në macOS është ofruar versioni i vjetër i rsync 2.6.9, i lëshuar në nëntor 2006, zëvendësimi nuk do të sjellë një ulje të dukshme të funksionalitetit. Versioni rsync 2.6.9 u zgjodh si i fundit që shpërndahet nën licencën GPLv2+. Versioni i ardhshëm ishte lëshimi i rsync 3.0, i cili u shndërrua në licencën GPLv3, që ndalon tivoizimin (prerjen e softuerit me pajisjet).
Burimi: opennet.ru
