Ачык булак менен менчик программалык камсыздоонун ортосундагы айырма

Мазмуну:

Ачык булак менен менчик программалык камсыздоонун ортосундагы айырма
Ачык булак менен менчик программалык камсыздоонун ортосундагы айырма

Video: Ачык булак менен менчик программалык камсыздоонун ортосундагы айырма

Video: Ачык булак менен менчик программалык камсыздоонун ортосундагы айырма
Video: Жолугушуу №1-20.04.2022 | Алгачкы ETF командасын түзүү жана д... 2024, Ноябрь
Anonim

Негизги айырмасы – Ачык булак менен менчик программалык камсыздоо

Ачык булак менен менчик программалык камсыздоонун негизги айырмасы ачык булактуу программа баштапкы кодду жарыялайт, ал эми менчик программалык камсыздоо баштапкы кодду сактап калат. Акыркы мезгилде ачык булактуу программалык камсыздоолор олуттуу өнүгүүлөрдү байкашкан. Ачык программалык камсыздоо программалык камсыздоо тармагында негизги оюнчу болуп калды. Бул экономикалык жактан да олуттуу таасирин тийгизди. Ачык булактуу программалык камсыздоонун тейлөө сапаты көптөгөн тармактарда менчик программалык камсыздоодон ашып түштү.

Кандайдыр бир программалык камсыздоо программасы эки негизги бөлүктөн турат, Булак коду жана Объект коду. Баштапкы кодду программисттер жазышы мүмкүн, алар код эмнени билдирерин жана ал эмнени аткара аларын түшүнө алышат. Мындай коддорду түзүү үчүн негизги программалоо тилдерин колдонсо болот. Компилятордун жардамы менен бул баштапкы код компьютер тарабынан окула турган жана аткарыла турган биттерден турган объект кодуна айландырылат. Компилятор - конверсия тапшырмасына арналган программалык камсыздоо.

Эгер программалык камсыздоону өзгөртүү керек болсо, баштапкы код ошого жараша өзгөртүлүшү керек болот. Объект коду бул жагынан эч кандай пайдасы жок, анткени аны өзгөртүү программалык камсыздоого таасирин тийгизбейт. Бул бизди ачык булактуу программалык камсыздоо менен проприетардык программалык камсыздоонун ортосундагы негизги айырмага алып барат; бул баштапкы коддун жеткиликтүүлүгү.

Ачык программалык камсыздоо деген эмне?

Ричард Сталлман 1984-жылы бекер программалык камсыздоону иштеп чыккан биринчи адам. Бул акысыз программа колдонуучулардын каалоосуна жараша өзгөртүүлөргө жана модификацияларга дуушар болгон. Колдонуучулар баштапкы кодду өзгөртүү, өзгөртүү жана бөлүшүү эркиндигине ээ. Бул колдонуучу же белгилүү бир уюм менен түзүлгөн лицензиялык келишим боюнча ишке ашырылат. Ачык программалык камсыздоонун бир нече өзгөчөлүктөрү бар, аларды белгилей кетүү керек. Бөлүштүрүү эркин жүргүзүлүшү мүмкүн, Булак коду жеткиликтүү, баштапкы кодду өзгөртүүгө болот жана ушул эле өзгөртүүлөр да таркатылышы мүмкүн.

Ачык программалык камсыздоо колдоо коомчулугу жана ал кабыл алган өнүктүрүү стратегиясы аркылуу өнүгүп кете алат. Бул өз кезегинде программалык камсыздоонун сапатын жакшыртат жана ошол эле учурда коомчулуктун активдүү катышуусу да колдоого алынат. Проприетардык программалык камсыздоону жайылткан компаниялар азыр жогоруда айтылган өзгөчөлүктөрдөн улам ачык булактуу программалык камсыздоону кабыл алып жатышат. UNIX ядросу ачык булак долбоорлорунда эң көп колдонулгандардын бири.

Ачык булак менен менчик программалык камсыздоонун ортосундагы айырма
Ачык булак менен менчик программалык камсыздоонун ортосундагы айырма
Ачык булак менен менчик программалык камсыздоонун ортосундагы айырма
Ачык булак менен менчик программалык камсыздоонун ортосундагы айырма

Ачык программалык камсыздоонун мисалдары

Проприетардык программа деген эмне?

Проприетардык программа уникалдуу, анткени жайылтууну программанын автору гана жасай алат. Ошол эле программалык камсыздоону лицензиялык келишим боюнча программаны сатып алган адамдын компьютеринде иштетсе болот. Сырттан келгендер бул программанын баштапкы кодуна кире алышпайт. Программанын ээси программалык камсыздоого өзгөртүүлөрдү киргизе ала турган, ошондой эле программалык камсыздоого функцияларды кошуп же алып сала алган жалгыз адам болот. Программаны сатып алган адамдар лицензиялык келишим менен чектелет, бул программаны көчүрүүгө же өзгөртүүгө жол бербейт. Жаңыртууларды программалык камсыздоонун жаратуучусу гана жасай алат жана бул жаңыртууларды колдонуучу гана сатып ала алат, бул кулпу эффектиси катары белгилүү.

Негизги айырмачылык - Ачык булак жана менчик программалык камсыздоо
Негизги айырмачылык - Ачык булак жана менчик программалык камсыздоо
Негизги айырмачылык - Ачык булак жана менчик программалык камсыздоо
Негизги айырмачылык - Ачык булак жана менчик программалык камсыздоо

Менчик программалык камсыздоонун мисалдары

Ачык баштапкы программалык камсыздоо менен менчик программалык камсыздоонун ортосунда кандай айырма бар?

Ачык баштапкы программалык камсыздоонун жана менчик программалык камсыздоонун аныктамасы:

Ачык булактуу программа: баштапкы коду каалагандар өзгөртүүгө же жакшыртууга жеткиликтүү программа.

Менчиктик программалык камсыздоо: жеке адамга же компанияга гана таандык программа.

Ачык баштапкы программалык камсыздоонун жана менчик программалык камсыздоонун мүнөздөмөлөрү:

Булак коду (Негизги техникалык айырма):

Ачык булактуу программа: Ачык булактуу программа баштапкы кодду чыгарат

Проприетардык программалык камсыздоо: Проприетардык программа баштапкы кодду эмес, объекттин кодун гана чыгарат.

Бөлүштүрүү, баштапкы кодду өзгөртүү:

Ачык булактуу программа: Ачык булактуу программанын булак кодун өзгөртүп, бөлүштүрсө болот

Менчиктик программалык камсыздоо: Проприетардык программаны өзгөртүүгө жана таратууга болбойт

Программанын баштапкы кодун жайылтуу илгериледи. Программаны оптималдуу деңгээлде колдонуу үчүн программага коюлган чектөөлөр алынып салынды.

Ачык программалык камсыздоонун атаандашуусунан улам, менчик программалык камсыздоо ага каршы туруу үчүн ар кандай жолдорду ыңгайлаштырган. Кээ бир учурларда, баштапкы код көрүнүп турат жана колдонуучу тарабынан өзгөртүлүшү мүмкүн, бирок жайылтуу мүмкүн эмес. Мындай учурларда, код колдонуучунун муктаждыгын канааттандыруу үчүн өзгөртүлүп, программалык камсыздоонун менчик ээсине да укугун коргойт.

Колдонуу мүмкүнчүлүгү:

Ачык программалык камсыздоо: Ачык программалык камсыздоо эксперттер тарабынан каралбайт жана техникалык маалыматы жок, Менчик программалык камсыздоо: Менчик программалык камсыздоо эксперттик кароо жана техникалык колдоо тарабынан колдоого алынат.

Документтер:

Ачык программалык камсыздоо: Ачык программалык камсыздоодо документация жок, аны онлайн коомдоштуктар жана форумдар аркылуу үйрөнсө болот.

Менчиктик программалык камсыздоо: Менчик программасы жакшы документтештирилген.

Өнүктүрүү:

Ачык программалык камсыздоо: Ачык булактуу программа колдонуучулар жана иштеп чыгуучулар тарабынан иштелип чыккан, андыктан программа эффективдүү жана ылайыкташа алат.

Проприетардык программалык камсыздоо: Проприетардык программалык камсыздоо, иштеп чыгуучулар, колдонуучулардын жакшыруусуна жана иштөөсүнө азыраак алып келген программаны колдонбоңуз.

Версиялар:

Ачык программалык камсыздоо: Ачык булактуу программа кадимки версияларды чыгарат.

Проприетардык программалык камсыздоо: Проприетардык программанын версияларын чыгаруу салыштырмалуу убакытты талап кылат.

Иштеп чыгуучуларды колдоо:

Ачык программалык камсыздоо: Ачык булактуу программа инновацияларга, эффективдүүлүктөргө, эркиндикке жана ийкемдүүлүккө алып келген көптөгөн иштеп чыгуучулар тарабынан колдоого алынат.

Менчик программасы: Изилдөө жана өнүктүрүүгө көз каранды менчик программа

Коопсуздук

Ачык программалык камсыздоо: Ачык булактуу программа коопсуздук коркунучтарына көбүрөөк жакын.

Проприетардык программалык камсыздоо: Менчик программалык камсыздоо вирустар жана мүчүлүштүктөр сыяктуу коопсуздук коркунучтарына азыраак дуушар болот.

Жаңыртуулар:

Ачык программалык камсыздоо: Ачык программалык камсыздоону жаңыртуу акысыз.

Проприетардык программалык камсыздоо: Менчик программалык камсыздоону жаңыртуу кээде кымбатка турат.

Ачык булак жана менчик программалык камсыздоо

Корытынды:

Ачык булактуу программалык камсыздоо өзүнүн өзгөчөлүктөрүнөн улам бир топ ийгиликке жетишкен. Linux - бул сервер тармагында чоң рынок үлүшү бар үлгү долбоор, ал эми Amazon ачык булактуу программалык камсыздоого өтүү менен технологиялык чыгымдарды кыскартты деп ырастады. Ачык булактуу программалык камсыздоо инновациялык жана ошол эле учурда натыйжалуу. Ачык булактуу программалык камсыздоонун келечеги жаркын көрүнөт, анткени алар сунуш кыла алган сонун мүмкүнчүлүктөр. IBM жана HP сыяктуу фирмалар менчик программалык камсыздоодон ачык булактуу программалык камсыздоого өтө баштады жана дагы көптөгөн фирмалар программалык камсыздоонун бул түрүнөн пайдалануу үчүн бирдей стратегияларды кабыл алышы күтүлүүдө.

Сунушталууда: