Google going its own way, forking WebKit rendering engine

Status
Not open for further replies.
Post content hidden for low score. Show…

stoanhart

Seniorius Lurkius
34
    kleinma":hkxsk07v said:
    Cue stream of proprietary google technologies that will flow into this and only work on chrome. Google's argument will be "well chrome is available on every single platform so just use chrome". Yay.

    Won't happen. Blink has to be open source because it's a fork of an open source project. Any proprietary features can be copied into other browsers. Also, Google has a good track record of working with the W3C to have its technologies become certified Web Standards.
     
    Upvote
    84 (113 / -29)
    Post content hidden for low score. Show…
    stoanhart":7kr8g94t said:
    Won't happen. Blink has to be open source because it's a fork of an open source project. Any proprietary features can be copied into other browsers. Also, Google has a good track record of working with the W3C to have its technologies become certified Web Standards.
    This won't happen because Blink is a fork of a LGPL project. It's not because it's open source that forks systematically have to be open source as well.
     
    Upvote
    64 (67 / -3)

    LinkTiger

    Smack-Fu Master, in training
    67
      Webkit's LGPL may dictate that the project be open source, stoanhart, but that doesn't mean they need to do their development in the open. Google conducts its Android development in secret, and much of that is based on the stronger copyleft of the GPL. We have no reason to believe that Google will behave any better with Blink than they have with Android.
       
      Upvote
      91 (103 / -12)

      blacke

      Ars Scholae Palatinae
        kleinma":1liny9sj said:
        Cue stream of proprietary google technologies that will flow into this and only work on chrome. Google's argument will be "well chrome is available on every single platform so just use chrome". Yay.
        From Google's own announcement:
        Throughout this transition, we’ll collaborate closely with other browser vendors to move the web forward and preserve the compatibility that made it a successful ecosystem. In that spirit, we’ve set strong guidelines for new features that emphasize standards, interoperability, conformance testing and transparency.
         
        Upvote
        17 (34 / -17)
        Happysin

        Happysin

        Ars Legatus Legionis
        Subscriptor++
          stoanhart":2bbzwsdk said:
          kleinma":2bbzwsdk said:
          Cue stream of proprietary google technologies that will flow into this and only work on chrome. Google's argument will be "well chrome is available on every single platform so just use chrome". Yay.

          Won't happen. Blink has to be open source because it's a fork of an open source project. Any proprietary features can be copied into other browsers. Also, Google has a good track record of working with the W3C to have its technologies become certified Web Standards.

          This does nothing to solve the "proprietary" problem. If Google starts implementing non-standard Chrome-specific features, they can become a de-facto standards body by trying to push these without the W3C. This also may not be of any use to non-WebKit browsers like Firefox and IE.

          Furthermore, Google has very recently been pushing Swift and their non CalDAV calendaring for their specific implementations. It stands to reason they would start pushing out these Google-specific technologies to Chrome in a way to make them native.

          Last time that happened, we called it ActiveX, and was pretty-much terrible.
           
          Upvote
          91 (109 / -18)
          Post content hidden for low score. Show…
          Post content hidden for low score. Show…
          Midnitte

          Midnitte

          Ars Tribunus Militum
            LinkTiger":1jymcaj1 said:
            Webkit's LGPL may dictate that the project be open source, stoanhart, but that doesn't mean they need to do their development in the open. Google conducts its Android development in secret, and much of that is based on the stronger copyleft of the GPL. We have no reason to believe that Google will behave any better with Blink than they have with Android.
            I'd imagine they'd operate as they do now with WebKit...
             
            Upvote
            5 (12 / -7)
            OldManBrodie

            OldManBrodie

            Ars Legatus Legionis
            Subscriptor
              Solidstate89":97ia8ajh said:
              brodie":97ia8ajh said:
              Great, one more set of vendor-specific CSS prefixes to have to start using soon, just to make sure that my sites looks the same in all browsers :mad:

              Of particular interest to Web developers: there won't be any -blink or -chrome CSS prefixes
              Reading comprehension FTW! :sheepish:

              Though, I can't say that I completely take them at their word...
               
              Upvote
              7 (24 / -17)
              Post content hidden for low score. Show…

              nebrius

              Wise, Aged Ars Veteran
              108
                Google also argues that the decision will introduce greater diversity into the browser ecosystem and might mitigate concerns that the mobile Web in particular was becoming a WebKit monoculture.
                That was my first thought when reading this.
                Of particular interest to Web developers: there won't be any -blink or -chrome CSS prefixes
                Then I read this. If Blink is going to pretend to be "more or less" webkit, then I can see a lot of web devs just sticking with the webkit monoculture, since all the webkit browsers are already "more or less" webkit. I dislike the concept of css prefixes in general, but if we're going to use them, then we should use them properly, and I don't think that this is the proper approach. It will work fine for now, but as webkit2 and blink diverge (and I'm pretty certain they will), life will get harder and harder for web devs IMO.
                 
                Upvote
                10 (18 / -8)
                doubleyewdee

                doubleyewdee

                Ars Scholae Palatinae
                786
                Subscriptor++
                  Solidstate89":36pshs6k said:
                  brodie":36pshs6k said:
                  Great, one more set of vendor-specific CSS prefixes to have to start using soon, just to make sure that my sites looks the same in all browsers :mad:

                  Of particular interest to Web developers: there won't be any -blink or -chrome CSS prefixes

                  Specifically from their project page:
                  Historically, browsers have relied on vendor prefixes (e.g., -webkit-feature) to ship experimental features to web developers. This approach can be harmful to compatibility because web content comes to rely upon these vendor-prefixed names. Going forward, instead of enabling a feature by default with a vendor prefix, we will instead keep the (unprefixed) feature behind the “enable experimental web platform features” flag in about:flags until the feature is ready to be enabled by default. Mozilla has already embarked on a similar policy.
                   
                  Upvote
                  38 (39 / -1)
                  Post content hidden for low score. Show…

                  DrPizza

                  Well-known member
                    nebrius":32blwqpr said:
                    Google also argues that the decision will introduce greater diversity into the browser ecosystem and might mitigate concerns that the mobile Web in particular was becoming a WebKit monoculture.
                    That was my first thought when reading this.
                    Of particular interest to Web developers: there won't be any -blink or -chrome CSS prefixes
                    Then I read this. If Blink is going to pretend to be "more or less" webkit, then I can see a lot of web devs just sticking with the webkit monoculture, since all the webkit browsers are already "more or less" webkit. I dislike the concept of css prefixes in general, but if we're going to use them, then we should use them properly, and I don't think that this is the proper approach. It will work fine for now, but as webkit2 and blink diverge (and I'm pretty certain they will), life will get harder and harder for web devs IMO.
                    This is a much, much better approach. It means that developers can test experimental behaviour in private, but it means that they cannot be used to contaminate the public Web.
                     
                    Upvote
                    65 (67 / -2)
                    Post content hidden for low score. Show…
                    doubleyewdee

                    doubleyewdee

                    Ars Scholae Palatinae
                    786
                    Subscriptor++
                      DrPizza":1fxf7ntn said:
                      This is a much, much better approach. It means that developers can test experimental behaviour in private, but it means that they cannot be used to contaminate the public Web.

                      Minus the rash of semi-pro made sites that just tell their users to "turn on experimental features plz."

                      Won't be everywhere, for sure, but I suspect you'll see sites with this very soon.
                       
                      Upvote
                      10 (17 / -7)

                      MattEvansC3

                      Ars Tribunus Militum
                        blacke":3uvzyvvy said:
                        kleinma":3uvzyvvy said:
                        Cue stream of proprietary google technologies that will flow into this and only work on chrome. Google's argument will be "well chrome is available on every single platform so just use chrome". Yay.
                        From Google's own announcement:
                        Throughout this transition, we’ll collaborate closely with other browser vendors to move the web forward and preserve the compatibility that made it a successful ecosystem. In that spirit, we’ve set strong guidelines for new features that emphasize standards, interoperability, conformance testing and transparency.

                        Is that the same way they collaborated with the industry, especially Nokia, to make VP8 a standard?
                         
                        Upvote
                        21 (27 / -6)
                        Status
                        Not open for further replies.
                        close