Earlier quoted context omitted.
Web standards are designed for cooperation not competition.
Back in the day yes. Modern web standards upgrades are designed (a) because Google wants them, (b) for regulatory capture -- making it too difficult for a browser to be created (I'm abusing the term to refer to behavior regulated by "web standards").
I tried creating a web browser and Google blocked me (2019)
81–90 of 194 posts
Re: I tried creating a web browser and Google blocked me (2019)
#82Earlier quoted context omitted.
The Qt project didn't write the origins of Google's browser engine. Blink forked from Webkit, which started as a fork of the KHTML and KJS libraries from KDE. Many KDE-projects are built upon Qt, but Qt is an independent project.
I think they are talking about Konqueror, not QT. Konqueror is what KHTML was developed for, iirc.
Re: I tried creating a web browser and Google blocked me (2019)
#83Re: I tried creating a web browser and Google blocked me (2019)
#84Earlier quoted context omitted.
Nice for Google to block the project that wrote the origins of their browser engine.
The Qt project didn't write the origins of Google's browser engine. Blink forked from Webkit, which started as a fork of the KHTML and KJS libraries from KDE. Many KDE-projects are built upon Qt, but Qt is an independent project.
Re: I tried creating a web browser and Google blocked me (2019)
#85Blog post author here. Since this post, there's now an option available for DRM-enabled Electron. However, it's only available through a single vendor, castLabs [0]. This is a closed source, downstream effort which means no modifications can be made to Electron itself. All changes must make it upstream to show up in this fork. When asked whether they would eventually merge it upstream, they didn't provide a clear ans…
The link [0] still seems to work and redirects to https://github.com/castlabs/electron-releases/discussions/24 for me.
Re: I tried creating a web browser and Google blocked me (2019)
#86Earlier quoted context omitted.
Nice for Google to block the project that wrote the origins of their browser engine.
> Nice for Google to block the project that wrote the origins of their browser engine. In this case it's blocking the embedded Blink, which is their browser engine, so at least they're consistent?
Re: I tried creating a web browser and Google blocked me (2019)
#87I'm curious what the gatekeeping around letting you use Widevine or similar does. As an "approved" entity are you then technically capable of copying DRMed content? Trying to understand if that's why it's so closely guarded.
1. You can't deprotect the content for a purpose that would violate copyright law (this is the "DMCA exception" process you hear about every 3 years)
2. You can't provide tools that deprotect the content for any purpose
Both provisions give DRM the force of law, though the latter poses specific risks for anyone who merely wants to run DRM content within it's protected bounds. There are loads of well-reasoned exceptions to DMCA 1201, but they're very restrictive and special-cased. You'd never be able to get away with just releasing a Widevine-compatible plugin, even if it did all the validation and security in exactly the same way as Widevine. This means that, practically speaking, the only legal way to actually play Widevine-protected content is to license Widevine and comply with the inevitable litany of restrictions they place upon you for access to that plugin.
Re: I tried creating a web browser and Google blocked me (2019)
#88Blog post author here. Since this post, there's now an option available for DRM-enabled Electron. However, it's only available through a single vendor, castLabs [0]. This is a closed source, downstream effort which means no modifications can be made to Electron itself. All changes must make it upstream to show up in this fork. When asked whether they would eventually merge it upstream, they didn't provide a clear ans…
Did you consider to not get a license? You could perhaps download and execute Widevine pretending to be Firefox or Chrome. Is there advanced spying software in Widevine preventing to do that?
The risk doesn't seem worth it to use such a workaround for a serious project though.
[0] https://source.chromium.org/chromium/chromium/src/+/master:t...
Re: I tried creating a web browser and Google blocked me (2019)
#89Blog post author here. Since this post, there's now an option available for DRM-enabled Electron. However, it's only available through a single vendor, castLabs [0]. This is a closed source, downstream effort which means no modifications can be made to Electron itself. All changes must make it upstream to show up in this fork. When asked whether they would eventually merge it upstream, they didn't provide a clear ans…
Thank you for creating a browser shell, maybe I can bring my browser project out of retirement. I just wish Chromium/Electron wasn't the only flavor (hence one of the main reasons I use Firefox). I had hoped Servo to be an additional option but alas.
Re: I tried creating a web browser and Google blocked me (2019)
#90Earlier quoted context omitted.
Did you consider to not get a license? You could perhaps download and execute Widevine pretending to be Firefox or Chrome. Is there advanced spying software in Widevine preventing to do that?
I'm honestly not sure about the legality of downloading from another distributor. I do know that distribution requires a license [0]. The risk doesn't seem worth it to use such a workaround for a serious project though. [0] https://source.chromium.org/chromium/chromium/src/+/master:t...