5 ms·
I noticed this too, and immediately thought of the FSF. But I kept reading and thought this was different: > Note, you don’t grant these rights to the AMP Pro
by rpdillon 8y ago
I noticed this too, and immediately thought of the FSF. But I kept reading and thought this was different:
> Note, you don’t grant these rights to the AMP Project, you grant them to Google. Google owns the code and patents.
- vlovich123 8y agoThis is standard. Copyrights are assigned to the body that owns the project. For EMACS this is FSF, for AMP this is Google. The only time it's something different is if a project is owned by a foundation just for that project but super common in the OSS world. Have you done much OSS development?
- geggam 8y agoWhat license is AMP ... GPLV ? BSD ? MIT ?
- ocdtrekkie 8y agoAMP's license is technically Apache 2.0, but functionally, AMP's license is irrelevant. The only AMP code that matters is the code implemented on Google's servers for serving search results, as that is what everyone must comply with to be placed well on Google. Nothing about openness or transparency or governance of the project actually matters, because the issue is how AMP is used by Google on Google servers.
- Wehrdo 8y agoWhy don't projects let you sign away your copyright so your contribution becomes public domain? Is that even possible?
- ufo 8y agoIn many countries authors aren't allowed to put the code under the public domain. To avoid these issues it is instead preferred to provide an explicit copyright license. https://opensource.stackexchange.com/questions/1371/ https://opensource.stackexchange.com/questions/1371/
- ufo 8y agoOne very important difference is that the FSF is a 501(c)(3) non-profit, and the terms of its charter and of the copyright assignment state that the software must remain free in the future. Effectively, the only thing the CLA does is make it easier for the FSF to enforce the GPL on behalf of the developers. On the other hand, in AMP's case the CLA allows Google to start distributing the software under a proprietary license in the future, if they so desire. One example of this difference was the time when Gitlab stopped requiring a CLA, after being prompted to do so by the Debian project: https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-license/ https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-l...
- lmkg 8y agoIt does, however, contradict Google's insistence that the AMP project is independent form Google.
- jeltz 8y agoI have done quite a bit of open source stuff and so far I gave manged to avoid projects which require a CLA. In my experience the projects with a CLA are a minority.
- Sir_Cmpwn 8y ago"Standard" != right.
- scarejunba 8y agoWhen you contribute to Ubuntu or related you sign away to Canonical. It makes sense.
- hexo 8y agothat can be done in amarica, not here