Аларга төмөнкүлөр кирет:
- программа кайра бөлүштүрүү
- Source коду бар
- уруксат бөлүштүрүү
- License касиеттери
- Анти-басмырлоого
Licenses
Ар түрдүү берилген программисттер тиркелген ар кандай шарттар менен программаны өзгөртүүгө мүмкүнчүлүк берет. OSI ачык баштапкы коддуу алардын аныктамасына ылайык укугун бекитет. 5 Black Duck Knowledgebase боюнча таанымал уруксат бар:
- MIT License
- GNU General Public License (GPL) 2.0
- Apache License 2.0
- GNU General Public License (GPL) 3.0
- BSD License 2.0 (3-пункт, New же кайра каралган)
Сиз баштапкы кодун көрүп, асу бир талабы, сиз ошондой эле ыкмалар өзгөргөн эмне киргизүү болуп саналат. коду өзгөртүүлөрдү кийин түзүлгөн ЭЭМ үчүн программага же акысыз берилиши мүмкүн же мүмкүн эмес.
Ачык-Булагы жана ишкердик Программанын ортосундагы айырма
Сатыкта программа, же менчик программалык, программалык бирөөнүн интеллектуалдык менчик болуп эсептелет, себеби аны булак коду пайдалануу мүмкүнчүлүгүн бере албайт.
Натыйжада, колдонуучулар ал үчүн төлөшөт.
OSS, экинчи жагынан, биргелешкен аракеттеринин жыйынтыгы болуп саналат - программалык камсыздоону иштеп чыгуу жана аны өзгөртүүгө жардам берген баарына арасында интеллектуалдык менчик бөлүшүлгөн.
Open-Source программалык Vs. Акысыз программалык камсыздоо
тараган ишенимге каршы, эч наркынын басым же программаларды, анын жок.
Open Source булак коду жана бөлүштүрүүнүн эркин жеткиликтүүлүгүн алып келет. Акысыз программалык камсыздоо, Ошо сыяктуу эле, коду өзгөртүүнү, бирок колдонуучулар алар программалык камсыздоо менен эмне үчүн, эркиндикке ээ баса камтыйт. Free Software Foundation программа толугу менен эркин болушу үчүн 4 шарттарын аныктайт.
Мындан тышкары, программалык камсыздоону акысыз катарына кирет. Бул колдонуучулар бекер эле программаларды билдирет, бирок алар анын булак коду эч кандай өзгөртүүлөр киргизилген эмес.
Open Source-Программанын артыкчылыктары
наркы айдоочулук таасирин тийгизет, ал эми OSS бир нече кошумча пайдалары бар:
- булак коду жок, өтүп сыналган жана бекитилген жогорку сапаттагы материалдар.
- Бул баалуу боюнча, билим берүү мүмкүнчүлүгү . Алар менен таанышып, бүгүнкү күндө абдан популярдуу программаларынын тажрыйбасын колдонсок болот.
- багдарын заматта аныкталып, белгиленген, анткени көптөгөн патенттеген программалар караганда ачык программалык коопсуз деп эсептешет.
- ачык-программаларды коомдук доменде болсо, демек, ал жок боло алат аз мүмкүнчүлүгү бар. Бул долбоордун мөөнөтү бул куралдар таянып узак мөөнөттүү долбоорлорду ишке ашыруу үчүн маанилүү болуп саналат.
- программалык көпчүлүгү акысыз. Чыгымдар кийин пайда болушу мүмкүн, бирок, мындай жазылуулар же колдоо үчүн төлөнө турган.
Open Source-Программанын таанымал түрлөрү
Ачык-булагы технологиялар интернет көп түзүүгө жардам берген. Мындан тышкары, сиз менен мен күн сайын колдонгон программаларга көптөгөн ачык технологияларга негизделген. Мисалы, Android OS жана, Apple OS X ядро жана Unix / BSD ачык технологияларга негизделген, тиешелүүлүгүнө жараша.
Башка таанымал ачык программа болуп саналат:
- Mozilla Firefox, анын желе серепчиси
- Thunderbird электрондук почта кардары
- PHP скрипт тили
- Python программалоо тили
- Apache HTTP желе Server
- берилиштер базасына системасы
Open Source жана Developers
OSS долбоорлор көндүмдөрүн өркүндөтүү жана жаатындагы байланыштарды куруу кызматташуу мүмкүнчүлүктөр бар. Иштеп ачык өнүктүрүү стандарттык инструменттери менен кашык болушу керек.
- Байланыш аспаптар - Email, реалдуу убакыт кабарлашуу, кароо жана чечүү жолдорун табууга маннык же бири-бирине өчүрүү идеяларын секирүү иштеп жардам берет.
- Бөлүштүрүү кайра башкаруу системасы - ар түрдүү жагынан жерлерде бир нече иштеп маалыматтарды жана материалдары өзгөртүү, бул системалардын ар кандай жана өзгөрүүлөрдү башкаруу.
- Bug куугун жана тапшырма тизмеси - ири масштабдуу долбоорлор маселелерди мониторинг жүргүзүү жана аларды таап, текшерип турууга уруксат берүү.
- Тестирлөө жана мүчүлүштүктөрдү аспаптар - системасы бириктирүү жана мүчүлүштүктөрдү башка программаларды анализ автоматташтыруу.
жыйынтыктоо
ачык булак долбоорлору ми патенттеген программалык ыкмалар болуп саналат. программалык камсыздоону иштеп чыгуу боюнча эмгек жолун куруу үчүн жолуна катары OSS долбоору боюнча иш жүргүзүлүп жатат. Мындан тышкары, программисттер дүйнөдөгү ири программалардын үстүндө иштөө менен өз чеберчилигин өрчүтүүнүн болот. Facebook, Google жана LinkedIn иштеп, билим жана тажрыйбасы менен бөлүшүшөт чечимдерди уламдан жана туруктуу, иш азыктарын салым кошо алабыз да Булагы, ач-релиз программа.