А почему вас нет на GitHub?
Добавлено: 06 мар 2025, 17:44
Насколько я понял, Extra Systems почему-то не стремится выложить код этого продукта на GitHub. Не могли бы Вы пояснить причину?
Истина рождается в культурной дискуссии
https://forum.arbat.name/
Дело в том, что оригинальный код Extra Systems Cypher Net является с одной стороны открытым (мы соблюдаем принцип Керкгоффса), но с другой стороны — проприетарным (мы не собираемся никому ничего дарить или передавать «на шару»). Да, такие чудеса, в мире IT, хоть и редко, но случаются (в области криптографии мы были вынуждены пойти на этот шаг, поскольку иначе там это не работает — код должен быть открытым).
Опубликованный на сайте код крайне неудобен. Довольно хаотично все разбросано по множеству страниц. Приходится долго ходить и все разглядывать. Непростое это дело, одним словом. Что по этому поводу сказал бы Керкгоффс, как Вы думаете?
Ровным счетом ничего. Он сказал только, что код должен быть опубликован — и мы это сделали. Да, на условиях «as is». Неудобно? Возможно. Но Керкгоффс об удобстве действительно нигде ничего не говорил (если Вы вдруг что-то где-то такое обнаружите — сообщите; я всегда готов извиниться, взять свои слова назад и исправить свое поведение). А на данный момент, мы действительно сделали все, что от нас требуется. Да, я признаю, что мы не сделали большего (чем было необходимо). Мы ограничились тем, что является достаточным (для удовлетворения притязаний мистера Керкгоффса). Двигаться в этом направлении дальше (делать больше) я не вижу надобности (не чувствую за собой такого долга). Тем более, что мы даже "перевыполнили план" - опубликовали информацию на многих языках (хотя, и одного было бы достаточно для формального удовлетворения требований мистера Керкгоффса).