This of course comes at the cost of not being able to support non-free parts of the web standard such as DRM.
This of course comes at the cost of not being able to support non-free parts of the web standard such as DRM.
Then write one.
Perhaps BSD in its anarchic freedom is compelling to the kinds of people who decide to do something crazy like building a brand new browser engine from scratch, and GPLv3 with its detailed rules and regulations is compelling to people who like to talk about how they wish the world had more software licensed under GPLv3.
Open source isn’t handed down from God, it starts with one person deciding to type mkdir.
So poetic! I love that sentence!
Sorry this is not the GPLv3 everywhere world you are dreaming of, and I'm glad it works this way.
Like others said, if you want to have a GPLv3 licensed browser (that will probably be as unusable as GIMP), write one yourself.
That would be a benefit, not a cost.
DRM'd content on the web is also not nearly as common as you are implying it to be. Outside of specific streaming sites that many use through dedicated apps on their TV or phone anyway it is almost nonexistent so this crap doesn't need to be in your desktop or mobile browser. Not to mention that even with DRM support you are not guaranteed to get decent content if you are on the wrong OS or don't give up ownership of your entire display pipeline or just have slightly older hardware or live in the wrong country. It's also not hard to avoid these streaming services entirely.
LGPLv3 would solve that, wouldn't it?