Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
И что, вы сможете при необходимости получить и доработать стек tcp/ip от винды?
В GPL смысл не в том, что все бесплатно побегут дорабатывать программы специально для вас, а в том, что вы сами (или нанятые вами специалисты) смогут законно доработать определённую программу.
В случае с BSD это не так: вам подсунут бинарник, который в некоторых юрисдикциях вы даже дизассемблировать не получите права. А авторские сорцы можно будет получить только под большие бабки или на кабальных условиях.
В частности, благодаря GPL мой домашний роутер делает то, что я хочу, а не то, что хотел автор его оригинальной прошивки.
Покажите, к примеру, набор компиляторов, софт-АТСку или программу для ретуширования растровых фотографий под более либеральной лицензией, чем GCC.
И что, Вы думаете, что у меня может возникнуть такая необходимость? Я буду покупать Винду и её дорабатывать? Нет, я не сумасшедший. Ведь есть же CE. В любом случае, мне будет доступен первоисточник, например TCP/IP стек NetBSD
Самая простая и удачная — это заказная разработка и платная тех.поддержка.
В случае с BSD это не так: вам подсунут бинарник, который в некоторых юрисдикциях вы даже дизассемблировать не получите права. А авторские сорцы можно будет получить только под большие бабки или на кабальных условиях.
Похоже, что Вы с BSD лицензией незнакомы.
Наверное понятно, что половина опенсорщиков просто не задумывается о лицензии и фигачат свои наработки под GPL. В крупном проекте хоть одна библиотека точно окажется под GPL, а значит и весь проект будет под этой лицензией.
Собственно, я даже участвовал в доработке одного GPL продукта — не как фрилансер, а работая на аутсорсера. Одно из требований заказчика, кстати, было добавить патч с нужной им фичей в апстрим@sourceforge — что бы им не надо было не только не дорабатывать самостоятельно, но и что бы в дальнейшем им не надо было поддерживать этот софт.
Можно какое-нибудь подтверждение того, что можно дизассемблировать работу, производную от работы, лицензированной под BSD лицензией?
Или другое подтверждение вашего предположения о моём незнании BSD лицензии.
Любую разработку можно лицензировать под несколькими лицензиями (обычно, MIT+GPL или BSD+GPL), чем активно и пользуются разработчики. Вряд ли можно упрекнуть в незнании этого подхода авторов упомянутых мной программ.
То, что в сложных проектах используется GPL — это намеренный шаг. Вряд ли какой-то Vasya Pupkin VoIp Company интересно будет публиковать используемые внутри неё доработки, если через день после опубликования эти доработки будут в ещё более отточеном виде использованы в каком-нибудь WonderMediaBrick, который будут толкать конкуренты, откуда доделки будет невозможно получить и останется только кусать локти.
Безусловно, BSD живёт и будет жить, но развиваются конечные BSD проекты медленнее, чем GPL — начиная с кода ядра OS — потому что в GPL проще получить самую новаторскую функциональность, наблюдая за конкурентами-соседями по рынку.
Сколько есть клонов busybox, лицензированных под BSD-подобными лицензиями? — ан нет, выбирают именно его. Т.к. он наиболее богат фичами и, при этом, наиболее отлажен.
Тут конкретная лицензия не имеет значения. Главное, чтобы исходный проект был открыт.
Во-первых, в случае BSD я получу исходник.
И нельзя лицензировать одну часть продукта под GPL, а другую под MIT.
Зависит от того, какие цели преследует Вася из Vasya Pupkin VoIp Company.
Понимаете, GPL это инструмент, с помощью которого преследуются зачастую не очень благородные цели.
Т.е. GPL хорош тем, что узаконивает воровство и шпионство?
Наверное не только в лицензии дело, но и в том, что Вы даже названий этих клонов не привели, я тоже этих названий не помню, а сами клоны появились заметно позже оригинала?
Собрание материалов по лицензиям и авторскому праву GNU