Ачык баштапкы коддуу жөнүндө билүүгө

Ачык-программаларды (OSS), анын булагы кодексине өзгөртүүлөрдү киргизүү үчүн жеткиликтүү менен бөлүштүрүлөт компьютер программа болуп саналат. программалык адатта программисттер шайлашкан кандайдыр бир жол менен программаны өзгөртүү үчүн уруксат камтыйт. Алар мүчүлүштүктөрдү чечүү милдеттерин жакшыртуу, же өз муктаждыктарына жооп берген программалык ылайыкташа алат. Open Source демилгеси (OSI) Oss жөнүндө башкы орган болуп саналат; Ачык баштапкы коддуу продуктуларды Алардын 10 критерий боюнча эрежелерине туура келет.

Аларга төмөнкүлөр кирет:

Licenses

Ар түрдүү берилген программисттер тиркелген ар кандай шарттар менен программаны өзгөртүүгө мүмкүнчүлүк берет. OSI ачык баштапкы коддуу алардын аныктамасына ылайык укугун бекитет. 5 Black Duck Knowledgebase боюнча таанымал уруксат бар:

  1. MIT License
  2. GNU General Public License (GPL) 2.0
  3. Apache License 2.0
  4. GNU General Public License (GPL) 3.0
  5. 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 ачык технологияларга негизделген, тиешелүүлүгүнө жараша.

Башка таанымал ачык программа болуп саналат:

Open Source жана Developers

OSS долбоорлор көндүмдөрүн өркүндөтүү жана жаатындагы байланыштарды куруу кызматташуу мүмкүнчүлүктөр бар. Иштеп ачык өнүктүрүү стандарттык инструменттери менен кашык болушу керек.

жыйынтыктоо

ачык булак долбоорлору ми патенттеген программалык ыкмалар болуп саналат. программалык камсыздоону иштеп чыгуу боюнча эмгек жолун куруу үчүн жолуна катары OSS долбоору боюнча иш жүргүзүлүп жатат. Мындан тышкары, программисттер дүйнөдөгү ири программалардын үстүндө иштөө менен өз чеберчилигин өрчүтүүнүн болот. Facebook, Google жана LinkedIn иштеп, билим жана тажрыйбасы менен бөлүшүшөт чечимдерди уламдан жана туруктуу, иш азыктарын салым кошо алабыз да Булагы, ач-релиз программа.