Live data from Hacker News

I tried creating a web browser, and Google blocked me

blog.samuelmaddock.com

71–80 of 632 posts

Re: I tried creating a web browser, and Google blocked me

#71

Flagging for inaccurate/inflammatory title. Google isn’t stopping the author from creating a web browser.

You're drawing attention via hair splitting and pedantry. For most people who use their browser to stream content, it's not a browser if it can't use that content.

Re: I tried creating a web browser, and Google blocked me

#72
post #45

The blame for this sits squarely on the w3c for their efforts in trying to replace flash by letting the content companies dictate standards for encrypted playback. If they had held fast, we could have forced the companies to do their key management in something like WebAssembly and avoided this gatekeeping mess.

> The blame for this sits squarely on the w3c for their efforts in trying to replace flash by letting the content companies dictate standards for encrypted playback. The blame for this sits squarely on the users for their tolerance of malware (which DRM is) in the browsers that they use.

This is a truly out-of-touch comment. People want their content first and foremost.

Besides, any kind of large-scale user revolt that isn't basically just a mob-like reaction is usually the result of a top-down, coordinated campaign. See the protests against SOPA/PIPA for an example - big websites had to throw their weight behind the idea for it to take hold. The web is simply too diverse and quick moving of a place to expect some kind of people's revolution when it comes to DRM.

Re: I tried creating a web browser, and Google blocked me

#73
post #67
post #51

Is the Chrome web browser buildable from sources? If yes, what's the difference which allows Chrome to work with DRM and doesn't allow another code to do that? I don't think I understand the problem. What does it mean "won't allow DRM" - you can always write code which you like, right?

Chromium browser is open source. Chrome browser (which is based on Chromium, plus various Google proprietary features on top of it) is not.

And Chromium can't play videos?

Re: I tried creating a web browser, and Google blocked me

#74
post #45

The blame for this sits squarely on the w3c for their efforts in trying to replace flash by letting the content companies dictate standards for encrypted playback. If they had held fast, we could have forced the companies to do their key management in something like WebAssembly and avoided this gatekeeping mess.

> The blame for this sits squarely on the w3c for their efforts in trying to replace flash by letting the content companies dictate standards for encrypted playback. The blame for this sits squarely on the users for their tolerance of malware (which DRM is) in the browsers that they use.

That's like saying the blame for pollution caused by burning coal lies squarely on the shoulders of anyone who uses electricity. Decisions are made, 99% of people have no clue what's going, and it's unreasonable to expect them to.

Re: I tried creating a web browser, and Google blocked me

#75
post #51

Is the Chrome web browser buildable from sources? If yes, what's the difference which allows Chrome to work with DRM and doesn't allow another code to do that? I don't think I understand the problem. What does it mean "won't allow DRM" - you can always write code which you like, right?

Building Chrome requires downloading proprietary binaries that they licensed. Chromium does not include these and does not include widevine by default, but it can be installed as a plugin. https://wiki.archlinux.org/index.php/chromium#Widevine_Conte...

Can't those proprietary binaries be used in another browser? Is the API known?

Re: I tried creating a web browser, and Google blocked me

#76
Here is a good talk on that topic[1].

Widevine does not come bundled with Firefox & Chrome. Each installation has to download the Widevine binary. You would be able to use the binary to implement DRM support, like Kodi did.

[1]: https://www.youtube.com/watch?v=3Y3R_snaDDc

Re: I tried creating a web browser, and Google blocked me

#77

This is the only reason you can't watch Netflix on FreeBSD using chromium or Firefox, too.

Doesn't FreeBSD provide Linux kernel ABI compatibility?

The linux community took a little bit but was able to get the DRM stuff working through wine (I think it was firefox+silvervine or something)and I think they now have a native solution. I doubt there's any real reason you couldn't get it working, it's just the FreeBSD community is a lot smaller and you'll have to convince somebody to work on it unless you have the know-how to yourself.

Re: I tried creating a web browser, and Google blocked me

#78
I didn't follow the extension workaround. Won't google block that as well, or are the different rules for extensions?

Also, thanks for pushing on them. I've seen numbers posts on HN recently about the opaque walls folks encounter on Google, Amazon and Facebook property monopolies. This is just another great example. Would it make sense to file this with the EFF? Someone has to be collecting all of these issues for the impending class-action suit?

Re: I tried creating a web browser, and Google blocked me

#79
post #45

The blame for this sits squarely on the w3c for their efforts in trying to replace flash by letting the content companies dictate standards for encrypted playback. If they had held fast, we could have forced the companies to do their key management in something like WebAssembly and avoided this gatekeeping mess.

> The blame for this sits squarely on the w3c for their efforts in trying to replace flash by letting the content companies dictate standards for encrypted playback. The blame for this sits squarely on the users for their tolerance of malware (which DRM is) in the browsers that they use.

The user is to blame? Let's be realistic about how the average person handles technology in general, is aware of malware on their devices, or how many browser choices they have.

Re: I tried creating a web browser, and Google blocked me

#80
post #6

Sorry, for those of us not privy to how Widevine works, what's the problem exactly? What do you need Google's approval for and why?

Yes, you need Google's approval because now all major browsers have a black-box/binary blob which downloads other funky binary stuff so that it can decrypt video content. As you might figure out Google/Wildevine org gives the blackbox only to approved developers/devices/applications. Bonus DRM: If your license is not "the most certified" your browser/player will play only shitty/low quality versions of the video. The…

So how do open source browsers like Chromium and Firefox do this? Surely if they have access to the blackbox, then anyone does? And if they don't, it means you can't watch Netflix on some major browsers.
Post reply on HN