If someone reimplemented a popular Open Source project in another language (say someone rebuilt PhpBB in Django), what would the license on the new project be?
Specifically, say it was reimplented as a black box (only page flow and maybe some shared ui assets css/js/img), and the final product looked the same but no web code similarities or database implementation details are shared.
Would one still have to release it as GPL? Could they release it as BSD instead?
Would you recommend a lawyer for this type of question? If so, please let me know if you have a referral.
Thanks in advance
However, porting an existing GPL code base to a new language would I strongly suspect be seen as a simple "fork" of the original code and you would (quite rightly) have to release your new code under the GPL license. This is fair and just - you can't just rip off other peoples intellectual property no matter how much work there is involved in doing so.