Слайд 3Сделать продукт доступным
Посмотреть исходный код
Для понимания принципов работы
Внести изменения
Для улучшения продукта
Распространять дальше
Получил
![Сделать продукт доступным Посмотреть исходный код Для понимания принципов работы Внести изменения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-2.jpg)
– понял – улучшил – отдал
Open Source != free != public
Слайд 4Права Open Source
Авторское право (copyright)
Право использования / выполнения
Право демонстрации (учебные цели)
Право копирования
Право
![Права Open Source Авторское право (copyright) Право использования / выполнения Право демонстрации](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-3.jpg)
изменения
Право распространения
Право лицензирования / включения
Слайд 7Свободный код
Авторское право (copyright)
Право использования / выполнения
Право демонстрации
Право копирования
Право изменения
Право распространения
Право лицензирования
![Свободный код Авторское право (copyright) Право использования / выполнения Право демонстрации Право](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-6.jpg)
/ включения
Слайд 8Совместимые с OSI лицензии
Авторское право (copyright)
Право использования / выполнения
Право демонстрации
Право копирования
Право изменения
Право
![Совместимые с OSI лицензии Авторское право (copyright) Право использования / выполнения Право](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-7.jpg)
распространения
Право лицензирования / включения
Слайд 9Совместимые с GPL лицензии
Авторское право (copyright)
Право использования / выполнения
Право демонстрации
Право копирования
Право изменения
Право
![Совместимые с GPL лицензии Авторское право (copyright) Право использования / выполнения Право](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-8.jpg)
распространения
Право лицензирования / включения
Слайд 10GPL / LGPL
Авторское право (copyright)
Право использования / выполнения
Право демонстрации
Право копирования
Право изменения
Право распространения
Право
![GPL / LGPL Авторское право (copyright) Право использования / выполнения Право демонстрации](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-9.jpg)
лицензирования / включения
Слайд 11Закрытый код
Авторское право (copyright)
Право использования / выполнения
Право демонстрации
Право копирования
Право изменения
Право распространения
Право лицензирования
![Закрытый код Авторское право (copyright) Право использования / выполнения Право демонстрации Право](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-10.jpg)
/ включения
Слайд 131. Выбор лицензии
Запрещаем коммерческое использование
GNU GPL
Повышаем распространяемость
GPL-совместимые (MIT / BSD)
OSI-совместимые (Apache /
![1. Выбор лицензии Запрещаем коммерческое использование GNU GPL Повышаем распространяемость GPL-совместимые (MIT](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-12.jpg)
EPL)
Защищаем авторское право
Коммерческая лицензия
Слайд 142. Множественное лицензирование
Публичная часть
LGPL для распространения через GPL
MIT для изменения лицензии
Все целое
Коммерческая
![2. Множественное лицензирование Публичная часть LGPL для распространения через GPL MIT для](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-13.jpg)
лицензия
@licensed LGPL (LICENSE-LGPL.txt)
@licensed MIT license (LICENSE-MIT.txt)
@licensed YOUR license (LICENSE-YOURS.txt)
Слайд 153. Использование кода
Понятие производного произведения
Исходный код – существенная часть
Распространяем под той же
![3. Использование кода Понятие производного произведения Исходный код – существенная часть Распространяем](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-14.jpg)
лицензией
Если производное произведение
Распространяем под своей лицензией
Если все работает при удалении исходного кода
Слайд 164. Обход лицензии
Если очень хочется, то можно
Переписать функционал заново, своими ресурсами (Google
![4. Обход лицензии Если очень хочется, то можно Переписать функционал заново, своими](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-15.jpg)
<-> Oracle)
И запатентовать!
Изменить лицензию (в рамках совместимости)
Включить сторонний код как модуль (API, Open Source CMS)
Договориться с авторами (Qt, ExtJS)
Слайд 175. Закрытие кода
Минимизация / обфускация
Увеличение порога ознакомления
Ограничение распространения
В готовом виде только с
![5. Закрытие кода Минимизация / обфускация Увеличение порога ознакомления Ограничение распространения В](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-16.jpg)
сайта автора
Множественное лицензирование
Закрытие существенных частей от публичного использования
Слайд 19Скорость и отказоустойчивость
webo.in – анализ скорости загрузки сайта
speedupyourwebsite.ru – книги по клиентской
![Скорость и отказоустойчивость webo.in – анализ скорости загрузки сайта speedupyourwebsite.ru – книги](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/416053/slide-18.jpg)
оптимизации
webopulsar.ru – мониторинг отказоустойчивости сайта
WEBO Site SpeedUp – автоматическое ускорение сайта
WEBO Server SpeedUp – настройка производительности сервера