Hacker News new | ask | show | jobs
by rakoo 1355 days ago
Chromium is under a BSD license, explicitly allowing Google to build a proprietary product on top that siphoning all the users' data to make money off of it and influence where the http world goes.

The product here is under a Copyleft license. Any derivative is at the service of humanity at large, today and tomorrow. It is much harder to exploit people this way.

Open Source has never served the users, it has always been about the editors. A Copyleft license is a good way just like a public institution at the helm is.

2 comments

Google could build a proprietary service on top of an AGPL Chromium. All they would have to do is either not accept external contributions (they already sponsor most if not all of the development anyway) or require contributions to sign a CLA to give them the copyright to it (they already require you to sign that anyway)
AGPL explicitly prevents this: any service provided with AGPL software must be AGPL. That's the whole point of the license.
The scenario the GP outlines is one where Google is the sole licensor of Chromium. They could then build proprietary (or whatever!) versions of that however they liked, since they'd have copyright to the whole thing.
If Chromium were AGPL they couldn't build a proprietary service. They couldn't even build a service that earns them money but can't be copy pasted as-is by anyone else such that it would earn money to someone else. That's the whole point. If one benefits, everyone benefits
The point is that if you have the copyright to a project and you release it as AGPL, it has absolutely no affect on what you can do with it. You can also relicense it to others and tell them they don't have to follow AGPL either.

So if Chromium were AGPL, Google could do anything they felt like doing with it, just like now. Google just wouldn't be able to keep anybody else from doing stuff with it for versions that they released under AGPL, as long as those people didn't violate it.

also the way google dumps code is also a factor, is it going to be repo where we can keep track of the whole development process, or just a code dump every once in a while.