Открытый код отличается от декомпилированного кода практически ничем с точки зрения его анализа и каких-либо гарантий.
Нет, отличается. Никто в здравом уме не будет открывать код с откровенными закладками.
Можно так же провести аудит декомпилированного кода и свести наличие закладок к минимуму.
Декомпилированный код не нужно компилировать из исходников, потому что он уже получен из собранной версии — гарантия эквивалентности.
Смысла мало проводить аудит. Только если у вас очень крутой декомпилятор, который гарантирует, что декомпилированный текст со 100% вероятностью соберётся в тот же бинарник. У вас конечно же такой? Если нет, то и гарантии эквивалентности не может быть.
Гугл может обфусцировать код в будущем? Так он может и опенсорсный код обфусцировать.
Факт открытости кода, как минимум, даёт гарантию того, что Гугл не засунул туда совсем наглых закладок.
+ Можно провести аудит этого кода и свести их наличие к минимуму + Можно собрать из исходников и пользоваться будучи уверенным, что у тебя тот экземпляр приложения, который ты сам собрал, а не какой-то дядя, внёсший пару своих полезных строк перед билдом.
Декомпиляция не гарантирует того, что код будет таким же, каким его написал разработчик и никто в будущем не мешает Гуглу обфусцировать его.
Нет, я и сам там сижу, просто вы похожи на типичного человека, который участвует там в срачах и набрасывает :)
Нет, отличается. Никто в здравом уме не будет открывать код с откровенными закладками.
Смысла мало проводить аудит. Только если у вас очень крутой декомпилятор, который гарантирует, что декомпилированный текст со 100% вероятностью соберётся в тот же бинарник. У вас конечно же такой? Если нет, то и гарантии эквивалентности не может быть.
Это уже будет не открытый код.
+ Можно провести аудит этого кода и свести их наличие к минимуму + Можно собрать из исходников и пользоваться будучи уверенным, что у тебя тот экземпляр приложения, который ты сам собрал, а не какой-то дядя, внёсший пару своих полезных строк перед билдом.
Декомпиляция не гарантирует того, что код будет таким же, каким его написал разработчик и никто в будущем не мешает Гуглу обфусцировать его.
Для простого смертного не меняется абсолютно ничего. Только закладки теперь будут делать ФСБ.
В первую очередь депутаты, которые контролируют что смотрите вы по телевизору.