OSDev

для всех
Текущее время: 29 мар 2024, 02:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу Пред.  1, 2

Закрытый или открытый код?
Закрыть, а то стырят 44%  44%  [ 8 ]
Open Source - хорошо, будь хорошим 56%  56%  [ 10 ]
Всего голосов : 18
Автор Сообщение
 Заголовок сообщения: Re: Код: открытый, закрытый?
СообщениеДобавлено: 03 апр 2012, 15:14 
Заблокирован

Зарегистрирован: 28 окт 2011, 12:14
Сообщения: 555
Откуда: Новосибирск
Цитата:
Ну разработка естественно закрытая - кого угодно в проект пускать - не дело.


В проект к вам ни кто не полезет, ну если вы сами его не попросите и денег не дадите чтото там дописывать и добавлять. Если ктото в мой проект полезет и в чём то поможет я буду рад. А для себя чтото нужное посмотреть все заглянут кому надо, и чаго нибудь скопируют себе и ни какая лицензия не спасёт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Код: открытый, закрытый?
СообщениеДобавлено: 03 апр 2012, 15:38 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Вопрос весьма странный. Все зависит от целей разработчиков/желающих принять участие в разработке. Для тех, кто не относится к этой категории, ответ вообще очевидный - выкладывай, авось пригодится, т.е. может что-нибудь и почерпну (читай, стырю). Некоторые дают ответ с точки зрения разработчика, но не какой-то там гипотетической Феникс ОС, а вполне конкретной ОС, разрабатываемой в рамках собственного проекта, но польза от такого ответа для разработчиков обсуждаемого здесь проекта весьма сомнительная - что одним хорошо, другим может быть плохо, и наоборот. Для самих разработчиков, если таковые имеются, вопрос тоже не вполне своевременный, да и договориться об открытости кода, если что, сможете и без нас.

Если исключить благородные мотивы и хвастовство, то для разработчика существуют только три веские причины открыть исходники: популяризация (софта в целом, используемых библиотек, интерфейсов и т.п.); вылавливание ошибок на уровне исходников людьми, не являющимися программистами данного проекта (и то с этими людьми нужно еще как-то договориться, чтобы отлов ошибок не был совершенно хаотичным явлением); сделать разработку открытой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Код: открытый, закрытый?
СообщениеДобавлено: 03 апр 2012, 16:16 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
iz56 писал(а):
Электронная подпись на код и бин и исх плюс сайт - так можно защитить свою репутацию как автора. А моды имеют право на жизнь - жизнь отфильтрует всё.

К сожалению, на 100% электронная подпись не спасает. Остаётся одна лазейка - взлом самой системы проверки электронной подписи.

На самом деле вопрос очень непростой. Всё зависит от целей проекта и его силы.
Если есть куча идей, до которых никто в мире не допёр, и проект коммерческий, то код, естественно, должен быть закрытый. А то стырят и хрен докажешь. Другой момент - лицензирование. Обычно открытый код сопровождается одной из разновидностей публичной лицензии, что порождает бесконечные форки, бардак и в конечном счёте неуправляемость проекта. Конечно можно открыть код, но оставить проприетарную лицензию, однако если проект успешный, найдётся масса желающих "переписать проект с нуля", благо при открытых исходниках это, прямо скажем, не очень сложно и бардак всё равно окажется неизбежен.
С другой стороны, даже в успешном коммерческом проекте должны быть открытые фрагменты кода. В первую очередь всё то, что касается безопасности. Мировая практика неоднократно показывала, что сокрытие механизмов защиты приводит к чрезвычайной уязвимости и к болезненному последующему переходу на более надёжные механизмы.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Код: открытый, закрытый?
СообщениеДобавлено: 03 апр 2012, 16:19 
Аватара пользователя

Зарегистрирован: 06 мар 2012, 20:05
Сообщения: 130
Откуда: Санкт-Петербург
phantom-84 писал(а):
Вопрос весьма странный.

Не вижу ничего странного в том, чтобы выслушать мнение людей. Понятно, что в конечном итоге выбирать буду я, но прислушаться к мнению сообщества иногда полезно.
Yoda писал(а):
даже в успешном коммерческом проекте должны быть открытые фрагменты кода. В первую очередь всё то, что касается безопасности. Мировая практика неоднократно показывала, что сокрытие механизмов защиты приводит к чрезвычайной уязвимости и к болезненному последующему переходу на более надёжные механизмы.

Вы случайно не про одну из этих ОС? :)

_________________
We are back with a hard even better than before [D-Block & S-Te-Fan – Evolutionz {Ran-D remix}]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Код: открытый, закрытый?
СообщениеДобавлено: 03 апр 2012, 16:42 

Зарегистрирован: 10 май 2007, 11:33
Сообщения: 1206
Я тебе говорю, что ответ на этот вопрос зависит от множества различных факторов. Я дал ответ, подразумевая своей проект, причем в данный конкретный момент времени. И теперь скажи, зачем тебе такое мнение вообще нужно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Код: открытый, закрытый?
СообщениеДобавлено: 03 апр 2012, 16:55 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
DJ PhoeniX писал(а):
Вы случайно не про одну из этих ОС? :)

Ну, исторических примеров масса. Взлом криптографического протокола GSM, протокола аутентификации SIM-карт COMP128 V1, кучи криптопротоколов спутникового телевидения (Viaccess 2.4, Betacrypt, Nagravision 1, Cryptoworks, BISS, Irdeto 2 и другие). Все они без исключения начали свой путь как закрытые криптопротоколы в надежде на то, что закрытость помешает их взломать. Именно поэтому всё, что касается безопасности системы, лучше сразу октрыть для всестороннего анализа на предмет уязвимостей.
Даже DES, который много лет был стандартом шифрования США опирался на то, что его разработчикам из компании IBM были известны ещё не преданные тогда публичной огласке методы дифференциального криптоанализа.

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB