Տարբերություններ
Ցույց է տալիս էջի երկու տարբերակների միջև առկա տարբերությունները։
| Both sides previous revision Previous revision | |||
| fundamentals:open_source [2026/03/29 03:32] – ↷ Links adapted because of a move operation yeghia-s | fundamentals:open_source [2026/03/29 03:34] (current) – rewrite yeghia-s | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Բաց կոդ ====== | ====== Բաց կոդ ====== | ||
| - | Բաց կոդով ծրագիրը ծրագիր է, որի սկզբնական կոդը | + | Բաց կոդը (open source) |
| - | հասանելի է բոլորին։ | + | ծրագրի սկզբնական կոդը հասանելի է հանրությանը։ |
| - | փոփոխել և բաշխել այն։ | + | |
| + | Օգտվողները կարող են կարդալ, փոփոխել և տարածել կոդը՝ | ||
| + | համապատասխան լիցենզիայի պայմաններին։ | ||
| + | |||
| + | ===== Հիմնական գաղափար ===== | ||
| + | |||
| + | Բաց | ||
| + | |||
| + | Այն թույլ է տալիս ծրագրավորողներին համատեղ զարգացնել ծրագրեր, | ||
| + | բարելավել դրանց որակը և արագ տարածել նոր լուծումներ։ | ||
| ===== Պատմություն ===== | ===== Պատմություն ===== | ||
| - | Բաց կոդի | + | Բաց կոդի |
| - | 1983 թվականին Ռիչարդ Սթոլմանը հիմնեց GNU նախագիծը՝ | + | ազատ ծրագրային ապահովման շարժման շրջանակում։ |
| - | ազատ ծրագրային ապահովման գաղափարը | + | |
| - | 1991 թվականին | + | 1983 թվականին : |
| + | ազատ ծրագրային ապահովման գաղափարները զարգացնելու համար։ | ||
| + | |||
| + | 1991 թվականին | ||
| + | որը դարձավ բաց կոդի ամենահայտնի նախագծերից մեկը։ | ||
| ===== Լիցենզիաներ ===== | ===== Լիցենզիաներ ===== | ||
| Line 16: | Line 29: | ||
| Բաց կոդի ծրագրերը բաշխվում են տարբեր լիցենզիաների ներքո՝ | Բաց կոդի ծրագրերը բաշխվում են տարբեր լիցենզիաների ներքո՝ | ||
| - | * **GPL** — պահանջում է, որ ածանցյալ ծրագրերը նույնպես բաց լինեն | + | * **GPL (GNU General Public License)** — պահանջում է, որ փոփոխված տարբերակները նույնպես բաց |
| - | * **MIT** — թույլ է տալիս ազատ օգտագործում գրեթե առանց սահմանափակումների | + | * **MIT License** — թույլ է տալիս ազատ օգտագործում գրեթե առանց սահմանափակումների |
| - | * **Apache 2.0** — նման է MIT-ին, բայց պաշտպանում է արտոնագրերից | + | * **Apache |
| - | * **BSD** — թույլատրող լիցենզիա, | + | * **BSD License** — թույլատրող լիցենզիա, |
| + | |||
| + | ===== Առավելություններ ===== | ||
| + | |||
| + | * թափանցիկություն և վստահելիություն | ||
| + | * արագ զարգացում և համագործակցություն | ||
| + | * անվճար կամ ցածր արժեքով օգտագործում | ||
| + | * բարձր ճկունություն | ||
| + | |||
| + | ===== Թերություններ ===== | ||
| + | |||
| + | * երբեմն պահանջում է տեխնիկական գիտելիքներ | ||
| + | * որոշ նախագծերում սահմանափակ աջակցություն | ||
| + | * հնարավոր է ոչ միատեսակ որակ տարբեր նախագծերի միջև | ||
| ===== Օրինակներ ===== | ===== Օրինակներ ===== | ||
| Line 25: | Line 51: | ||
| Հայտնի բաց կոդով ծրագրեր՝ | Հայտնի բաց կոդով ծրագրեր՝ | ||
| - | * [[os: | + | * [[os:linux|Linux]] — օպերացիոն համակարգ |
| - | * [[tools: | + | * [[tools: |
| - | * [[tools: | + | * [[tools: |
| - | * [[: | + | * [[tools:firefox|Firefox]] — վեբ |
| - | * [[: | + | * [[tools: |
| ===== Տես նաև ===== | ===== Տես նաև ===== | ||
| - | * [[os: | + | |
| - | * [[os: | + | |
| + | * [[os: | ||