The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Лицензии Apache и GPL с точки зрения opensource бизнеса"
Отправлено User294, 03-Май-09 09:23 
>LGPL позволяет только ДИНАМИЧЕСУКУЮ линковку с проприетарным кодом, APL -- любой вид
>интеграции кода.

Это пожалуй к лучшему в современной ситуации.Например, можно обновить либы в которых нашли дыры.А если все впихнуто в один блоб - его ессно не обновишь без перекомпила.Безусловно, хакеры от этого выиграют - да, можно будет еще ..цать лет хакать вон тех лохов через дырявую либу которую они при всем желании не смогут заменить, поскольку вендор впихал ее прямо в блоб.А остальные?Да, быть беззащитной мишенью для бомбежки хакерами в угоду выкрутасам рук вендора - это воистину замечательная перспектива.А оно такое надо?

>А ты не задумывался над тем, что журналирование не нужно?

Да, конечно.Мы как самые умные будем педалить неделю на забитом двухтерабайтном диске fsck, чего там мелочиться?А если уж рэйд-массив из нескольких дисков, то чего?Полгода наблюдать fsck?Это вы сами как нибудь.А мне такие "супер-дупер" решения не нравятся.

>Вообще-то критерий "подходящества" весьма размыт и в случае GPL-кода.

Опять же - *вам* не подходит, так *вы* и не пользуйтесь.А как по мне - нормальное средство защиты авторов от корпоративных халявщиков.Хотите попользоваться кодом?Отлично.Но изменения - верните.В конечном итоге - куда лучше если майнтенансом кода занимается его автор и те кто вокруг проекта а не ситуация когда орды халявщиков растащили код по своим углам, что-то втихаря пофиксили\улучшили и ни с кем не делятся(ну как же, жаба!).В итоге общее качество "базового" проекта оказывается хуже чем могло бы быть.А раскорм корпораций самоцелью не является - они и так богатые.

>Тебе нравится то, что ты можешь смотреть чужие исходники и брать из
>них идеи/код для своих закрытых (нераспространяемых, "только для внутреннего
>использования") проектов или же ты что-то отдаёшь взамен/улучшаешь GPL-код?

А у меня нет цели стырить у других код.Кооперация и коллаборация эффективнее чем растаскивание.Поэтому если я что-то улучшу в каком-то коде и этот код лишь какая-то побочная либа, и без того всем доступная в сорцах - логично отдать автору улучшения.И мне же потом меньше гемора с синхронизежкой с текущей версией либы.А то автор новые версии своей либы или чего там еще может переколбашивать будучи не в курсе моих изменений.И потому совсем не факт что его переколбашивание будет хорошо дружить с моими изменениями.А вот если автору патч слить - он волей-неволей учтет его существование.И, черт побери, я не вижу какой-то супер-пупер коммерческой выгоды чисто от того что я по мелочи поменял что-то в какой-то либе, etc.Зажимать данные изменения - обычное мелочное жлобство тормозящее тот проект.Навариться все-равно толком не выйдет (ну вон проприетарные форки бздей и то дохнут один за другим например, несмотря на более серьезные объемы изменений там) а развитие проекта тормознется и геморроя с синхронизацией у меня прибавится.А это мне зачем?Я так когда-то давно делал.Был злостным проприетарщиком в хучшем виде.Попробовал иначе.Больше как-то понравилось.Соответственно - факофф.Мой выбор - вот такой.А вы можете мелочно жлобствовать далее.Только обычно от этого проигрывает прежде всего сам жлоб.До некоторых этот банальный факт начинает доходить - выкидывают свои проприетарные велосипеды и валят на того же пингвина и т.п..Что, черт побери, логично.Зачем пыжиться поддерживая самопальную версию системы, либ, .. когда это могут сделать за вас другие? А вы можете озаботиться своими задачами а не левой побочной деятельностью. Даже если потребуются изменения системы\либы\... - намного проще отдать патч чтобы его впихали в mainline или какой там еще используемый апстрим чем самолично майнтенансить всю систему, либы, ... :).А зачем мне "непрофильный" геморрой ради какой-то неочевидной выгоды?

>Когда D-Link будет выкладывать ВСЕ исходники для прошивки своих поделий, а не
>те ошмётки, которые появляются спустя год и никому не нужны?

А что у длинка с их ошметками не так?Из этих исходников прошивки обычно собираются, вполне успешно вроде.Вон McMcc в свое время собрал модифицированную прошивку для 30x и 50x длинков. А то что длинк не обязан выкладывать сорцы проприетарных бинарей - да, не обязан.И чего?Вы же хотели проприетарщину?Нате.Что вам не нравится то? :)

А если там сорцев чего GPLного не хватает - напишите им, куда ж они денутся - выложат(или в каком там еще виде вам сорц выдадут).Обычно такое даже не по злому умыслу а из-за элементарного долбо@$ства, которого у длинка - хоть отбавляй.

Тем не менее, лично я в дальней перспективе ориентируюсь на OpenWRT а не эти поделия.Который как раз старается от проприетарных блобов по возможности избавиться.В долговременном плане - он скорее всего начнет здорово обгонять по возможностям остальные самопалы и его всем захочется использовать(некоторые это делают уже сейчас, кому его функционала хватает, включая ряд весьма интересных\известных контор - удобно и быстро взять готовую неплохую базу и доделать под свои нужды а не изобретать самопал с нуля).По мере устранения проблем - имхо будет неплохой штукой(под ряд платформ уже таковым и является).Дело в том что делать самолично навороченый функционал - долго, геморно, граблеопасно.А тут - нате вам, интерфейс управления\конфигурации готовый и не хуже большинства самопалов такого рода, вебморда к оному есть, даже две, и с кучей фич, etc.Единственное что на именно AR7 у них пока ADSL - недоделан.Ну логично - интерфейс к DSP не документирован, с ним работает в оригинале какой-то техасский закрытый блоб без исходников и даже просто описания.И любой блоб строго говоря мешает неограниченному развитию проекта.То он не под ту версию либ слинкован, то с ядром новее не заработает, то еще там чего.Ничего хорошего в этом нет.В итоге авторы альтернатив вынуждены пользоваться всяким древним хламом чисто ради совместимости с блобами.Хотя с тех пор вышли куда более хорошие версии ядер, либ, ... ;)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру