I am sorry if this question looks really funny, however I can’t help but ask,
Why do we need the use of License for an Open Sourced Project?
Many of the open sourced projects that I have seen clearly state that the code may be modified and redistributed in anyway you may feel and however it is licensed under some license such as MIT / GPL etc.
What I want to know is that if the code is open and the author has freely asked to have his code modified without any worries than how does that License help?
I tried searching the net on this, but majority were giving differences between different types of licenses not why.
Another reason I am asking is because, we are developing our own software and say tomorrow if we decide to release it as an open sourced project, is it mandatory to release it under some license?