Open Source

Чаму хрысціяне не ўзначальваюць рух адкрытага кода?

Адкрыты зыходны код - гэта ...

Праекты, прадукты ці ініцыятывы з адкрытым зыходным кодам ахопліваюць і адзначаюць прынцыпы адкрытага абмену, сумеснага ўдзелу, хуткага прататыпавання, празрыстасці, мерытакратыі і развіцця, арыентаванага на супольнасць. Праграмнае забеспячэнне з адкрытым зыходным кодам - ​​гэта праграмнае забеспячэнне з зыходным кодам, які кожны можа праверыць, змяніць і палепшыць.
 
«Зыходны код» - гэта частка праграмнага забеспячэння, якую большасць карыстальнікаў кампутараў ніколі не бачыць; гэта тое, чым могуць маніпуляваць праграмісты, каб змяніць тое, як працуе частка праграмнага забеспячэння — «праграма» або «дадатак». Праграмісты, якія маюць доступ да зыходнага кода кампутарнай праграмы, могуць палепшыць гэтую праграму, дадаўшы ў яе функцыі або выправіўшы часткі, якія не заўсёды працуюць належным чынам.

Па задуме ліцэнзіі на праграмнае забеспячэнне з адкрытым зыходным кодам спрыяюць супрацоўніцтву і абмену, таму што яны дазваляюць іншым уносіць змены ў зыходны код і ўключаць гэтыя змены ў свае праекты. Яны заахвочваюць праграмістаў атрымліваць доступ, праглядаць і мадыфікаваць праграмнае забеспячэнне з адкрытым зыходным кодам у любы час, калі яны дазваляюць іншым рабіць тое ж самае, калі яны дзеляцца сваёй працай.

Што, калі б мы стварылі праграмнае забеспячэнне для ўсяго каралеўства, а не толькі для нашага каралеўства?

Сіла адкрытасці

Людзі аддаюць перавагу праграмнаму забеспячэнню з адкрытым зыходным кодам перад прапрыетарным па шэрагу прычын, у тым ліку:

Кантроль. Многія людзі аддаюць перавагу праграмнаму забеспячэнню з адкрытым зыходным кодам, таму што яны маюць большы кантроль над такім праграмным забеспячэннем. Яны могуць вывучыць код, каб пераканацца, што ён не робіць нічога, чаго яны не хочуць, і яны могуць змяніць яго часткі, якія ім не падабаюцца. Карыстальнікі, якія не з'яўляюцца праграмістамі, таксама выйграюць ад праграмнага забеспячэння з адкрытым зыходным кодам, таму што яны могуць выкарыстоўваць гэта праграмнае забеспячэнне ў любых мэтах, якія пажадаюць, а не толькі так, як хтосьці думае, што трэба.

Бяспека. Некаторыя людзі аддаюць перавагу праграмнаму забеспячэнню з адкрытым зыходным кодам, таму што лічаць яго больш бяспечным і стабільным, чым прапрыетарнае праграмнае забеспячэнне. Паколькі кожны можа праглядаць і змяняць праграмнае забеспячэнне з адкрытым зыходным кодам, нехта можа заўважыць і выправіць памылкі або недагляды, якія першапачатковыя аўтары праграмы маглі прапусціць. Паколькі многія праграмісты могуць працаваць над часткай праграмнага забеспячэння з адкрытым зыходным кодам, не пытаючыся дазволу ў першапачатковых аўтараў, яны могуць выпраўляць, абнаўляць і абнаўляць праграмнае забеспячэнне з адкрытым зыходным кодам хутчэй, чым прапрыетарнае праграмнае забеспячэнне.

Стабільнасць. Многія карыстальнікі для доўгатэрміновых праектаў аддаюць перавагу праграмнаму забеспячэнню з адкрытым зыходным кодам прапрыетарнаму праграмнаму забеспячэнню. Паколькі праграмісты публічна распаўсюджваюць зыходны код праграмнага забеспячэння з адкрытым зыходным кодам, карыстальнікі, якія разлічваюць на гэта праграмнае забеспячэнне для выканання важных задач, могуць быць упэўнены, што іх інструменты не знікнуць і не прыйдуць у непрыдатнасць, калі першапачатковыя стваральнікі перастануць над імі працаваць. Акрамя таго, праграмнае забеспячэнне з адкрытым зыходным кодам, як правіла, уключае і працуе ў адпаведнасці з адкрытымі стандартамі.

Супольнасць. Праграмнае забеспячэнне з адкрытым зыходным кодам часта натхняе на стварэнне вакол яго супольнасці карыстальнікаў і распрацоўшчыкаў. Гэта не ўнікальна для адкрытага зыходнага кода; многія папулярныя праграмы з'яўляюцца прадметам сустрэч і груп карыстальнікаў. Але ў выпадку з адкрытым зыходным кодам супольнасць - гэта не проста фанацкая база, якая падкупляецца (эмацыйна або фінансава) на элітную групу карыстальнікаў; гэта людзі, якія вырабляюць, тэстуюць, выкарыстоўваюць, прасоўваюць і ў канчатковым выніку ўплываюць на праграмнае забеспячэнне, якое ім падабаецца.

Disciple.Tools створаны для адкрытасці

Наш код адкрыты

Вы можаце ўбачыць увесь наш код на Github, загрузіць яго і праглядзець у любы час. Нам няма чаго хаваць!

Наша структура адкрытая

Мы будавалі з разлікам на пашырэнне. Мы ведаем, што вялікія камісійныя служэнні нясуць асноўны цяжар падрыхтоўкі вучняў, якія робяць вучняў, і фарміравання цэркваў, якія ствараюць цэрквы. Але міністэрства таксама ўнікальныя.

ядро Disciple.Tools прызначаны для падтрымкі агульнага ядра працы жніва.

Убудовы прызначаны для пашырэння Disciple.Tools уключыць элементы, унікальныя для патрэб міністэрства. Некаторыя ўбудовы, такія як навучанне або інтэграцыя з Facebook, з'яўляюцца ўбудовамі супольнасці. Міністэрства таксама можа ствараць убудовы выключна для свайго міністэрства, пашыраючыся Disciple.Tools для задавальнення іх канкрэтных патрэб.

Ядро = створана для ўсіх

Убудовы = пашырэнні для вашых унікальных патрэб

Наша ліцэнзаванне адкрыта

Disciple.Tools знаходзіцца пад ліцэнзіяй GNU General Public License v2.

У гэтай ліцэнзіі сцвярджаецца: «Ліцэнзіі на большасць праграмнага забеспячэння прызначаны для таго, каб пазбавіць вас свабоды дзяліцца ім і змяняць яго. У адрозненне ад гэтага, Агульная грамадская ліцэнзія GNU прызначана для таго, каб гарантаваць вашу свабоду дзяліцца і змяняць бясплатнае праграмнае забеспячэнне, каб пераканацца, што праграмнае забеспячэнне бясплатнае для ўсіх яго карыстальнікаў».

Іншымі словамі, мы дарма аддалі, таму вы можаце аддаць дарма.

Наша распрацоўка адкрытая

Мы актыўна ствараем суполкі асоб з розных міністэрстваў і прафесій, каб узначаліць развіццё Disciple.Tools экасістэма. Наватары і лідэры з розных слаёў грамадства і краін служэння дапамогуць Disciple.Tools стаць сапраўднай сістэмай Каралеўства.