Автор вопроса создал странное словосочетание- мораль науки.
Т.е. мораль - это субъективное понятие. Она зависит от конкретной ситуации. Существует буржуазная мораль, христианская мораль. И даже существовал моральный кодекс строителя коммунизма в СССР.
А наука - это способ получать и использовать знания этого мира.
Она вообще не зависит от общественного устройства. Если речь идет, конечно же о настоящих науках, связанных с естествознанием.
Т.к. с недавнего сравнительно времени к наукам стали относить и т.н. общественные дисциплины вроде политологии, экономики, и прочее. Это безусловно заданные обществом не подлинные знания, а скорее доктрины, которые как доказательную базу берут все, что подходят, а ко второй половине противоречащих фактов и факторов они слепы. Грош цена этим наукам. И мы видим как одна доктрина в таких науках легко меняется на другую при смене политического режима.
Т.е. я считаю, что у науки нет морали. Она просто есть ни хорошая, ни плохая. Она вне такого рода обозначений. И в руках хороших людей она моральна, а в руках плохих, соответственно аморальна.
А что же до морали мифов? На самом деле на дне любого мифа лежит тугой сплав из устоев народа, который этот миф создал. Устои народа, правила его жизни отражены в любом мифе. И мораль мифа - это всегда мораль народа, народности, которая преподнесена в легко усвояемой и яркой запоминающейся форме. Нравственность мифа всегда совпадает с моралью для народа создавшего миф, но если этот миф переходит к каким-то другим народам, то он может стать уже и безнравственным. Так вряд ли понравился бы христианам подвиг индийского Бога Кришны, который занимался любовью одновременно со ста женщинами. А вот с точки зрения почитателей Кришны он явил свое величие и усердие. Воистину божественное.
Так что давайте считать нравственность мифа более относительной. Гораздо более относительной, чем мораль подлинной науки. И более существующей в природе Мира.