Не специалист, проверить не сможет, ему остается довериться "сертификации".
Но и в свободном ПО неспециалист этого сделать не сможет.
Не доказано, что каждая компания по сертификации на самом деле ничего не проверяет.
Или то, что любой специалист может "сертифицировать".
В открытом ПО для простых пользователей программа это закрытый бинарник, как и в закрытом ПО.
Потенциально, пользователь может обратиться к специалисту, за "сертификацией".
Также поступает и пользователь Windows, обращаясь к специалистам за "сертификацией".
Понятно, что сертификация может иногда говорить только, что не подсунули кота в мешке, а в дальнейшем будет что будет.
Даже если ничего не подсунут вначале, то всегда можно подсунуть потом:)
>Как Я могу проверить, что в сертифицированной сборке виндов не запихали NSAKGBKEY3?
Так же как и пользователям открытых программ, довериться сертификации или обращаться в другую контору.
Самому проверять млн. строк кода или писать спец. прогу наверное будет немного долгим.
Как я могу удостовериться, что используя открытое ПО, меня не взломают?
Хакеры настолько кровожадные, что им нипочем никакое ПО.
Безопасность страдает у открытых и закрытых ПО.
Доминирующее использование закрытых иностранных ИТ-решений (как прикладных, так и системных программ, включая технологии разработки ПО) создает угрозу национальной безопасности, говорится в тексте стратегии.
Не доказана угроза нац. безопасности. Нужно хотябы подать в суд на ФСТЭК, что она не в состоянии сертифицировать ПО. Выйграть суд.
1)Зыкрытые иностранные ПО закрытые только для пользователя, но специалистами они проверяются и сертифицируются.
2)Свое ПО точно также создает угрозу нац. безопасности, поскольку можно найти уязвимость.
Нужно быть максимально объективным, есть много других причин использования открытого ПО. Например в целях повышения уровня образования. Улучшения инфраструктуры разработки ПО. От этого выигрывают как бизнес, так и разработчики. Увеличение доступных инструментов и многое другое.
Предлагаю высказать свои идеи зачем нам нужен открытый код, можно и посмотреть на другие страны).
В чем максимальный выйгрышь открытости?
По моему, это
1)Экономия
2)Скорость разработки
3)Увеличение разнообразия ПО
4)Быстрое развитие технологий разработки ПО
Только мое мнение, что не нужно как в СССР "плановая экономика". Открытый код должен поддерживаться рынком и в меньшую очередь государством.
Сейчас выход новой Windows сразу опередил по количеству преобретенных версий, систему Linux.
Когда люди предпочитают платные системы бесплатным, это значит, что такие открытые системы, пусть и бесплатные им не нравятся, в виду сложного использования и т.п.
Пользователю абсолютно до фени, какая ОС и сколько стоит, нужно чтобы было просто как ложка в использовании и много было программ, тогда и будет прогресс.
Ориентироваться разработчику нужно не на технологию, не на идею, а на рынок.
Если рынку не нужна ложка, которую, чтобы использовать, нужно всего лишь почитать документацию и написать пару строк, значит такое неприемлемо и нужно искать решения проще.
А теперь точка зрения разработчика:
Платите и всё будет в шоколадке:)
Получается, что мало менеджеров, которые бы могли связать разработчиков с рынком ПО и удовлетворить каждого.
Раз мало менеджеров, значит отсутствует методология.
Отсюда предложение разработать методологию по разработке качественного свободного софта за деньги.
Только это значит ликвидировать пиратство, а это невозможно.