A lot of people beleive that morality is taken from religion. I personally believ that it is not true. Moral principles don't necessarily have to have a religious doctrine behind them.
Whats your view?
Since in this thread so far thoughts have been dispersed I had to start from your post.
First let me commend you on this question what I thought of asking sometime ago.
Morality is ever changing. It has a vast, variable understanding. Core of issue may be similar as in religion 'thou should not steal' in ten commandments.
But
Strictly thinking, religious teachings were also ever changing.
Let me clarify since some people may not like this.
Even in continuation of islam in 700 century, religious teachings have changed.
During the days of early Islam, alcohol was not prohibited and 'gradual' change occurred. Hope people know what I am talking about. Alcohol in moderate amount was still allowed. Sahabi even prayed under the influence of alcohol till someone recited Quran incorrectly.
I know some people will not even consider this a part of morality issue.
So lets think about marriages. Countless marriages were norm and allowed in religion. Now limited to four. And for some they are adamant on one marriage at a time.
Think about cousin marriages.
Think about sibling marriages in very very early days...from Adam time.
Think about pardah/veil.
Think about Muta'.
Think about slavery.
Think about namaz.
Bible talks about father-daughter relationship (incest) I am not sure if it is in negative way -Need to check.
If nothing else then why in Quran it is said 'We have now completed your deen".
Bottom line: Just as morality has been ever changing, religious teachings were too.
Well, only thing we can say now since last messenger, religious teachings should be considered final.
Basic things like murder, theft, adultery have been similar in morality based societies however small they would be.
To the question: Yes and No.
If you strictly talk about religion, morality now is to based on religion.
Morality says, please others as well as yourself.
Religion says, please God.
If you are a non believer, then morality meaning will continue to change. Granted, basic tenets may still remain same even in strictly morality based society or personal life.
P.S. I just have reservations about hinduism. For some reason its sense of morality is very very different in some ways.