История изменений
Исправление Evgueni, (текущая версия) :
Нет проблем в том, чтобы писать закрытый код. Никто этого не запрещает, но если ты пишешь открытый код, то он должен быть открыть и каждый желающий мог бы не только посмотреть на этот код, но и собрать программу.
В случае закрытых плагинов к компилятору существует лазейка: миру представляется программа с открытыми исходниками, которую нельзя собрать, так как собирается она с помощью закрытого плагина. То есть вообще всю добавленную функциональность можно вынести в этот самый плагин и собирать программы с открытым кодом не развивая их.
Исправление Evgueni, :
Нет проблем в том, чтобы писать закрытый код. Никто этого не запрещает, но если ты пишешь открытый код, то он должен быть открыть и каждый желающий мог бы не только посмотреть на этот код, но и собрать программу.
В случае закрытых плагинов к компилятору существует лазейка: миру представляется программа с открытыми исходниками, которую нельзя собрать, так как собирается она с помощью закрытого плагина. То есть вообще всю функциональность можно вынести в этот самый плагин и собирать программы с открытым кодом не развивая их.
Исправление Evgueni, :
Нет проблем в том, чтобы писать закрытый код. Никто этого не запрещает, но если ты пишешь открытый код, то он должен быть открыть и каждый желающий мог бы не только посмотреть на этот код, но и собрать программу.
В случае закрытых плагинов к компилятору существует лазейка: миру представляется программа с открытыми исходниками, которую нельзя собрать, так как собирается она с помощью закрытого плагина.
Исходная версия Evgueni, :
Нет проблем в том, чтобы писать закрытый код. Никто этого не запрещает, но если ты пишешь открытый код, то он должен быть открыть и каждый желающий мог бы посмотреть на этот код и собрать программу.
В случае закрытых плагинов к компилятору существует лазейка: миру представляется программа с открытыми исходниками, которую нельзя собрать, так как собирается она с помощью закрытого плагина.