SlideShare une entreprise Scribd logo
1  sur  20
www.webogroup.com
Насколько открыт
Open Source
www.webogroup.com
2
Задачи
лицензирования
www.webogroup.com
3
Сделать продукт доступным
• Посмотреть исходный код
– Для понимания принципов работы
• Внести изменения
– Для улучшения продукта
• Распространять дальше
– Получил – понял – улучшил – отдал
• Open Source != free != public
www.webogroup.com
4
Права Open Source
• Авторское право (copyright)
• Право использования / выполнения
• Право демонстрации (учебные цели)
• Право копирования
• Право изменения
• Право распространения
• Право лицензирования / включения
www.webogroup.com
5
Свобода лицензий
www.webogroup.com
6
Типы лицензий
www.webogroup.com
7
Свободный код
• Авторское право (copyright)
• Право использования / выполнения
• Право демонстрации
• Право копирования
• Право изменения
• Право распространения
• Право лицензирования / включения
www.webogroup.com
8
Совместимые с OSI лицензии
• Авторское право (copyright)
• Право использования / выполнения
• Право демонстрации
• Право копирования
• Право изменения
• Право распространения
• Право лицензирования / включения
www.webogroup.com
9
Совместимые с GPL лицензии
• Авторское право (copyright)
• Право использования / выполнения
• Право демонстрации
• Право копирования
• Право изменения
• Право распространения
• Право лицензирования / включения
www.webogroup.com
10
GPL / LGPL
• Авторское право (copyright)
• Право использования / выполнения
• Право демонстрации
• Право копирования
• Право изменения
• Право распространения
• Право лицензирования / включения
www.webogroup.com
11
Закрытый код
• Авторское право (copyright)
• Право использования / выполнения
• Право демонстрации
• Право копирования
• Право изменения
• Право распространения
• Право лицензирования / включения
www.webogroup.com
12
Конфликт интересов
www.webogroup.com
13
1. Выбор лицензии
• Запрещаем коммерческое
использование
– GNU GPL
• Повышаем распространяемость
– GPL-совместимые (MIT / BSD)
– OSI-совместимые (Apache / EPL)
• Защищаем авторское право
– Коммерческая лицензия
www.webogroup.com
14
2. Множественное лицензирование
• Публичная часть
– LGPL для распространения через GPL
– MIT для изменения лицензии
• Все целое
– Коммерческая лицензия
@licensed LGPL (LICENSE-LGPL.txt)
@licensed MIT license (LICENSE-MIT.txt)
@licensed YOUR license (LICENSE-YOURS.txt)
www.webogroup.com
15
3. Использование кода
• Понятие производного произведения
– Исходный код – существенная часть
• Распространяем под той же лицензией
– Если производное произведение
• Распространяем под своей лицензией
– Если все работает при удалении
исходного кода
www.webogroup.com
16
4. Обход лицензии
• Если очень хочется, то можно
– Переписать функционал заново, своими
ресурсами (Google <-> Oracle)
• И запатентовать!
– Изменить лицензию (в рамках
совместимости)
– Включить сторонний код как модуль (API,
Open Source CMS)
– Договориться с авторами (Qt, ExtJS)
www.webogroup.com
17
5. Закрытие кода
• Минимизация / обфускация
– Увеличение порога ознакомления
• Ограничение распространения
– В готовом виде только с сайта автора
• Множественное лицензирование
– Закрытие существенных частей от
публичного использования
www.webogroup.com
18
Бонусы
www.webogroup.com
19
Скорость и отказоустойчивость
webo.in – анализ скорости
загрузки сайта
speedupyourwebsite.ru – книги
по клиентской оптимизации
webopulsar.ru – мониторинг
отказоустойчивости сайта
WEBO Site SpeedUp –
автоматическое ускорение сайта
WEBO Server SpeedUp – настройка
производительности сервера
www.webogroup.com
20
Спасибо. Вопросы?
Насколько открыт Open Source
Николай Мациевский
E-mail: nm@webo.name
Skype: nikolay.matsievsky

Contenu connexe

En vedette

지역밀착형 콘텐츠 탐색
지역밀착형 콘텐츠 탐색지역밀착형 콘텐츠 탐색
지역밀착형 콘텐츠 탐색주완 김
 
ฉันเหมือนใคร 6
ฉันเหมือนใคร 6ฉันเหมือนใคร 6
ฉันเหมือนใคร 6popkullatida
 
Training Program Brief 2011
Training Program Brief 2011Training Program Brief 2011
Training Program Brief 2011spring7blue
 
Llista provisional d'inscrits ve'12
Llista provisional d'inscrits ve'12Llista provisional d'inscrits ve'12
Llista provisional d'inscrits ve'12Anam
 
Profil wiraswasta Bapak Drs. Sajino
Profil wiraswasta Bapak Drs. SajinoProfil wiraswasta Bapak Drs. Sajino
Profil wiraswasta Bapak Drs. Sajinobangun93
 
Key Financials Advert
Key Financials AdvertKey Financials Advert
Key Financials Advertkeyfinancials
 
Dcdw de zomer voorbij pdf
Dcdw de zomer voorbij pdfDcdw de zomer voorbij pdf
Dcdw de zomer voorbij pdfPaul de Vries
 
Financial Crisis Coverage: NPR
Financial Crisis Coverage: NPRFinancial Crisis Coverage: NPR
Financial Crisis Coverage: NPREly Twiggs
 
Endnu en revideret udgave.jpg
Endnu en revideret udgave.jpgEndnu en revideret udgave.jpg
Endnu en revideret udgave.jpgJens
 
Coverage of Hurricane Katrina
Coverage of Hurricane KatrinaCoverage of Hurricane Katrina
Coverage of Hurricane KatrinaEly Twiggs
 
Swiatowyponbrazylia
SwiatowyponbrazyliaSwiatowyponbrazylia
Swiatowyponbrazyliasknsz
 
Presentation re:new
Presentation re:newPresentation re:new
Presentation re:newPes Pse
 

En vedette (18)

지역밀착형 콘텐츠 탐색
지역밀착형 콘텐츠 탐색지역밀착형 콘텐츠 탐색
지역밀착형 콘텐츠 탐색
 
ฉันเหมือนใคร 6
ฉันเหมือนใคร 6ฉันเหมือนใคร 6
ฉันเหมือนใคร 6
 
MyPes
MyPesMyPes
MyPes
 
Training Program Brief 2011
Training Program Brief 2011Training Program Brief 2011
Training Program Brief 2011
 
Llista provisional d'inscrits ve'12
Llista provisional d'inscrits ve'12Llista provisional d'inscrits ve'12
Llista provisional d'inscrits ve'12
 
Profil wiraswasta Bapak Drs. Sajino
Profil wiraswasta Bapak Drs. SajinoProfil wiraswasta Bapak Drs. Sajino
Profil wiraswasta Bapak Drs. Sajino
 
Key Financials Advert
Key Financials AdvertKey Financials Advert
Key Financials Advert
 
Dcdw de zomer voorbij pdf
Dcdw de zomer voorbij pdfDcdw de zomer voorbij pdf
Dcdw de zomer voorbij pdf
 
Biggest loser
Biggest loserBiggest loser
Biggest loser
 
Financial Crisis Coverage: NPR
Financial Crisis Coverage: NPRFinancial Crisis Coverage: NPR
Financial Crisis Coverage: NPR
 
Random Facts
Random FactsRandom Facts
Random Facts
 
2012 Corporate Info
2012 Corporate Info2012 Corporate Info
2012 Corporate Info
 
Ci 102
Ci 102Ci 102
Ci 102
 
Endnu en revideret udgave.jpg
Endnu en revideret udgave.jpgEndnu en revideret udgave.jpg
Endnu en revideret udgave.jpg
 
Coverage of Hurricane Katrina
Coverage of Hurricane KatrinaCoverage of Hurricane Katrina
Coverage of Hurricane Katrina
 
Swiatowyponbrazylia
SwiatowyponbrazyliaSwiatowyponbrazylia
Swiatowyponbrazylia
 
Reflexion
ReflexionReflexion
Reflexion
 
Presentation re:new
Presentation re:newPresentation re:new
Presentation re:new
 

Similaire à Николай Мациевский Насколько открыт Open source ADD-2010

About Open Source Licenses
About Open Source LicensesAbout Open Source Licenses
About Open Source LicensesAnton Anisimov
 
Ирина Шубина - Обзор базовых лицензий свободного ПО
Ирина Шубина - Обзор базовых лицензий свободного ПОИрина Шубина - Обзор базовых лицензий свободного ПО
Ирина Шубина - Обзор базовых лицензий свободного ПОMinsk Linux User Group
 
Open Source GIS \ Открытые ГИС
Open Source GIS \ Открытые ГИСOpen Source GIS \ Открытые ГИС
Open Source GIS \ Открытые ГИСRoman Sizo
 
Roman Sizo open software and data - history, license types, beer
Roman Sizo   open software and data - history, license types, beerRoman Sizo   open software and data - history, license types, beer
Roman Sizo open software and data - history, license types, beerAnton Biatov
 
Лицензирование ПО в современном мире
Лицензирование ПО в современном миреЛицензирование ПО в современном мире
Лицензирование ПО в современном миреAlexander Gerasiov
 
[JAM 1.0] CMS. Обзор. (Alexei Yanochkin)
[JAM 1.0] CMS. Обзор. (Alexei Yanochkin)[JAM 1.0] CMS. Обзор. (Alexei Yanochkin)
[JAM 1.0] CMS. Обзор. (Alexei Yanochkin)Evgeny Kaziak
 
"свободные" и "открытые" лицензиях на ПО
"свободные" и "открытые" лицензиях на ПО"свободные" и "открытые" лицензиях на ПО
"свободные" и "открытые" лицензиях на ПОJuscutum
 
Python-технология которую легко продавать!
Python-технология которую легко продавать!Python-технология которую легко продавать!
Python-технология которую легко продавать!Aleksey Nakorenko
 
Готовим код 
в мир открытых исходников
Готовим код 
в мир открытых исходниковГотовим код 
в мир открытых исходников
Готовим код 
в мир открытых исходниковElena Grahovac
 
CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...
CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...
CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...Constantin Kaplinsky
 
CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...
CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...
CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...CodeFest
 
Ігор Карпиленко — PHPStorm for drupal developer
Ігор Карпиленко — PHPStorm for drupal developerІгор Карпиленко — PHPStorm for drupal developer
Ігор Карпиленко — PHPStorm for drupal developerLEDC 2016
 
Anton Tsitou "Designing hybrid Go/PHP applications using RoadRunner"
Anton Tsitou "Designing hybrid Go/PHP applications using RoadRunner"Anton Tsitou "Designing hybrid Go/PHP applications using RoadRunner"
Anton Tsitou "Designing hybrid Go/PHP applications using RoadRunner"Fwdays
 
Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...
Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...
Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...Business incubator HSE
 
Flask как хорошее решение для веб проекта
Flask как хорошее решение для веб проектаFlask как хорошее решение для веб проекта
Flask как хорошее решение для веб проектаPython Meetup
 
Хорошо поддерживаемое приложение
Хорошо поддерживаемое приложениеХорошо поддерживаемое приложение
Хорошо поддерживаемое приложениеNikolay Sivko
 

Similaire à Николай Мациевский Насколько открыт Open source ADD-2010 (20)

About Open Source Licenses
About Open Source LicensesAbout Open Source Licenses
About Open Source Licenses
 
Ирина Шубина - Обзор базовых лицензий свободного ПО
Ирина Шубина - Обзор базовых лицензий свободного ПОИрина Шубина - Обзор базовых лицензий свободного ПО
Ирина Шубина - Обзор базовых лицензий свободного ПО
 
Open Source GIS \ Открытые ГИС
Open Source GIS \ Открытые ГИСOpen Source GIS \ Открытые ГИС
Open Source GIS \ Открытые ГИС
 
Roman Sizo open software and data - history, license types, beer
Roman Sizo   open software and data - history, license types, beerRoman Sizo   open software and data - history, license types, beer
Roman Sizo open software and data - history, license types, beer
 
5бугрин
5бугрин5бугрин
5бугрин
 
Лицензирование ПО в современном мире
Лицензирование ПО в современном миреЛицензирование ПО в современном мире
Лицензирование ПО в современном мире
 
Open your source
Open your sourceOpen your source
Open your source
 
[JAM 1.0] CMS. Обзор. (Alexei Yanochkin)
[JAM 1.0] CMS. Обзор. (Alexei Yanochkin)[JAM 1.0] CMS. Обзор. (Alexei Yanochkin)
[JAM 1.0] CMS. Обзор. (Alexei Yanochkin)
 
"свободные" и "открытые" лицензиях на ПО
"свободные" и "открытые" лицензиях на ПО"свободные" и "открытые" лицензиях на ПО
"свободные" и "открытые" лицензиях на ПО
 
Python-технология которую легко продавать!
Python-технология которую легко продавать!Python-технология которую легко продавать!
Python-технология которую легко продавать!
 
835453
835453835453
835453
 
Готовим код 
в мир открытых исходников
Готовим код 
в мир открытых исходниковГотовим код 
в мир открытых исходников
Готовим код 
в мир открытых исходников
 
CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...
CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...
CodeFest 2012. Разработка Open Source продуктов как прибыльный бизнес, Конста...
 
CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...
CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...
CodeFest 2012. Каплинский К. — Разработка Open Source продуктов как прибыльны...
 
Ігор Карпиленко — PHPStorm for drupal developer
Ігор Карпиленко — PHPStorm for drupal developerІгор Карпиленко — PHPStorm for drupal developer
Ігор Карпиленко — PHPStorm for drupal developer
 
Anton Tsitou "Designing hybrid Go/PHP applications using RoadRunner"
Anton Tsitou "Designing hybrid Go/PHP applications using RoadRunner"Anton Tsitou "Designing hybrid Go/PHP applications using RoadRunner"
Anton Tsitou "Designing hybrid Go/PHP applications using RoadRunner"
 
Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...
Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...
Презентация с семинара Инны Паламарчук «Интеллектуальные права в цифровую эпо...
 
Flask как хорошее решение для веб проекта
Flask как хорошее решение для веб проектаFlask как хорошее решение для веб проекта
Flask как хорошее решение для веб проекта
 
Хорошо поддерживаемое приложение
Хорошо поддерживаемое приложениеХорошо поддерживаемое приложение
Хорошо поддерживаемое приложение
 
Gitlab devconf
Gitlab devconfGitlab devconf
Gitlab devconf
 

Plus de Siel01

Евгений Кирпичёв Многопоточное программирование (Full)
Евгений Кирпичёв   Многопоточное программирование (Full)Евгений Кирпичёв   Многопоточное программирование (Full)
Евгений Кирпичёв Многопоточное программирование (Full)Siel01
 
Макс Лапшин Erlyvideo
Макс Лапшин   ErlyvideoМакс Лапшин   Erlyvideo
Макс Лапшин ErlyvideoSiel01
 
Никита Фролов Разработка приложений под iPhone
Никита Фролов   Разработка приложений под iPhoneНикита Фролов   Разработка приложений под iPhone
Никита Фролов Разработка приложений под iPhoneSiel01
 
Михаил Черномордиков Ie9
Михаил Черномордиков   Ie9Михаил Черномордиков   Ie9
Михаил Черномордиков Ie9Siel01
 
Евгений Кирпичёв Многопоточное программирование
Евгений Кирпичёв   Многопоточное программированиеЕвгений Кирпичёв   Многопоточное программирование
Евгений Кирпичёв Многопоточное программированиеSiel01
 
Олег Царев, Кирилл Коринский Сравнительный анализ хранилищ данных
Олег Царев, Кирилл Коринский   Сравнительный анализ хранилищ данныхОлег Царев, Кирилл Коринский   Сравнительный анализ хранилищ данных
Олег Царев, Кирилл Коринский Сравнительный анализ хранилищ данныхSiel01
 
Ольга Кочкина Что творится на рынке труда в сфере IT
Ольга Кочкина Что творится на рынке труда в сфере ITОльга Кочкина Что творится на рынке труда в сфере IT
Ольга Кочкина Что творится на рынке труда в сфере ITSiel01
 

Plus de Siel01 (7)

Евгений Кирпичёв Многопоточное программирование (Full)
Евгений Кирпичёв   Многопоточное программирование (Full)Евгений Кирпичёв   Многопоточное программирование (Full)
Евгений Кирпичёв Многопоточное программирование (Full)
 
Макс Лапшин Erlyvideo
Макс Лапшин   ErlyvideoМакс Лапшин   Erlyvideo
Макс Лапшин Erlyvideo
 
Никита Фролов Разработка приложений под iPhone
Никита Фролов   Разработка приложений под iPhoneНикита Фролов   Разработка приложений под iPhone
Никита Фролов Разработка приложений под iPhone
 
Михаил Черномордиков Ie9
Михаил Черномордиков   Ie9Михаил Черномордиков   Ie9
Михаил Черномордиков Ie9
 
Евгений Кирпичёв Многопоточное программирование
Евгений Кирпичёв   Многопоточное программированиеЕвгений Кирпичёв   Многопоточное программирование
Евгений Кирпичёв Многопоточное программирование
 
Олег Царев, Кирилл Коринский Сравнительный анализ хранилищ данных
Олег Царев, Кирилл Коринский   Сравнительный анализ хранилищ данныхОлег Царев, Кирилл Коринский   Сравнительный анализ хранилищ данных
Олег Царев, Кирилл Коринский Сравнительный анализ хранилищ данных
 
Ольга Кочкина Что творится на рынке труда в сфере IT
Ольга Кочкина Что творится на рынке труда в сфере ITОльга Кочкина Что творится на рынке труда в сфере IT
Ольга Кочкина Что творится на рынке труда в сфере IT
 

Николай Мациевский Насколько открыт Open source ADD-2010

  • 3. www.webogroup.com 3 Сделать продукт доступным • Посмотреть исходный код – Для понимания принципов работы • Внести изменения – Для улучшения продукта • Распространять дальше – Получил – понял – улучшил – отдал • Open Source != free != public
  • 4. www.webogroup.com 4 Права Open Source • Авторское право (copyright) • Право использования / выполнения • Право демонстрации (учебные цели) • Право копирования • Право изменения • Право распространения • Право лицензирования / включения
  • 7. www.webogroup.com 7 Свободный код • Авторское право (copyright) • Право использования / выполнения • Право демонстрации • Право копирования • Право изменения • Право распространения • Право лицензирования / включения
  • 8. www.webogroup.com 8 Совместимые с OSI лицензии • Авторское право (copyright) • Право использования / выполнения • Право демонстрации • Право копирования • Право изменения • Право распространения • Право лицензирования / включения
  • 9. www.webogroup.com 9 Совместимые с GPL лицензии • Авторское право (copyright) • Право использования / выполнения • Право демонстрации • Право копирования • Право изменения • Право распространения • Право лицензирования / включения
  • 10. www.webogroup.com 10 GPL / LGPL • Авторское право (copyright) • Право использования / выполнения • Право демонстрации • Право копирования • Право изменения • Право распространения • Право лицензирования / включения
  • 11. www.webogroup.com 11 Закрытый код • Авторское право (copyright) • Право использования / выполнения • Право демонстрации • Право копирования • Право изменения • Право распространения • Право лицензирования / включения
  • 13. www.webogroup.com 13 1. Выбор лицензии • Запрещаем коммерческое использование – GNU GPL • Повышаем распространяемость – GPL-совместимые (MIT / BSD) – OSI-совместимые (Apache / EPL) • Защищаем авторское право – Коммерческая лицензия
  • 14. www.webogroup.com 14 2. Множественное лицензирование • Публичная часть – LGPL для распространения через GPL – MIT для изменения лицензии • Все целое – Коммерческая лицензия @licensed LGPL (LICENSE-LGPL.txt) @licensed MIT license (LICENSE-MIT.txt) @licensed YOUR license (LICENSE-YOURS.txt)
  • 15. www.webogroup.com 15 3. Использование кода • Понятие производного произведения – Исходный код – существенная часть • Распространяем под той же лицензией – Если производное произведение • Распространяем под своей лицензией – Если все работает при удалении исходного кода
  • 16. www.webogroup.com 16 4. Обход лицензии • Если очень хочется, то можно – Переписать функционал заново, своими ресурсами (Google <-> Oracle) • И запатентовать! – Изменить лицензию (в рамках совместимости) – Включить сторонний код как модуль (API, Open Source CMS) – Договориться с авторами (Qt, ExtJS)
  • 17. www.webogroup.com 17 5. Закрытие кода • Минимизация / обфускация – Увеличение порога ознакомления • Ограничение распространения – В готовом виде только с сайта автора • Множественное лицензирование – Закрытие существенных частей от публичного использования
  • 19. www.webogroup.com 19 Скорость и отказоустойчивость webo.in – анализ скорости загрузки сайта speedupyourwebsite.ru – книги по клиентской оптимизации webopulsar.ru – мониторинг отказоустойчивости сайта WEBO Site SpeedUp – автоматическое ускорение сайта WEBO Server SpeedUp – настройка производительности сервера
  • 20. www.webogroup.com 20 Спасибо. Вопросы? Насколько открыт Open Source Николай Мациевский E-mail: nm@webo.name Skype: nikolay.matsievsky