I cant really agree with this. First off, asking permission is polite, its the reaction to that request that is the issue. If the request is reasonable and for the benefit of the community, i would like to think any devoted member/dev would be willing to share the knowledge. Chances are, that dev picked up a lot of knowledge from this very forum beforehand, so not to share prevents this circle of knowledge. Credit, is just a given.
I also have to say your simplified way of "porting" is a bit disagreeable. Some of these guys put many hours of work into their ROMs, so to say all that should be dismissed due to the original code being that of HTC, is a little unfair. It sounds contradictory, so...
We have 2 issues:
1 - Free sharing of work
2 - The protection of devs who have put hours of work into a project and wish to keep it "exclusive"
Both have to be considered, imho
Its a matter of balance, one with the rules (that i think we have) and the other with attitude.
As Zel said, HTC could pull the plug at any time. Making this a non issue.
Sent from my HTC One_M8 using xda app-developers app