ʻO 75% o nā noi pāʻoihana e komo pū me nā code open source me nā nāwaliwali

Hui Synopsys kālailai ʻia 1253 codebases pāʻoihana a hoʻoholo ʻia ʻaneʻane (99%) o nā noi pāʻoihana i loiloi ʻia i hoʻokomo ʻia ma ka liʻiliʻi o hoʻokahi ʻāpana kumu wehe, a ʻo 70% o ke code i loko o nā waihona i loiloi ʻia he kumu wehe. No ka hoʻohālikelike, ma kahi noiʻi like ma 2015, ʻo 36% ka māhele o ka open source.

Eia nō naʻe, i ka hapanui o nā hihia, ʻaʻole hōʻano hou ʻia ka code open source i hoʻohana ʻia a loaʻa i nā pilikia palekana - 91% o nā codebase i nānā ʻia he mau ʻāpana wehe ʻaʻole i hōʻano hou ʻia no nā makahiki ʻoi aku ma mua o 5 a i ʻole ma kahi ʻano haʻalele no ʻelua makahiki a ʻaʻole mālama ʻia e nā mea hoʻomohala. ʻO ka hopena, ʻo 75% o ka code open source i ʻike ʻia i loko o nā waihona i loaʻa i nā nāwaliwali i ʻike ʻole ʻia, ʻo ka hapalua o ia mea he kiʻekiʻe kiʻekiʻe o ka pōʻino. I ka laʻana 2018, ʻo ka māhele o ke code me nā nāwaliwali he 60%.

ʻO ka pilikia weliweli maʻamau
ka pilikia CVE-2018-16487 (hoʻokō code mamao) ma ka waihona lodash no Node.js, ʻoi aku ka 500 mau manawa i loaʻa i nā mana pilikia. ʻO ka pilikia kahiko loa i hoʻopaʻa ʻole ʻia he pilikia i ka lpd daemon (CVE-1999-0061), i hoʻoponopono hou ʻia i ka makahiki 1999.

Ma waho aʻe o ka palekana i nā kumu code o nā pāhana pāʻoihana, aia kekahi manaʻo hoʻowahāwahā i ka hoʻokō ʻana i nā ʻōlelo o nā laikini manuahi.
Ma ka 73% o nā codebases, ua loaʻa nā pilikia me ke kānāwai o ka hoʻohana ʻana i ka open source, no ka laʻana, nā laikini like ʻole (maʻa mau ke code GPL i nā huahana kalepa me ka wehe ʻole ʻana i kahi huahana derivative) a i ʻole ka hoʻohana ʻana i ke code me ka ʻole o ka hōʻike ʻana i kahi laikini. Loaʻa ka 93% o nā pilikia laikini āpau ma ka pūnaewele a me nā polokalamu kelepona. I nā pāʻani, nā ʻōnaehana ʻoiaʻiʻo, nā papahana multimedia a me nā ʻoliʻoli, ʻike ʻia nā hewa i 59% o nā hihia.

Ma ka huina, ua ʻike ʻia ka haʻawina he 124 mau mea wehe maʻamau i hoʻohana mau ʻia i nā kumu code āpau. ʻO nā mea kaulana loa: jQuery (55%), Bootstrap (40%), Font Awesome (31%), Lodash (30%) a me jQuery UI (29%). Ma ke ʻano o nā ʻōlelo papahana, ʻo JavaScript ka mea kaulana loa (hoʻohana ʻia ma 74% o nā papahana), C++ (57%), Shell (54%), C (50%), Python (46%), Java (40%), TypeScript (36%), C# (36%); ʻO Perl (30%) a me Ruby (25%). ʻO ka huina o nā ʻōlelo papahana:
JavaScript (51%), C++ (10%), Java (7%), Python (7%), Ruby (5%), Hele (4%), C (4%), PHP (4%), TypeScript ( 4%), C# (3%), Perl (2%) a me Shell (1%).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka