Տարբերություններ
Ցույց է տալիս էջի երկու տարբերակների միջև առկա տարբերությունները։
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| fundamentals:open_source [2026/03/29 02:51] – removed - external edit (Unknown date) 127.0.0.1 | fundamentals:open_source [2026/03/29 03:34] (current) – rewrite yeghia-s | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Բաց կոդ ====== | ||
| + | Բաց կոդը (open source) ծրագրային ապահովման մոդել է, որի դեպքում | ||
| + | ծրագրի սկզբնական կոդը հասանելի է հանրությանը։ | ||
| + | |||
| + | Օգտվողները կարող են կարդալ, | ||
| + | համապատասխան լիցենզիայի պայմաններին։ | ||
| + | |||
| + | ===== Հիմնական գաղափար ===== | ||
| + | |||
| + | Բաց կոդի հիմնական նպատակը թափանցիկությունն ու համագործակցությունն է։ | ||
| + | |||
| + | Այն թույլ է տալիս ծրագրավորողներին համատեղ զարգացնել ծրագրեր, | ||
| + | բարելավել դրանց որակը և արագ տարածել նոր լուծումներ։ | ||
| + | |||
| + | ===== Պատմություն ===== | ||
| + | |||
| + | Բաց կոդի գաղափարները ձևավորվել են 1980-ական թվականներին՝ | ||
| + | ազատ ծրագրային ապահովման շարժման շրջանակում։ | ||
| + | |||
| + | 1983 թվականին : | ||
| + | ազատ ծրագրային ապահովման գաղափարները զարգացնելու համար։ | ||
| + | |||
| + | 1991 թվականին : | ||
| + | որը դարձավ բաց կոդի ամենահայտնի նախագծերից մեկը։ | ||
| + | |||
| + | ===== Լիցենզիաներ ===== | ||
| + | |||
| + | Բաց կոդի ծրագրերը բաշխվում են տարբեր լիցենզիաների ներքո՝ | ||
| + | |||
| + | * **GPL (GNU General Public License)** — պահանջում է, որ փոփոխված տարբերակները նույնպես բաց կոդով լինեն | ||
| + | * **MIT License** — թույլ է տալիս ազատ օգտագործում գրեթե առանց սահմանափակումների | ||
| + | * **Apache License 2.0** — ներառում է նաև արտոնագրային պաշտպանություն | ||
| + | * **BSD License** — թույլատրող լիցենզիա, | ||
| + | |||
| + | ===== Առավելություններ ===== | ||
| + | |||
| + | * թափանցիկություն և վստահելիություն | ||
| + | * արագ զարգացում և համագործակցություն | ||
| + | * անվճար կամ ցածր արժեքով օգտագործում | ||
| + | * բարձր ճկունություն | ||
| + | |||
| + | ===== Թերություններ ===== | ||
| + | |||
| + | * երբեմն պահանջում է տեխնիկական գիտելիքներ | ||
| + | * որոշ նախագծերում սահմանափակ աջակցություն | ||
| + | * հնարավոր է ոչ միատեսակ որակ տարբեր նախագծերի միջև | ||
| + | |||
| + | ===== Օրինակներ ===== | ||
| + | |||
| + | Հայտնի բաց կոդով ծրագրեր՝ | ||
| + | |||
| + | * [[os: | ||
| + | * [[tools: | ||
| + | * [[tools: | ||
| + | * [[tools: | ||
| + | * [[tools: | ||
| + | |||
| + | ===== Տես նաև ===== | ||
| + | |||
| + | * [[fundamentals: | ||
| + | * [[os: | ||
| + | * [[os: | ||