Страница 1 из 1

А почему вас нет на GitHub?

Добавлено: 06 мар 2025, 17:44
teleport
Насколько я понял, Extra Systems почему-то не стремится выложить код этого продукта на GitHub. Не могли бы Вы пояснить причину?

Re: А почему вас нет на GitHub?

Добавлено: 06 мар 2025, 18:03
george
teleport писал(а): 06 мар 2025, 17:44 Extra Systems почему-то не стремится выложить код этого продукта на GitHub
Дело в том, что оригинальный код Extra Systems Cypher Net является с одной стороны открытым (мы соблюдаем принцип Керкгоффса), но с другой стороны — проприетарным (мы не собираемся никому ничего дарить или передавать «на шару»). Да, такие чудеса, в мире IT, хоть и редко, но случаются (в области криптографии мы были вынуждены пойти на этот шаг, поскольку иначе там это не работает — код должен быть открытым).

Обратите внимание: на всех страницах нашего сайта внизу стоит значок копирайта. С юридической точки зрения это означает, что Вы можете смотреть код, можете критиковать его, но не можете его менять или же присвоить и использовать в каких-то своих разработках. Мы сохраняем за собой все наши авторские права.

На сайте GitHub, в принципе, тоже есть теоретическая возможность сохранить проприетарность. Можно в корневом каталоге создать файл «license» и записать там соответствующую информацию. Но это — в теории. Кто его (этот файл) будет читать? И, кроме того, GitHub и в этом случае технически не создает никаких препятствий для клонирования (и фактического присвоения) нашего проекта.

Именно по этой причине нас там нет и никогда не будет.

Re: А почему вас нет на GitHub?

Добавлено: 06 мар 2025, 21:35
vendor
george писал(а): 06 мар 2025, 18:03 мы соблюдаем принцип Керкгоффса
Опубликованный на сайте код крайне неудобен. Довольно хаотично все разбросано по множеству страниц. Приходится долго ходить и все разглядывать. Непростое это дело, одним словом. Что по этому поводу сказал бы Керкгоффс, как Вы думаете?

Re: А почему вас нет на GitHub?

Добавлено: 06 мар 2025, 22:21
george
vendor писал(а): 06 мар 2025, 21:35 Что по этому поводу сказал бы Керкгоффс, как Вы думаете?
Ровным счетом ничего. Он сказал только, что код должен быть опубликован — и мы это сделали. Да, на условиях «as is». Неудобно? Возможно. Но Керкгоффс об удобстве действительно нигде ничего не говорил (если Вы вдруг что-то где-то такое обнаружите — сообщите; я всегда готов извиниться, взять свои слова назад и исправить свое поведение). А на данный момент, мы действительно сделали все, что от нас требуется. Да, я признаю, что мы не сделали большего (чем было необходимо). Мы ограничились тем, что является достаточным (для удовлетворения притязаний мистера Керкгоффса). Двигаться в этом направлении дальше (делать больше) я не вижу надобности (не чувствую за собой такого долга). Тем более, что мы даже "перевыполнили план" - опубликовали информацию на многих языках (хотя, и одного было бы достаточно для формального удовлетворения требований мистера Керкгоффса).