Проект ClangBSD (http://wiki.freebsd.org/BuildingFreeBSDWithClang), в рамках которого ведется работа по переводу FreeBSD на использование Clang (http://clang.llvm.org) вместо GCC для сборки системы, преодолел (http://lists.freebsd.org/pipermail/freebsd-current/2010-Apri...) знаковый этап в своем развитии - система на базе ветки ClangBSD успешно преодолела барьер собственной пересборки: из системы собранной при помощи Clang успешно произведена полная сборка "мира" для платформ i386/amd64, включая ядро, приложения на языке C++ и сам Clang.
В связи с этим, команда разработчиков ClangBSD просит энтузиастов принять участие в тестировании данной ветки. В будущем планируется перевести FreeBSD на использование в качестве системного компилятора Clang, распространяемого в рамках лицензии BSD. Набор компиляторов GCC, начиная с версии 4.2.2, переведен (http://www.opennet.me/opennews/art.shtml?num=12364) на лицензию GPLv3, мешающую интеграции новых версии GCC во FreeBSD. В версии 4.4 ...URL: http://lists.freebsd.org/pipermail/freebsd-current/2010-Apri...
Новость: http://www.opennet.me/opennews/art.shtml?num=26275
Позитивная новость! Не могу сказать, что GCC совсем уж плох в работе, но его архитектура и соотв. развитие под большим вопросом. Да и в целом, переписать что-то старое с учётом современных знаний - только на пользу.
зачем??? просто чтобы не GPL компилятор был, а BSD???
это тебе "просто".
Управление такими проектами как FreeBSD целиком и полностью принадлежит большим фирмам, спонсирующим разработку. Тот уровень на котором находится ОС нельзя поддерживать и развивать сидя в гараже с 386 компьютерам.Поэтому люди, предоставляющие core доступ к кластерам, многопроцессорным и многоядерным системам стоимостью в миллионы баксов сказали GPLv3 в base "нет" - отсюда и пошёл проект с clang'ом. И он будет закончен в конечном итоге.
скорее так: управление принадлежит сообществу, но большим фирмам выгодно шагать какое-то время с сообществом и делать что-то руками сообщества, что потом они могут спокойно взять, закрыть и добавить фишечек-рюшечек.
>скорее так: управление принадлежит сообществу, но большим фирмам выгодно шагать какое-то время
>с сообществом и делать что-то руками сообщества, что потом они могут
>спокойно взять, закрыть и добавить фишечек-рюшечек.ЕСли Большие Фирмы при этом как-то спонсируют проект и с сообществом отлаживают, почему нет?
>почему нет?Очень уж напоминает схему "отъюзали и выбросили в мусорку".
> ...делать что-то руками сообщества, что потом они могут
>спокойно взять, закрыть и добавить фишечек-рюшечек.а когда им надоест в одиночку поддерживать свои плюшки, то они делятся с сообществом потихоньку. Они же не враги себе.
Если большие фирмы отойдут от сообщества ОС погибнет, без вариантов.
>Если большие фирмы отойдут от сообщества ОС погибнет, без вариантов.так это касается практически любого большого открытого проекта. что линуха(ядро), что бсд... записываем сюда же гном с кедами, ОО, и прочее и прочее
Уважаемый Кодир. Об'ясните вчём прогресс? Кроме побега от GPL я ничего не вижу.
Шитый код.Байт-код.Р-код??? Что есть нового ???
Возможно, производительность увеличится, по крайней мере архитектура llvm в этом плане имеет неплохие перспективы оптимизации производительности, в отличие от GCC.Если не думать о лицензиях, то было бы весьма приятно, если бы открытые системы компилировались еще и компилятором Intel, который, на сегодняшний день для x86 весьма неплох, хоть и закрыт и платен.
Нет.Производительность не поднимется.Для оптимизации пригоден только
Ассемблер.НО тогда нарушится переносимость.
Ух-ты, а мужики то не знают!
Компилятор может оптимизировать код двумя путями:
1) Изменением очерёдности инструкций, если это не влияет на результат выполнения.
2) Оптимизацией использования регистров.В особо тяжёлых случаях (IA-32 как раз к таким относится) машинная оптимизация м.б. эффективнее ручной за счёт того, что компилятор может позволить себе перебрать множество комбинаций.
PS: Иногда оптимизация приводит к неработоспособности программ, особенно многопоточных.
>Компилятор может оптимизировать код двумя путямиlol
Компилятор может оптимизировать код сотней разных способов - замещение операций, оптимизация циклов, инлайнинг функций, распараллеливание инструкций по U и W конвеерам, оптимизация выражений, удаление неиспользуемого кода и т.д. и т.п.
Для такой оптимизации нужен процессор не меньше Core2Duo/Athlon64 X2.
Это не оптимизация, это адаптация, с целью использования всех фичи процессора.
> Для такой оптимизации нужен процессор не меньше Core2Duo/Athlon64 X2Нет, это актуально уже очень давно
>>удаление неиспользуемого кодахотел бы посмотреть на такого кодера )))))
>>>удаление неиспользуемого кода
>
>хотел бы посмотреть на такого кодера )))))Есть такое в средних+ проектах. Пишем класс, используем его весь. Проводим рефакторинг, и из всего класса нужна уже 1 функция, но остальное не стирают по 2 причинам: "если что, посмотреть, как там было" и "а вдруг еще где хвосты есть, пусть лучше будет". Хотя думаю, причин там больше, от "забыли убрать", до специально оставленного...
>Компилятор может оптимизировать код сотней разных способов...но впиханый в узкие места ручной асм по прежнему рвет всех как тузик грелку :). Если б это было не так, никто б не трахался с выписыванием кусков кодеков на асме.
>>Компилятор может оптимизировать код сотней разных способов
>...но впиханый в узкие места ручной асм по прежнему рвет всех как
>тузик грелку :). Если б это было не так, никто б
>не трахался с выписыванием кусков кодеков на асме.JFYI (на примере libjpeg): http://lists.altlinux.org/pipermail/devel/2009-August/173883...
Пускай пилят, надо будет - форкнем себе под GPL.
Ты форкнешь? Если кто и будет слать патчи для цланга, то очень сомневаюсь, что его не устроят условия BSDL
Как он сможет его форкнуть под GPL, если он лицензирован под BSD?
Прелесть в том, что лицензированные под BSD лицензией продукты позволяют даже на коммерческих лицензиях делать форки, и продавать, в отличии от GPL, которую Вы тут , смотрю, чуть ли не боготворите.
Продукты под GPL тоже вполне можно продавать. Чем занимается куча контор.
Стырят под GPL, что им первый раз что-ли, потом будем вопить что bsd rip
А факты кражи предоставите?
Ни в коем случае не одобряю такое поведение OpenSource проектов по отношению к друг другу, но BSD-like лицензия как раз без проблем позволяет "тырить" и перелицензировать код.Пример: madwifi - ath5k/ath9k
Был очень большой скандал, и много воплей красноглазых, особенно сильно вопили фанатики BSD-ки, в том числе, если не ошибаюсь, iZen.
З.Ы. Ко фре отношусь очень хорошо, но BSD-лицензия, имхо, зло.
> BSD-like лицензия как раз без проблем позволяет "тырить" и перелицензировать код.К счастью, BSDL перелицензировать исходный код не позволяет — "делайте с кодом что хотите, но не называйте ненаписанный вами код своим, патчи — пожалуйста, хоть под EULA". А за несоблюдение пункта BSDL об указании авторства исходного кода всегда будут бить по рукам, очень больно.
> Был очень большой скандал, и много воплей красноглазых, особенно сильно вопили фанатики BSD-ки, в том числе, если не ошибаюсь, iZen.
Нет, я не вопил.
>> BSD-like лицензия как раз без проблем позволяет "тырить" и перелицензировать код.
>
>К счастью, BSDL перелицензировать исходный код не позволяет — "делайте с кодом
>что хотите, но не называйте ненаписанный вами код своим, патчи —
>пожалуйста, хоть под EULA". А за несоблюдение пункта BSDL об указании
>авторства исходного кода всегда будут бить по рукам, очень больно.ОК, да не проблема: берем любое web-приложение под BSD-like, указываем первоначальное авторство, и лицензируем все вместе под, например, злой AGPL, и прикладываем кучу своих патчей, начинаем развивать форк.
И преследовать дальше тех, кто "сворует" код в EULA-проекты, или не выложит на сайте ссылку на исходники, можно будет запросто, и не все из них смогут доказать, что код был взят из BSD-проекта, а не AGPL :)
А самое главное, апстрим, который форкнули, запросто может остаться с носом, особенно если в AGPL-проекте заинтересуется крупная компания, которая начнет его развивать, и дальше предлагать под двойной лицензией.
Итог: первоначальный разработчик остался с носом, нужно было использовать копилефт-лицензию. Если бы он это сделал, то запросто вернул бы все нароботки в свой проект.
Максимум на что он может рассчитывать, это на хорошее место работы, после того, как его проект разорится (он сможет показать на свое авторство в коде работодателю)>> Был очень большой скандал, и много воплей красноглазых, особенно сильно вопили фанатики BSD-ки, в том числе, если не ошибаюсь, iZen.
>
>Нет, я не вопил.Может быть, я и ошиблась по этому поводу, но воплей было очень много (про нечестность линуксойдов, и т д).
>>> BSD-like лицензия как раз без проблем позволяет "тырить" и перелицензировать код.
>>
>>К счастью, BSDL перелицензировать исходный код не позволяет — "делайте с кодом
>>что хотите, но не называйте ненаписанный вами код своим, патчи —
>>пожалуйста, хоть под EULA". А за несоблюдение пункта BSDL об указании
>>авторства исходного кода всегда будут бить по рукам, очень больно.
>
>ОК, да не проблема: берем любое web-приложение под BSD-like, указываем первоначальное авторство,
>и лицензируем все вместе под, например, злой AGPL, и прикладываем кучу
>своих патчей, начинаем развивать форк."Всё вместе" не получится — BSDL требует указания своей "шапки" даже в изменённых файлах. А это значит, что вам придётся как минимум: 1) Перечислить авторов файлов, которые были взяты в проект под BSDL; 2) Приложить текст BSDL-лицензии в каталог с BSDL-исходниками проекта.
>И преследовать дальше тех, кто "сворует" код в EULA-проекты, или не выложит
>на сайте ссылку на исходники, можно будет запросто, и не все
>из них смогут доказать, что код был взят из BSD-проекта, а
>не AGPL :)BSDL-нельзя закрыть. Преследование за нарушение лицензии BSDL невозможно, если не нарушены её требования: так, если пользователь использует ТОЛЬКО исходники, которые распространяются под BSDL (пусть даже в составе AGPL-проекта), то его проект не будет "заражен" лицензией AGPL. BSDL выступает в роли антидота.
>А самое главное, апстрим, который форкнули, запросто может остаться с носом, особенно
>если в AGPL-проекте заинтересуется крупная компания, которая начнет его развивать, и
>дальше предлагать под двойной лицензией.Удачи крупной компании. Но пусть берёт пример с Google: сначала сделала закрытый форк Linux-ядра (между прочим GPL), а потом всё-таки возжелала замержить в основную ветку собственные патчи, хотя спокойно могла этого не захотеть и продолжать клепать очередные версии Android OS.
>Итог: первоначальный разработчик остался с носом, нужно было использовать копилефт-лицензию. Если бы он это сделал, то запросто вернул бы все нароботки в свой проект.
Нет. Google Android, OpenOffice и MySQL — примеры форкнутых GPL-проектов.
Eclipse, Apache, PostgreSQL, Xorg, nginx форкать никто не хочет.>Максимум на что он может рассчитывать, это на хорошее место работы, после
>того, как его проект разорится (он сможет показать на свое авторство в коде работодателю)Нет. Побираются только GPL-разработчики (MySQL).
Разработчики BSDL-like проектов работают для души и за деньги (Eclipse, Apache, Mozilla).
Нет, все-таки не буду продолжать этот бесконечный холивар: все равно все уже давно все возможные аргументы высказали, а сейчас дежавю получается.
Вот, например, исходники кода ZFS в ядре FreeBSD под лицензией CDDL, однако сам проект остаётся под BSDL, тем не менее, шапку лицензии CDDL из исходников ZFS никто не убирает.
>Нет, все-таки не буду продолжать этот бесконечный холивар: все равно все уже давно все >возможные аргументы высказали, а сейчас дежавю получается.Аргументы надо высказывать тем, кто их слушает и понимает, и, может быть
принимает. Про iZEN'а такого сказать нельзя. Достаточно почитать его
нападки на RedHat и GPL, как сразу все ясно становится.
p.S: iZEN попроси исходный код BSD у Panasonic, которая телевизоры
выпускает с данной ос, а потом переведи с японского куда тебя пошлют.
Можешь тут еще опубликовать, если желание будет.
>Достаточно почитать его
>нападки на RedHat и GPL, как сразу все ясно становится.Назовите необоснованные нападки. Я, хоть и не iZEN, но все же с удовольствием послушаю :-)
>p.S: iZEN попроси исходный код BSD у Panasonic, которая телевизоры
>выпускает с данной ос, а потом переведи с японского куда тебя пошлют.
>Можешь тут еще опубликовать, если желание будет.А что, кто-то говорил, что такого не будет? Вопрос весь заключается в том, что, скорее всего, если Panasonic и что-то изменила в коде, то либо это "что-то" незначительное, либо не представляет интереса для большинства пользователей FreeBSD. Развивать свой закрытый форк - это далеко не каждая компания сдюжит, пример с Google Android он привел не зря. Гораздо легче отдать патчи в апстрим, чтобы за их работоспособностью следило все сообщество. Что мы регулярно и наблюдаем.
>Назовите необоснованные нападки. Я, хоть и не iZEN, но все же с
>удовольствием послушаю :-)Пожалуйста:
http://www.opennet.me/openforum/vsluhforumID3/65720.html#190
http://opennet.ru/openforum/vsluhforumID3/62032.html#16
Я диву даюсь непоходимой упертости (или непроходимой тупости?) этого
человека.>А что, кто-то говорил, что такого не будет? Вопрос весь заключается в
>том, что, скорее всего, если Panasonic и что-то изменила в коде,
>то либо это "что-то" незначительное, либо не представляет интереса для большинства
>пользователей FreeBSD.Пусть они сначала отдадут этот код, а уж сообщество решит нужно или нет. А не
за сообщество решат. Вы не находите, что так будет правильнее?
> Пусть они сначала отдадут этот код, а уж сообщество решит нужно или нет. А не
> за сообщество решат. Вы не находите, что так будет правильнее?Завидовать нехорошо.
> Пусть они сначала отдадут этот код, а уж сообщество решит нужно или нет. А не
> за сообщество решат. Вы не находите, что так будет правильнее?Вы не находите, что у вас мания величия? С каких пор вы все сообщество?
Я пока вижу, что сообществу совершенно плевать на то, что там Panasonic накодил для своих телеков, негодуете только вы.
с панасом вы погорячились - как раз лицензия bsd этого не требует. но вот кто-нибудь видел код гугля, который использует переписанный линукс на своих серверах? и почему то гугль не торопиться выкладывать свои наработки.
>с панасом вы погорячились - как раз лицензия bsd этого не требует.Да, замечательная свобода: "все кто не Panasonic - пролетают". А зачем мне (очевидно, не являющемуся корпорацией Panasonic) свобода панасоника пичкать меня блобами? Может мне еще и за свободу панасоника взять меня в рабство радеть? :) А то не так уж и далеко до этого - корпорации не так уж и против рабского труда. Даже вот пруфлинк есть - http://www.yaplakal.com/forum2/topic274916.html - вперед в светлое бущущее, с Apple и MS, ахаха. Вот такое вам будет светлое будущее ;).
>и почему то гугль не торопиться выкладывать свои наработки.
Наверное потому что гугл не распостраняет их. Кстати для андроида который они распостраняют - сорцы они предоставляют.
а зачем тебе вообще панасоник? можешь проголосовать рублем.касательно гугля - конечно не распространяют. только они с этих сервером имеют "маленький" профит. и полагаю, что серверами гугля пользуются не только в гугле? что-то мне подсказывает, что нет. то есть гуглю пользуется, изменяет, делает бабки и не возвращает. или столмен одобряет? :)
> касательно гугля - конечно не распространяют. только они с этих сервером имеют "маленький" профит. и полагаю, что серверами гугля пользуются не только в гугле? что-то мне подсказывает, что нет. то есть гуглю пользуется, изменяет, делает бабки и не возвращает. или столмен одобряет? :)GPL это одобряет, странный вопрос... была бы лицензия AGPL тогда и спросили бы с гугля.
>> касательно гугля - конечно не распространяют. только они с этих сервером имеют "маленький" профит. и полагаю, что серверами гугля пользуются не только в гугле? что-то мне подсказывает, что нет. то есть гуглю пользуется, изменяет, делает бабки и не возвращает. или столмен одобряет? :)
>
>GPL это одобряет, странный вопрос... была бы лицензия AGPL тогда и спросили
>бы с гугля.
>хм, видите ли, в чем фишка - главная претензия в bsdишникам - то, что корпориции берут их код и не делятся. ибо bsd зло. гугль есть пример корпорации, которая активно использует код под лицензией gpl и не делиться. кто виноват?
>хм, видите ли, в чем фишка - главная претензия в bsdишникам - то, что корпориции берут их >код и не делятся. ибо bsd зло.Берут код, распространяют коммерческий продукт и не делятся.
>гугль есть пример корпорации, которая активно использует >код под лицензией gpl и не >делиться. кто виноват?
Они его не распространяют. Разницу улавливаете?
нет, не улавливаю - они на этом делают деньги.
Лицензию они при этом не нарушают. Распространяли и не делились, вот было бы нарушение.
>а зачем тебе вообще панасоник? можешь проголосовать рублем.Что я и делаю, собственно ;-)
>касательно гугля - конечно не распространяют.
Ну и с формальной точки зрения им в этом случае нечего предъявить, да.
>только они с этих сервером имеют "маленький" профит.
Я не вижу большого криминала в профите самом по себе, а вот техничный обход смысла лицензии - гуглю не красит.
>и полагаю, что серверами гугля пользуются не только в гугле?
Да. Кстати, судя по соседним новостям - гугл уже начинает задалбываться с его местечковым велосипедостроительством и для андроида вон уже запинывает патчи в майнлайн. Не удивлюсь если они и остальное постепенно запинают, сугубо для сокращения затрат (ряд контор откровенно сообщали о том что они юзают опенсорс т.к. это сильно сокращает затраты на разработку, собссно).
>что-то мне подсказывает, что нет. то есть гуглю пользуется, изменяет,
>делает бабки и не возвращает. или столмен одобряет? :)Не думаю, скорее это некоторое упущение в GPLv2. GPL v2 при большом желании можно заворкэраундить. Но смысл этого честно говоря мне не очевиден - затраты на разработку растут дико, похоже гугель это уже осознает.
уф, то есть не только в лицензии дело - если компания понимает, что проще разрабатывать вместе с сообществом - она вернет исходники обратно. если нет - то лицензия далеко не всегда это гарантирует
>с панасом вы погорячились - как раз лицензия bsd этого не требует.
>но вот кто-нибудь видел код гугля, который использует переписанный линукс на
>своих серверах? и почему то гугль не торопиться выкладывать свои наработки.
>Если я ничего не путаю, GPL не требует выкладывать исходники, если бинарник - для внутреннего использования. Гугль пока не распространяет бинарник ядра своего переписанного линукса.
>>с панасом вы погорячились - как раз лицензия bsd этого не требует.
>>но вот кто-нибудь видел код гугля, который использует переписанный линукс на
>>своих серверах? и почему то гугль не торопиться выкладывать свои наработки.
>>
>
>Если я ничего не путаю, GPL не требует выкладывать исходники, если бинарник
>- для внутреннего использования. Гугль пока не распространяет бинарник ядра своего
>переписанного линукса.конечно, серверами гугля никто, крме сотрудников гугля не пользуется
ну вот когда докажете, тогда приходите) А спорить навязывая свои больные фантазии и подозрения - эт как-то нехорошо, нехорошо... прекращайте ;)
>p.S: iZEN попроси исходный код BSD у Panasonic, которая телевизоры
>выпускает с данной ос, а потом переведи с японского куда тебя пошлют.Вы знаете, у меня нет желания просить патченные BSDL-исходники у Panasonic. Меня интересует другое: выпустили они качественный продукт (лучше, чем у LG), с работающей, а не заявленной функцией воспроизведения видео с USB-флэшки, или нет. Если заявленный функционал на 100% работает без танцев с бубном, то я как конечный пользователь проголосую потребительским рублём и оплачу СПОЛНА проделанную ими работу. Работа специалистов должна быть оплачена, иначе нарушается цепочка стимулирования (за простую еду плохо работается).
>Можешь тут еще опубликовать, если желание будет.
Желания нет просить патченные исходники == я не претендую на ИХ труд. Извините.
>p.S: iZEN попроси исходный код BSD у Panasonic, которая телевизоры
>выпускает с данной ос, а потом переведи с японского куда тебя пошлют.
>
>Можешь тут еще опубликовать, если желание будет.Зачем просить? BSD требует указания copyright, Panasonic это сделала. Лицензия не нарушена.
>Нет. Побираются только GPL-разработчики (MySQL).
>Разработчики BSDL-like проектов работают для души и за деньги (Eclipse, Apache, Mozilla).Да уж, разрабы bsdl-like не "побираются"
http://www.freebsdfoundation.org/
http://www.eclipse.org/donate/
http://www.apache.org/foundation/contributing.htmlИ вообще, непонятно как применить слово "побираются" для
открытых проектов. Рано или поздно, если проект успешен и востребован,
необходимо расширение функционала к примеру, он выходит за рамки
пары компьютеров и требует ресурсов, которых у разработчиков
может вполне не быть, тогда остается только просить, а не попрошайничать,
как думает iZEN. Учитывая, что софт берется свободно, автор просит оплатить
время потраченое на его разработку, что совершенно нормально.
Хотелось бы выслушать мнение Михаила Шигорина и User294.А теперь вопрос для iZEN'а
На форуме Алексея Кеды (lissyara.su), ведется разработка прошивки на основе freebsd
для роутера Dlink-320 под BSD лицензией. Автор просит поддержать его материально, дабы разработка была возможна. Отсюда вытекает 2 вопроса:
1. Побирается ли автор данного проекта?
2. Почему, в случаях когда я прошу деньги за GPL проект, я побираюсь, а когда
прошу деньги за код под BSD - работаю за деньги?
>Хотелось бы выслушать мнение Михаила Шигорина и User294.Второго - здесь не надо. Он свое мнение по этому ( и очень многим другим ) вопросу уже неоднократно высказывал.
>1. Побирается ли автор данного проекта?
>2. Почему, в случаях когда я прошу деньги за GPL проект, я
>побираюсь, а когда
>прошу деньги за код под BSD - работаю за деньги?iZEN перегнул палку. Я бы на его месте просто обратил внимание на то, что, например, PostgreSQL отлично себе живет и развивается, будучи лицензированной под BSDL-подобной лицензией, а вот MySQL, хоть и лицензирован под GPL, однако, его будущее не совсем безоблачно и зависит по большей части от доброй воли Oracle.
>>Хотелось бы выслушать мнение Михаила Шигорина и User294.
>
>Второго - здесь не надо. Он свое мнение по этому ( и
>очень многим другим ) вопросу уже неоднократно высказывал.Не согласен по двум причинам:
1. Любому можно высказать свое мнение, если это в рамках правил (многие
грешат эмоциональностью подхода, но это прескается модераторами, хотя,
на мой взгляд, слишком строго).
2. User294 вполне неплохо объясняет свою точку зрения, мне нравится читать
его посты, однако хотелось бы побольше пруфов в них. В любом случае,
читать его более интересно, нежели Nick'а (был такой персонаж тут, на
фрибсд наезжал как танк на гнилой штакетник).
>iZEN перегнул палку.Это у него перманентно происходит, что может свидетельствовать
о длительой болезни.>Я бы на его месте просто обратил внимание на
>то, что, например, PostgreSQL отлично себе живет и развивается, будучи лицензированной
>под BSDL-подобной лицензией, а вот MySQL, хоть и лицензирован под GPL,
>однако, его будущее не совсем безоблачно и зависит по большей части
>от доброй воли Oracle.Согласен, однако развивается потому, что разработчикам приплачивают за развитие
Postgre. А ведь наверняка есть доработки, которыми не делятся, а что лицензия
позволяет же.
p.S: Поймите правильно, свобода помощи проприетарщику, который тебя потом
изживать со свету будет - сомнительная свобода. Клубы самоубийц запрещены, хотя казалось бы - человек волен поступать со своей жизнью так, как ему заблагорассудится и он свободен в выборе делать это или нет.
>p.S: Поймите правильно, свобода помощи проприетарщику, который тебя потом
>изживать со свету будет - сомнительная свобода.Ну и каким же это образом проприетарщик меня изживать со свету будет? Меня может изжить со свету бандит, засунув нож мне в горло, меня может изжить со свету правительство, делая все, чтобы у меня не было возможности зарабатывать честным путем, меня может изжить со свету алкоголизм, в конце концов. Но проприетарщик?... Если мой продукт будет лучше, то проприетарщик ничего не сможет сделать. А если не лучше, то туда мне и дорога. Это явление называется "конкуренция". Люди, публикуя свой код под лицензией BSD, прекрасно осознают последствия этого. Таких людей, кстати сказать, так просто не сживешь со свету. Приведете пример того, как проприетарщик, украв код под *BSD-лицензией, сжил свободный проект со свету, а? :-)
Как же достали эти GPL-фанбои, которые всегда лучше всех знают, кому что лучше, и чья свобода чего стоит.
>Клубы самоубийц запрещены, хотя казалось бы
>- человек волен поступать со своей жизнью так, как ему заблагорассудится и он свободен в
>выборе делать это или нет.Где это они запрещены?
>Не согласен по двум причинам:
>1. Любому можно высказать свое мнение, если это в рамках правил (многие
>грешат эмоциональностью подхода, но это прескается модераторами, хотя,
>на мой взгляд, слишком строго).Конечно, любому. Только неплохо бы еще, чтобы комментарии были информативными. Иначе здесь будет второй LOR.
>2. User294 вполне неплохо объясняет свою точку зрения, мне нравится читать
>его посты, однако хотелось бы побольше пруфов в них.Я на опеннете не первый год и много раз за месяц читаю его комментарии. Он, конечно, неглуп, но больно много флудит. Тут один товарищ с ником "Паталогоаноним" приводил уже анализ всех его тезисов, всех его "ня" и всех "FUUUU". То, что такой анализ появился, - повод задуматься.
>В любом случае,
>читать его более интересно, нежели Nick'а (был такой персонаж тут, на
>фрибсд наезжал как танк на гнилой штакетник).Да, с Nick'ом было не так интересно. Слишком уж толстым был :-)
>А теперь вопрос для iZEN'аiZEN - трололо, при том - с двойными стандартами. Оно видит пользу в BSDL в его эфемерном праве зажопить сорс. При том у него в жизни не хватит сил этим правом воспользоваться, так что выиграют от этого права только несколько особо-толстых контор (сил которых достаточно для полного цикла R&D от и до). Но осознать столь простую истину некоторым, разумеется, слабо.
>>А теперь вопрос для iZEN'а
>
>iZEN - трололо, при том - с двойными стандартами. Оно видит пользу
>в BSDL в его эфемерном праве зажопить сорс. При том у
>него в жизни не хватит сил этим правом воспользоваться, так что
>выиграют от этого права только несколько особо-толстых контор (сил которых достаточно
>для полного цикла R&D от и до). Но осознать столь простую
>истину некоторым, разумеется, слабо.оба вы хороши. что ты со своей ненавистью к bsd, что он к gpl - и ничего, кроме грязи, с ваших споров давно не вылетает
> Хотелось бы выслушать мнениеТак Вы и Кошка уже всё сказали либо сослались. Мне кажется, что другой подход к снаряду может дать интересные результаты, но основную мотивацию считаю настолько же глупой, как и вообще применение BSD license вне контекста разработки за правительственные гранты.
PS: может, определиться с выделенной темой "сравнение лицензий", разжевать вопрос, отжать сухой остаток на вики и гасить такие треды отправкой к кэшу обсуждений? Время сбережём и если новые мысли придут -- так куда эффективней можно их определить (и потом реюзать).
>PS: может, определиться с выделенной темой "сравнение лицензий", разжевать вопрос, отжать сухой
>остаток на вики и гасить такие треды отправкой к кэшу обсуждений?
> Время сбережём и если новые мысли придут -- так куда
>эффективней можно их определить (и потом реюзать).было бы очень полезно, причём поднимающиеся вопросы-ответы по пунктам расписать, а то тут многие скачут по темам - а голова не железная :(
>А теперь вопрос для iZEN'а
>На форуме Алексея Кеды (lissyara.su), ведется разработка прошивки на основе freebsd
>для роутера Dlink-320 под BSD лицензией. Автор просит поддержать его материально, дабы
>разработка была возможна. Отсюда вытекает 2 вопроса:
>1. Побирается ли автор данного проекта?Это как наркотик: чтобы получить очередную "дозу" (в данном случае — ЧСВ, моральное удовлетворение), он просит профинансировать его работу, так как это отнимает время от его основной работы и времени отдыха, а значит ставит баланс интереса в соответствии с денежным эквивалентом за основную работу, за которую он получает деньги. В данном случае интерес разработки прошивки превышает профит в денежном эквиваленте, в который он ценит своё (рабочее + личное) время. Чтобы восполнить баланс (тупо чтобы стало житьё не хуже чем было), он просит денежной компенсации за свой благотворительный труд.
>2. Почему, в случаях когда я прошу деньги за GPL проект, я
>побираюсь, а когда прошу деньги за код под BSD - работаю за деньги?Потому что код под BSDL просто дарится, а код под GPL даётся взаймы.
>а код под GPL даётся взаймы.Объясни мне, малопочтенный, кто-то _заберёт у меня "код под GPL" (ну, скажем, большУю часть лежащего стопкой нарезанных DVD болванок и работающего на моих серверах Debian GNU/Linux)? ну, хотя бы потребует проценты - с меня, да?
>К счастью, BSDL перелицензировать исходный код не позволяет — "делайте с кодом
>что хотите, но не называйте ненаписанный вами код своим,Эээ а в каком месте там написано что нельзя перелицензировать код? Например, если я наложу на код ограничения а-ля GPL но с поправкой что авторов кода надо указывать - чему это будет противоречить? Если уж BSDL позволяет выпускать проприетарь, то уж "мутированные" opensource-лицензии она имхо и подавно позволяет, покуда оными удовлетворены (весьма небольшие) требования исходной лицензии. А чему это противоречит то? Если уж отсыпали дофига прав - нефиг бухтеть что кто-то воспользуется всей этой кучей оных, даже в виде который вам и не нравится (никто не обещал что этого не случится).
Готов поспорить, что вы админ, а не программист. Очевидно полагаете, что программист не имеет права самостоятельно распоряжаться результатами своего труда, а админы получают маленькую зарплату? :))
Если портирование под платформу Linux теперь называется тырить, то FreeBSD очень много всего тырит из OpenBSD и NetBSD.
>Если портирование под платформу Linux теперь называется тырить, то FreeBSD очень много
>всего тырит из OpenBSD и NetBSD.тырить называется брать код под bsd - делать патчи и не возвращать в проект - прикрываясь что GPL это не позволяет.. Вот такая клевая - правильная - и открытая лицензия - а не позволяет вернуть патчи в BSD проект..
Не не фанатизм у GPL'ков ?
Ну при таком раскладе, что мешает патч сделать для
BSD версии и потом форкнуть на GPL. И вообще, практику
двойного лицензирования никто не отменял. И насколько
я понимаю это может применяться и к патчам тоже.
>>Если портирование под платформу Linux теперь называется тырить, то FreeBSD очень много
>>всего тырит из OpenBSD и NetBSD.
>
>тырить называется брать код под bsd - делать патчи и не возвращать
>в проект - прикрываясь что GPL это не позволяет.. Вот такая
>клевая - правильная - и открытая лицензия - а не позволяет
>вернуть патчи в BSD проект..
>
>Не не фанатизм у GPL'ков ?Не. Патчи под GPL в BSDL-проект принять МОЖНО, но никто этого не делает из-за вирусности GPL, которая может "заразить" новые файлы, взаимодействующие со "свободным" кодом.
>Патчи под GPL в BSDL-проект принять МОЖНО, но никто этого не делаетГы, опять какие-то двойные стандарты начались. Да, у бсдшников очень свободная лицензия. В теории. На практике - свобода почему-то очень быстро отправляется в сортир, особенно если не дай боже интересует что-то отличное от x86.
> бсдшниковВы чего-то в терминах запутались.
Создайте проект с BSDL, принимайте патчи под GPL и радуйтесь.
>Создайте проект с BSDL, принимайте патчи под GPL и радуйтесь.Чему? Тому, что со временем весь проект будет под двойными лицензиями GPL/BSDL? А фактически — под самоуправством одной лишь GPL. На вас будут косо смотреть коммерческие вендоры, которые могли бы включить код проекта в свои закрытые проприетарные продукты, да "грехи" не пускают.
В FreeBSD субпроекты, имеющие разные лицензии, "отделены" друг от друга. Можно скомпилировать систему (указать WITHOUT_*=true в /etc/src.conf) без GNU-окружения, без GCC, без кода под CDDL. Получится набор из ядра и бинарных файлов, но с лицензией BSDL.
>>Патчи под GPL в BSDL-проект принять МОЖНО, но никто этого не делает
>
>Гы, опять какие-то двойные стандарты начались. Да, у бсдшников очень свободная лицензия.
>В теории. На практике - свобода почему-то очень быстро отправляется в
>сортир, особенно если не дай боже интересует что-то отличное от x86.
>Это в GNU world двойные стандарты. Взять код на условиях BSDL поюзать, а потом навязывать GPL - которая добавляет больше ограничений чем было.
Не хорошо ребята.. А пример как GNU воровало из madwifi, ath5/9k - тут уже приводили.
Или об этом тактично забыли ?
>Это в GNU world двойные стандарты. Взять код на условиях
>BSDL поюзать, а потом навязывать GPL - которая добавляет больше ограничений
>чем было.Подождите, но BSDшники сами же дали эту свободу. Стало быть - они должны быть счастливы и не должны нувавкать. А то как всякие проприетарщики вообще закрытые блобы гонят под совсем ограниченной лицензией - это как бы ничего. А GPLщики - все, сразу козлы. Вот это и есть двойные стандарты. Кстати интересно, а законы запрещающие убийство и рабовладение не надо отменить? А то ограничение свобод, однако, как ни крути.
>Подождите, но BSDшники сами же дали эту свободу. Стало быть - они
>должны быть счастливы и не должны нувавкать.Проблема - не в BSD-шниках. Проблема в людях, которые декларируют приверженность свободе обмена идеями и кодом, а потом сами же плюют на это, как только случается взаимодействовать с теми, чья свобода несколько другая. Это все равно что говорить, что "все люди равны" и дискриминировать негров, потому что "негры к людям не относятся". Эдакая свобода для избранных в американском понимании образца 50-х годов.
>и есть двойные стандарты. Кстати интересно, а законы запрещающие убийство и
>рабовладение не надо отменить? А то ограничение свобод, однако, как ни
>крути.Эти законы существуют потому, что убийство и рабовладение - сами по себе ограничение свободы. В первом случае - свободы жить, во втором - личной свободы, свободы передвижения и труда. Эти законы как раз таки протестуют против ограничения свободы. GPL же свободу ограничивает.
>навязывать GPLВрёте.
>как GNU воровало из madwifi, ath5/9k
Врёте.
Классно, а как это Вы BSD код под GPL форкнете, не расскажете?
А что, разве BSDL запрещает что-либо под ней перелицензировать под каую угодно другую лицензию? ;) Да хоть вообще производный код чуть модифицировать и закрыть - пжалуйста.
Единственное, что она запрещает, - убирать BSDL-шапку. Но некоторым "особо свободным" личностям их "свобода" не позволила соблюсти даже этот пункт лицензии.
До тех пор, пока усер294 и подобные не научатся читать лицензию, а после этого думать головой, они так и будут полагать, что "Скопировать BSDL-шапку" не означает "применить лицензирование под BSDL". И с пеной у рта доказывать, что, де, приоритет в их пресловутом форке (которого никто не видел, да, кроме тыренных дров на атеросы) будет у GPL, а не у BSDL, которая наследуется у оригинального исходника, в части, в которой обе лицензии противоречат друг другу. Такие дела.
>До тех пор, пока усер294 и подобные не научатся читать лицензию,Обломайтесь, я то как раз читал и BSDL и GPL и даже EULA и прочая у некоторых. Так, для сравнения и понимания кто, где, кого и за кого держит. Ну, разок в жизни это не вредно совсем. Вообще, излагайте мысль конкретнее. А то я вижу 100500 методов довесить добавочных ограничений к BSDL оставаясь совместимым с ней. Что вирусных, что не вирусных. Что GPLобразных что каких там еще. BSDL накладывает абсолютный минимум ограничений и поэтому ее можно вертеть как угодно, не нарушая ее условий. Кстати все те же проприетарщики как правило BSDL выполняют по принципу "на отвали" - указав соотв. текст в местах где не светит солнце, где юзер в жизни его не увидит. А на видном месте ессно красуется что-то вида (c) контора такая-сякая :). Но номинально все как бы честно (всегда можно сказать что (C) относился только к самописной мордочке, например, а вон там, далеко и глубоко, дескать описано что то-то и то-то - под BSDL).
>Кстати все те же проприетарщики как правило BSDL выполняют по принципу "на отвали" - >указав соотв. текст в местах где не светит солнце, где юзер в жизни его не увидит.Internet Explorer 6, Справка -> О программе... Уж кому, но этим ребятам, если верить местным аналитикам, сам дьявол велел воровать код.
>[оверквотинг удален]
>Что вирусных, что не вирусных. Что GPLобразных что каких там еще.
>BSDL накладывает абсолютный минимум ограничений и поэтому ее можно вертеть как
>угодно, не нарушая ее условий. Кстати все те же проприетарщики как
>правило BSDL выполняют по принципу "на отвали" - указав соотв. текст
>в местах где не светит солнце, где юзер в жизни его
>не увидит. А на видном месте ессно красуется что-то вида (c)
>контора такая-сякая :). Но номинально все как бы честно (всегда можно
>сказать что (C) относился только к самописной мордочке, например, а вон
>там, далеко и глубоко, дескать описано что то-то и то-то -
>под BSDL).Какая тебе разница? Если программист выпустил свой код под BSDL, то он будет этим доволен. Ты то чего распереживался?
Так вот, молодой человек (тут должно быть (с), но пусть будет без него), в части, накладывающей ограничения на распространение без предоставления исходников, GPL противоречит тексту BSDL. И тут уже вопрос чисто применимого законодательства - где-то, возможно, недействительными будут только часть пунктов GPL, а где-то, вполне возможно, законодательством отвергнется весь документ, противоречащий хотя бы одним знаком препинания изначальной лицензии.
Вообще-то сперва:
echo NO_WERROR= >> /etc/make.conf
echo WERROR= >> /etc/make.conf
А уж потом:
cd clangbsd && make buildworld
>Установка ClangBSD в реальный корень системы не рекомендуетсяОколо 5 часов на тестовой машине, полет нормальный. Кстате для i386 ошибка компиляции, так что пока не собирается.
>Около 5 часов на тестовой машине, полет нормальный. Кстате для i386 ошибка
>компиляции, так что пока не собирается.А ядро тоже clang'ом собрал?
Oпять эти препирания про лицензии! Надоел уже этот мусор в комментах, ей богу.
Люди вам делают такой классный компилятор, лицензия свободная, пользуйтесь на здоровье. Все эти нюансы чья лицензия круче вообще тут ни при чём - ведь большинство из вас всё равно не закоммитит ни строчки своего кода туда.
Мне лично интересно пробовать этим пользоваться в реальной работе, ведь c-компилятор уже во многом превосходит старичка gcc...
Уважаемые тратят свое время в тщетных попытках перещеголять оппонента в остроумии, забавно.
А тем временем "FYI, pjd@ just merged HAST to stable/8"
Помню года два назад весь инет болел ставить "(C) кем-то там" на любую, абсолютно любую строку. Диалоги были примерно:
- Привет (c). моё
- Преведкакдила (c). Вася
- моё (c) правильнее чем твоё (c). (c) АнонимусВот и тут с лицензиями та же фигня. А я не топырюсь про лицензии. Мне сама ОС нравится, в конце концов компилятор всегда можно при сборке указать. А ещё меня рубит что все кто тут дерутся за "открытость исходников" сидят нифига не на генту или другой source-based, а тянут уже собранные бинари.
Бойтесь свобооды (c) Не помню кто сказал ;)
Хаксли это сказал.
видимо скоро clang и gcc на линухе потеснит...
Не очень понятна ситуация с патчами, если делать всё по вики. Расскажите кто пересобрал систему. ошибки? впечатления?
Не понял я как это все собрать. на 8.0 devel/clang завис на сборке llvm (один из процессов cc1plus стал жрать 100% пока я его минут через 20 не прибил). Попробовал поставить devel/llvm-devel как сказано в новости, но порт жестко зависит от devel/llvm. Брать в руки напильник нет особого желания.
ах, llvm-devel это и есть clang? бррр, я запутался.
Отдает кто-то свой код под BSDL, развивают его - хорошо, используют в закрытом продукте - ну и ладно, разработчику не жалко. Казалось бы кому от этого плохо? Но нет, не перевелась еще прогрессивная молодежь с пламенем в глазах и активной позицией, они видят насквозь заговоры семитов-пропиетарщиков и не позволят им грабить... кого-то.
Именно, причем сами то нифига не пишут ни код, ни патчи... просто рассуждают, что BSD-зло потому что позволяет воровать код, а GPL - хорошо... Но сами за всю жизнь ничего полезного не сделали