Копилефт (Copyleft)

Копилефт — это концепция, использующая авторское право для гарантии того, что работа и её производные останутся открытыми и бесплатными.

Licenses: GPL (Strong), LGPL (Weak), AGPL (Network/Server), Mozilla Public License (MPL). Principles: 1. Freedom to run. 2. Freedom to study. 3. Freedom to redistribute. 4. Freedom to improve and share. Key Difference: Unlike public domain, copyleft work still has an owner but uses that ownership to enforce openness.

        graph LR
  Center["Копилефт (Copyleft)"]:::main
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Простыми словами

Представь, что кто-то подарил тебе семена чудесных цветов, но сказал: 'Ты можешь сажать их и раздавать кому угодно, но только если пообещаешь, що не будешь продавать их и будешь давать семена другим так же бесплатно'. Это и есть копилефт — правило, которое не дает превратить общий подарок в личный товар.

🤓 Expert Deep Dive

Важным аспектом является юридическая совместимость лицензий. Например, код под лицензией GPLv3 нельзя просто так смешать с кодом под некоторыми версиями Apache без нарушения условий. Для разработчиков выбор копилефта — это манифест. Это означает, что их труд никогда не станет частью закрытого платного продукта без их согласия, что стимулирует коллективное развитие инноваций, как это произошло с проектами GNU и Википедией.

📚 Источники