
Comments? +1
I believe the GHC project should consider setting some reasonable ground-rules for contributions to be on the safe side in order to avoid potential copyright (or similiar) issues in the future, as well as giving confidence to commercial users that precautions are taken to avoid such issues. Projects like Scala and Clojure require filling in a "Contributor [License] Agreement". I have not bothered to investigate the exact purpose. My guess is that it is supposed to prevent situations
However: like "un-authorized" commiting code into the project. (Meaning: employee of company M commits code into the project but then the company says that person was not allowed to do that, beacuse the code is patented or sth and requests that the code is withdrawn or sues the project.) Somehow I feel that introducing such contributor licenses into GHC would scare away some contributors. But then again doing that could prevent some potential problems. Janek