Удивительный вы человек. Ну так выгоните тогда всех "дармоедов". А про код. Его открытие ни кому не поможет. Например, в моём случае. Ну опубликую, а дальше? Ни когда не слышали о граничных и начальных условиях? Без них всё равно нифига не запустится. А при некоррктных - так и вовсе развалится.
Открытие кода может помочь только в одном случае - найти явный факап. Но он заметен и по "ниткам", что лезут со всех сторон в результатах (и тут прячь-не-прячь...).
Ах, да. Китайцы. Вот те с удовольствием сдуют, слепят - и будут все твои результаты у них. А ты будешь сидеть с носом.
Ну, и "повторение программных схем" - это очень хорошая штука. Решая одну задачу (одну или схожую систему PDE) разными коллективами и разными методами можно судить о достоверности результата. Если рядом - то хорошо. А вот если и рядом не лежало... Именно такуя проверку уничтожит механизм. Зачем я что-то буду выдумывать - я лучше "запущу его чёрный ящик"