Looking for proprietary license allowing building unmodified source code

Aug 18, 2013 13:40

I'm looking for a license for a software project that will give ( Read more... )

licensing, вопрос

Leave a comment

Comments 19

_winnie August 18 2013, 11:08:49 UTC
Сорри что не на SO (лень думать на английском и мой ответ не конкретный).

Похожую лицензию должна давать MS спецслужбам, которые проверяют код Windows.

Reply


(The comment has been removed)

wizzard0 August 18 2013, 11:40:42 UTC
I am not a lawyer же. Но придется, конечно.

Reply

(The comment has been removed)

nicka_startcev August 18 2013, 16:14:52 UTC
насколько я помню, российское законодательство прямо разрешает допиливать честно купленное для работ в условиях пользователя.

Так что запрет любых производных творений, скорее всего, не прокатит.

Reply


arkanoid August 18 2013, 13:20:45 UTC
похоже на лицензию djb, но там сорсы можно редистрибутить.

Reply

wizzard0 August 18 2013, 13:34:40 UTC
там же адъ с лоерской точки зрения

Reply


nponeccop August 18 2013, 13:52:56 UTC
А что если запретить людям запускать неподписанный тобой код?

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

Reply

wizzard0 August 18 2013, 14:12:43 UTC
> процедуру сборки, воспроизводящую байт в байт
It's A LOT harder than you think.

Especially with multithreaded optimizing compilers etc etc.

Reply

surmenok August 18 2013, 14:29:03 UTC
Технически очень сложно, а иногда и вовсе невозможно. Например MS'овский C# компилятор гарантированно выдает каждый раз разный результат: http://stackoverflow.com/questions/8927558/why-is-the-binary-output-not-equal-when-compiling-again

Reply

_windwalker_ August 18 2013, 21:53:13 UTC
какой, извините, пиздец. У мелких и мягких всё не как у людей.

Reply


_winnie August 18 2013, 16:52:54 UTC
1) Тебе кстати, наверное хочется чтобы из твоего исходника не делали программы, которые себя ведут не так, как написано в твоих исходниках. Если можно компилировать твой код, то можно его скомпилировать моим особым компилятором. За баги в котором я не отвечаю ;)

2) можно явно разрешить дизасемблирование бинарника, а код дать "для иллюстрации".

3) ИМХО, лицензией тут будет сложно чего-то добиться. Только тем, что твой клиент - самый удобный, самый распиареный, и наиболее доверенный.

Reply

109 August 19 2013, 08:34:40 UTC
кстати, да. на эту тему был интересный хак, когда чувак сделал вирус, который заражает не binaries напрямую, а компилятор, которым эти binaries делаются. affected parties долго рассматривали исходники, пытаясь понять, what the fuck.

Reply

sab123 August 19 2013, 09:29:46 UTC
Про это рассказывал Ритчи в лекции по случаю выдачи ему ACMовской премии.

Reply


Leave a comment

Up