SoMeOnE
30.10.2014 - 01:40
Тут недавно разговарился с коллегами о том, что такое хорошо и что такое плохо. Короче про опен сорс. Промелькнула такая тема, что некотрые лицензии требуют, что если ты использовал их библиотеку в своем проекте, то и твой проект становится общедоступным. Один из аргументов типа докажи, что ты просто не рассширил код и тому подобное.
На англ. хоть и читать умею, но точно не на "ТЫ" с ним. Такое реально есть? Нужно ли повнимательней читать эти лицензии? Может кто получше знаком с этим вопросом.
Даже типа есть компании, которые ищут в проектах использование таких библиотек.
Invis1ble
30.10.2014 - 01:53
Насколько я знаю, зависит от конкретной лицензии и в развитых странах сейчас с этим строго.
Спустя
2 минуты, 44 секунды Invis1ble написал(а):
Недавно на гитхабе в одной из реп видел отдельный issue, в котором человек просил разработчика уточнить лицензию (она не была указана), типа если лицензия не указана, то по умолчанию считается самый "плохой" вариант. Не знаю, насколько это правда, мопед не мой.
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
slobotsky.denis
30.10.2014 - 02:01
Либа под GPL - твоё приложение так же должно быть под GPL.
Либа под LGPL - можно не открывать исходники своего приложения только при динамической линковки либы с приложением. В случае с PHP это невозможно.
Либа под Apache/MIT/BSD - делай со своим приложением всё что хочешь.
На счёт специальных компаний хз. В принципе, в век патентных тролей и такое возможно.
_____________
PHP: The Right WayБесплатное обучение Symfony2Tox: 55BB67DE54B1CB14F8C37B4F3AED64E6A45922988D22F85EF75039751F26F05460664D978F5C
SoMeOnE
30.10.2014 - 02:42
slobotsky.denis, правильно ли я понимаю, что если я допустим полгода буду собирать интернет магазин и вставлю в него какой нибудь слайдер или файл менеджер с GPL лицензией, я должен бесплатно отдать проект заказчику?)
Точнее я так не понимаю) Но на бумаге все как-то сурово звучит.
slobotsky.denis
30.10.2014 - 02:58
SoMeOnE
Свободное ПО != бесплатное ПО.
Цитата |
Цель GNU GPL — предоставить пользователю права копировать, модифицировать и распространять (в том числе на коммерческой основе) программы |
То есть, GPL обязывает тебя раскрыть исходный код программы тому, кому ты эту программу передаёшь. Касательно сайта тебе в любом случае придётся предоставить исходники заказчику. Заплатит он за это или нет, лицензию не волнует.
А если твой заказчик из России, то можешь вообще
забить на все эти буржуйские лицензии и верить честное слово заказчика
_____________
PHP: The Right WayБесплатное обучение Symfony2Tox: 55BB67DE54B1CB14F8C37B4F3AED64E6A45922988D22F85EF75039751F26F05460664D978F5C