SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

ฉันเหมือนใคร 6
ฉันเหมือนใคร 6ฉันเหมือนใคร 6
ฉันเหมือนใคร 6
popkullatida
 
Training Program Brief 2011
Training Program Brief 2011Training Program Brief 2011
Training Program Brief 2011
spring7blue
 
Llista provisional d'inscrits ve'12
Llista provisional d'inscrits ve'12Llista provisional d'inscrits ve'12
Llista provisional d'inscrits ve'12
Anam
 
Profil wiraswasta Bapak Drs. Sajino
Profil wiraswasta Bapak Drs. SajinoProfil wiraswasta Bapak Drs. Sajino
Profil wiraswasta Bapak Drs. Sajino
bangun93
 
Key Financials Advert
Key Financials AdvertKey Financials Advert
Key Financials Advert
keyfinancials
 
Financial Crisis Coverage: NPR
Financial Crisis Coverage: NPRFinancial Crisis Coverage: NPR
Financial Crisis Coverage: NPR
Ely Twiggs
 
Endnu en revideret udgave.jpg
Endnu en revideret udgave.jpgEndnu en revideret udgave.jpg
Endnu en revideret udgave.jpg
Jens
 
Swiatowyponbrazylia
SwiatowyponbrazyliaSwiatowyponbrazylia
Swiatowyponbrazylia
sknsz
 
Presentation re:new
Presentation re:newPresentation re:new
Presentation re:new
Pes Pse
 

Destaque (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
 

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

Open your source
Open your sourceOpen 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)
Evgeny Kaziak
 
"свободные" и "открытые" лицензиях на ПО
"свободные" и "открытые" лицензиях на ПО"свободные" и "открытые" лицензиях на ПО
"свободные" и "открытые" лицензиях на ПО
Juscutum
 
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
 

Semelhante a Николай Мациевский Насколько открыт 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
 

Mais de Siel01

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

Mais 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