12.02.2016 Новости, Открытый код/LinuxНа сайте GNU.org опубликовано руководство «License Compatibility and Relicensing», составленное Ричардом Столлманом. Документ имеет сугубо практический характер и будет полезен всем разработчикам, использующим Open Source в своих проектах. Проблема совместимости лицензий становится актуальной, когда разработчики хотят объединить несколько свободных программ или заимствовать код какого-либо приложения. При этом они обязаны соблюдать требования, обусловленные лицензией каждого продукта. Согласно опубликованному документу, лицензии считаются совместимыми, если есть способ объединить распространяемый под этими лицензиями код при соблюдении каждой из них. Причём, в ряде случаев результат может представлять собой программу, разные части которой используют разные лицензии. Исходя из этого лицензии разделяются на три группы: слабые, промежуточные и копилефт. Первые не препятствуют использованию кода даже в проприетарных приложениях, тогда как копилефт явно требует использования свободной лицензии в производных продуктах. С практической точки зрения для разработчика производного продукта лучше всего подходят нестрогие лицензии (BSD, X11, Apache и т. д.). Они даже позволяют использовать код при создании проприетарных продуктов — такие лицензии не позволяют сказать «нет», если один пользователь пытается ограничить свободу других. Разумеется, все нестрогие лицензии, как правило, совместимы с копилефт. Исключения имеются, но их немного. С копилефт-лицензиями дело обстоит несколько ...
читать далее.