This question already has an answer here:
- Rewriting GPL code to change license 10 answers
I'm considering taking an old PHP4 web application and re-writing it using ASP.Net MVC4 in C#.
The old application was licensed under GPL2.
I'm unsure how this affects my new application, if at all. I obviously can't directly copy any of the code from the old PHP application to my .Net application as the two languages are totally different.
Equally, the old application wasn't even OO in nature, nor did it follow any kind of design pattern (i.e. MVC).
In essence, my new application will only be taking the "ideas & features" of the original application. Even the database schema will be significantly different.
Would I still have to GPL my new application or is it considered a new work where I choose a license myself?