Там вельмі шмат Праграмнае забеспячэнне з адкрытым зыходным кодам (OSS), і можа ўзнікнуць спакуса выкарыстоўваць яго, бо здаецца, што ён бясплатны. Але ёсць з адкрытым зыходным кодам сапраўды бясплатна?
Колькі насамрэч каштуе вам выкарыстанне адкрытага зыходнага кода?
У гэтым паведамленні ў блогу мы разгледзім схаваныя выдаткі на выкарыстанне праграмнага забеспячэння з адкрытым зыходным кодам і тое, як яны могуць павялічыцца з цягам часу. Мы таксама абмяркуем спосабы змяншэння або поўнага пазбягання гэтых выдаткаў.
Адзін са схаваных выдаткаў выкарыстання праграмнага забеспячэння з адкрытым зыходным кодам - гэта так званая «тэхнічная запазычанасць». Калі вы выкарыстоўваеце праграмнае забеспячэнне з адкрытым зыходным кодам, вы, па сутнасці, пазычаеце код у кагосьці іншага. Гэта можа быць добра - гэта можа зэканоміць ваш час і грошы ў кароткатэрміновай перспектыве. Але з часам гэта можа пачаць вас абцяжарваць.
Па меры росту вашай кодавай базы становіцца ўсё цяжэй адсочваць усе розныя фрагменты кода, якія вы выкарыстоўваеце. Гэта можа прывесці да расчаравання і памылак у далейшым.
Яшчэ адзін схаваны кошт праграмнага забеспячэння з адкрытым зыходным кодам - гэта падтрымка. Калі нешта пойдзе не так з вашым праектам з адкрытым зыходным кодам, вам трэба будзе альбо знайсці чалавека, які ведае, як гэта выправіць, альбо заплаціць за камерцыйную падтрымку. Гэта можа быць значным выдаткам, асабліва калі вы выкарыстоўваеце праграмнае забеспячэнне з адкрытым зыходным кодам для крытычна важных прыкладанняў.
Аднак ёсць спосабы паменшыць або пазбегнуць гэтых схаваных выдаткаў. Адзін са спосабаў - выкарыстоўваць камерцыйны прадукт з адкрытым зыходным кодам, які пастаўляецца пры падтрымцы пастаўшчыка. Гэта можа быць добрым варыянтам, калі вы выкарыстоўваеце праграмнае забеспячэнне з адкрытым зыходным кодам для крытычна важных прыкладанняў.
Іншы спосаб - стварыць унутраную каманду экспертаў, якія могуць дапамагчы падтрымліваць ваш праект з адкрытым зыходным кодам. Гэта можа быць выдатным варыянтам, калі ў вас ёсць рэсурсы, каб інвеставаць у такую каманду.
Такім чынам, ці сапраўды адкрыты код бясплатны?
Гэта залежыць ад таго, як вы на гэта глядзіце. Ёсць некаторыя схаваныя выдаткі, звязаныя з выкарыстаннем праграмнага забеспячэння з адкрытым зыходным кодам, але ёсць таксама спосабы паменшыць або пазбегнуць гэтых выдаткаў. У рэшце рэшт, вам вырашаць, ці з'яўляецца адкрыты зыходны код правільным выбарам для вашага праекта. Дзякуй за чытанне!
Ці ёсць у вас досвед працы з праграмным забеспячэннем з адкрытым зыходным кодам? Што вы думаеце пра яго схаваныя выдаткі? Дайце нам ведаць у каментарах ніжэй!