[HN Gopher] What's the future of Servo?
       ___________________________________________________________________
        
       What's the future of Servo?
        
       Author : theBashShell
       Score  : 426 points
       Date   : 2020-08-14 11:23 UTC (11 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | masklinn wrote:
       | Servo being gone is sad, SRT being gone is terrifying.
        
       | tanilama wrote:
       | There is a push to this project since like 4 days ago...pretty
       | telling itself.
        
       | dindresto wrote:
       | How will Servo be affected by the Mozilla layoffs?
        
         | dang wrote:
         | This comment was posted before we changed the URL - see
         | https://news.ycombinator.com/item?id=24161984.
         | 
         | I've made the replies top-level comments since the thread scope
         | is now at this level.
        
       | MR4D wrote:
       | I don't understand something about many of the comments I've seen
       | on HN regarding Firefox, Edge, Chrome, etc....
       | 
       | Why does it matter if there is one source tree for all browsers?
       | [0]
       | 
       | Is it really a bad thing if Chromium is the base, and then
       | Google, Microsoft, etc push out forks of it?
       | 
       | Isn't that what we do in the linux world already with the kernel?
       | Redhat, Ubuntu, Mint, etc all take a stock kernel from the git
       | tree and then tweak it for their uses, yet we don't complain
       | about that.
       | 
       | [0] - Yes, I know people lost their jobs, and that sucks,
       | especially in this economy. But my question isn't about the jobs,
       | it's about having multiple browsers and why some people
       | vehemently believe that multiple browsers without shared source
       | code is critical to our future. THAT is what I don't understand.
        
         | msclrhd wrote:
         | If there's a bug between the specifications and Chrome, what
         | incentive is there for Chrome to change? How do you
         | check/verify the specifications if there is only one
         | implementation?
         | 
         | Given a single implementation, what incentive is there to
         | develop open standards?
         | 
         | How do you innovate (in standards, JavaScript performance,
         | rendering, etc.) if there is only one group working on them?
         | 
         | Case in point: Firefox is the only major browser to provide
         | MathML support. Where is the incentive to get that implemented
         | in the other browsers, especially given MathJax?
         | 
         | Where is the competition to innovate in things like web tools
         | (layout analysis -- esp. for flexbox, etc., accessibility
         | property (WCAG, WAI-ARIA) navigation/investigation) given a
         | single implementation?
        
         | feanaro wrote:
         | In addition to what the other comments are saying, it's not at
         | all clear that maintaining a suitable fork of Chromium would be
         | less work than maintaining a completely different browser
         | implementation. Google is clearly trying to drive the web into
         | an unsavoury direction so the divergence burden of such a fork
         | might increase with time.
         | 
         | Also, it's never a bad idea to implement the same thing twice,
         | from scratch. Working with an existing codebase necessarily
         | puts you into a certain mindset with its own trade-offs and
         | constraints where moving in a certain direction might be much
         | harder than if you are starting from scratch. Would we ever see
         | innovations that Servo brought forth if all we had were
         | Chromium forks? It's hard to say, but it's definitely not
         | obvious.
        
         | Jweb_Guru wrote:
         | If Linux were the only operating system out there, and
         | incidentally was completely controlled by a company that only
         | kept it open source for its own amusement, would you still be
         | singing this tune? I doubt it.
        
         | MattGaiser wrote:
         | The difference is that the Linux Foundation doesn't have a side
         | business getting a cut from every install of Apache Server or
         | something. They do not have a strong stake in how people end up
         | using Linux.
         | 
         | Google has a strong interest in how people end up using the web
         | and they have a particular vision for it, a vision that many on
         | here disagree with.
         | 
         | Imagine if IBM ran the Linux kernel. We would be hearing many
         | of the same concerns.
        
         | parenthesis wrote:
         | Except that Linux isn't the only game in town, there are the
         | BSDs and commercial alternatives.
        
         | mplewis wrote:
         | Linux have shown themselves to be trustworthy maintainers of an
         | open project. Google have not.
        
         | jdmichal wrote:
         | The problem is that it's not just a base utility layer being
         | shared. It's the entire web-standards stack. Which means that
         | Google would now have pretty much free reign to push the
         | standards wherever they wanted, because if it's in Chrome it's
         | in everything except iOS.
        
       | mojomark wrote:
       | Why do software engineers feel the need to name abstract software
       | after tangeable things, conflating search results? E.g., "Servo",
       | "Containers", etc.
       | 
       | Can we not find a simple naming convention that is less ambiguous
       | and confusing to the rest of the world that uses both software
       | and hardware? E.g. ServoSW, ContainerSW, or stick with names that
       | have no hardware corollary?
        
       | Ygg2 wrote:
       | Damn, I want to support Servo. Where do I throw my allowance on
       | them?
        
       | guerrilla wrote:
       | My first post on HN using Servo. GitHub seems to work too. Pretty
       | fast. Build was fast and easy too but huge (6GB including the
       | .git) I sure hope this project surives.
        
         | malkia wrote:
         | Trying to build it on Windows, not so successful so far.
        
           | paulrouget wrote:
           | I recommend that you build (or download) the UWP version of
           | Servo: https://download.servo.org
        
         | vbezhenar wrote:
         | What about other websites? Are they usable (even if slightly
         | broken)?
        
           | guerrilla wrote:
           | Actually a lot of things are usable even if they are askew.
           | Like the Google logo on search is way to the left rather than
           | center. On the other hand, Facebook is complete chaos and
           | totally unusable, for example.
        
             | mst wrote:
             | I'm torn between "so, same as on any browser" and "surely
             | that's a feature" as a response to this :D
        
         | slezyr wrote:
         | That's a lightweight build for a browser.
         | 
         | Chromium's folder with build and .git takes 40GB.
        
         | jacquesm wrote:
         | That's the spirit.
        
       | krick wrote:
       | A follow-up question. Does it affect the future of Rust as well?
       | What about it?
        
       | umanwizard wrote:
       | The servo team has been (either mostly or entirely, I'm not sure)
       | laid off, so presumably the project is dead.
        
         | Kelteseth wrote:
         | > project is dead
         | 
         | That's quite a drastic statement. Maybe the devs find another
         | company that sponsors the development of servo?
        
           | umanwizard wrote:
           | I guess anything is possible, but why would anyone other than
           | Mozilla want to develop Servo?
        
             | DJHenk wrote:
             | I think any big company who does not like Google's
             | dominance on the web would want to do that. The reason they
             | all switch to a chromium engine is not that they don't
             | care, it's because it was too hard/expensive to develop
             | their own engine. If Servo has any potential in that sense,
             | I don't see why a company like Microsoft would not want to
             | contribute to that.
        
               | brianush1 wrote:
               | Microsoft has made two working browser engines: Trident
               | and EdgeHTML. They've killed both in favor of Chromium; I
               | don't see how it would cost them less to develop Servo
               | than to have kept working on EdgeHTML.
        
               | Ericson2314 wrote:
               | I said at the time that Microsoft should have stepped
               | into to sponsor Firefox, and make a firefox-based IE.
               | Surely between the two of them Chrome could get some
               | better competition.
        
               | lovelearning wrote:
               | I think MS thinks very differently. Some months ago, one
               | of their PMs said:
               | 
               | "It's time for @mozilla to get down from their
               | philosophical ivory tower. The web is dominated by
               | Chromium, if they really 'cared' about the web, they
               | would be contributing instead of building a parallel
               | universe that's used by less than five percent?" [1]
               | 
               | [1] : https://www.zdnet.com/article/microsoft-guy-
               | mozilla-should-g...
        
               | megaman821 wrote:
               | Not thinking about this too deeply, would Chromium become
               | like Linux in this situation? Linux has heavily won the
               | server market but many different flavors of Linux are
               | being deployed still without a single, overwhelming
               | winner. Maybe contributions like Stylo to Chromium could
               | improve the web for a larger audience of people than
               | Firefox could reach in its current state.
        
               | xyzzy_plugh wrote:
               | Wow, what a shitty attitude.
               | 
               | Standards bodies are powerless if there's only one
               | implementation.
        
               | [deleted]
        
               | Ygg2 wrote:
               | Beyond shitty. As if hiding behind Chromium will help
               | them. I'm sure GOOG can't think of
               | 
               | https://m.youtube.com/watch?v=62rAjp5Nr9g
               | 
               | https://www.forbes.com/sites/zakdoffman/2020/02/21/google
               | -wa...
               | 
               | Ways to mess with Chromium Edge. It's not like it's a
               | company full of smart, engineers, capable of skirting
               | around the law.
        
               | gridlockd wrote:
               | Ask yourself, why are "web standards" or "standards
               | bodies" good? Why should they have "power"? The W3C held
               | back the web platforms _for years_.
               | 
               | What's the point of having an extremely complex standard
               | that nobody else will ever implement anyway? Remember, it
               | would take _billions_ of dollars to implement a
               | competitive browser and then you have to give it away for
               | free.
               | 
               | If even a trillion dollar company like Microsoft thinks
               | it's better to team up with a competitor rather than
               | implement HTML all by themselves, it really should make
               | you think.
               | 
               | Consider, there's only one Linux kernel, there's no
               | "Linux standard", just one kernel - and the world runs on
               | it. I don't see people running around complaining about
               | how that's a threat, even though it's much harder to
               | switch operating systems than browsers. Sure, there's
               | POSIX, but that's a tiny subset of Linux features.
        
               | smabie wrote:
               | I wouldn't call POSIX a tiny subset of Linux features.
               | POSIX makes up the vast majority of the kernel interfaces
               | that applications actually use. Stuff like epoll and
               | io_uring are the exception, not the rule.
        
               | umanwizard wrote:
               | That's the view of one random person at Microsoft.
        
           | winter_squirrel wrote:
           | How many other companies with the capital to fund such
           | development have a need for a new browser engine and would be
           | willing to fund a team of engineers to work on such an engine
           | vs just using chromium?
        
             | jeswin wrote:
             | Samsung, LG, many Chinese TV and mobile phone manufacturers
             | etc. Samsung was a contributor to the Servo project, but
             | I'm not sure to what extent they were helping.
        
               | cmrdporcupine wrote:
               | LG holds the remainder of the Palm WebOS assets, and has
               | been doing decent things with them. So there's at least
               | partially a history of them doing this kind of thing.
               | Maybe there's a slight chance they might have an
               | interest.
        
               | rbanffy wrote:
               | WebOS used WebKit last time I checked.
        
             | mrec wrote:
             | Microsoft might have done. Picking Chromium as the basis
             | for their new Edge a couple of years ago, instead of
             | Mozilla/Servo, was a disappointment at the time and I
             | suspect will look even worse in future retrospectives.
             | 
             | MS also seem to have a lot more interest in Rust than
             | Google do.
        
         | coldtea wrote:
         | Mozilla should have ousted the executives, Cxx's and
         | secretarial stuff -- not their sole chance of ever making their
         | browser engine better...
         | 
         | What's the deal anyway, is Mozzila a non profit for the
         | development of the Firefox browser and an open FOSS web
         | standards based web engine, or a sandbox for business types to
         | play with and implement various BS ideas (ads, VPN, mobile OS,
         | etc)?
        
           | umanwizard wrote:
           | Mozilla Corporation, which develops Firefox, is a for-profit
           | business. It just so happens that 100% of its shares are
           | owned by the Mozilla Foundation, a non-profit.
        
             | coldtea wrote:
             | The sooner the profit corp dies off and eats humble pie
             | then, the better.
             | 
             | An actual community project should rise from this state of
             | affairs, with tanginble, browser-oriented goals, not
             | something dependent on Google's money...
             | 
             | Here's the person who announced the firings... Nothing to
             | do with development or FOSS, some laywer ex-Netscape
             | employee:
             | 
             | Winifred Mitchell Baker (born 1959) is the Executive
             | Chairwoman and CEO of the Mozilla Foundation and of Mozilla
             | Corporation, a subsidiary of the Mozilla Foundation that
             | coordinates development of the open source Mozilla Internet
             | applications, including the Mozilla Firefox web browser.
             | Baker was trained as a lawyer. She coordinates business and
             | policy issues and sits on both the Mozilla Foundation Board
             | of Directors and the Mozilla Corporation Board of
             | Directors.
             | 
             | It's like the leeches that hang on to NGOs for a salaried
             | office career, and don't do activism themselves...
             | 
             | For all his faults, at least Brendan Eich was an actual
             | developer, and with important contributions to the web and
             | Netscape/Mozilla/Firefox.
        
               | The_Colonel wrote:
               | > An actual community project should rise from this state
               | of affairs
               | 
               | This is just so naive view ... it's always the abstract
               | "community" which should step in and save the day.
               | Recently it was LibreOffice too where people got all mad
               | due to proposed branding and again "community" superhero
               | was expected to step in, fork it and carry on the whole
               | development.
               | 
               | In reality these projects are far too huge to be purely
               | community projects. They require full time paid
               | developers and not few of them. They won't be able to
               | survive without corporate sponsorship (and thus
               | influence).
        
               | coldtea wrote:
               | > _In reality these projects are far too huge to be
               | purely community projects._
               | 
               | Mozilla is far too huge to not have money. Just 200M from
               | those 600 million per year it took from Google, put in
               | the bank, could pay for 50 developers/graphic designers/
               | $200K per year to work on it for 20 years. That would
               | have taken care of the engine for 2 decades...
               | 
               | Instead they burnt money in BS ventures, Cxx salaries,
               | events, and so on...
        
               | jcranmer wrote:
               | > 50 developers/graphic designers
               | 
               | That is _way_ too low to be anything more than
               | maintenance mode. By my estimation [1], you 'd want
               | somewhere around 250 full-time equivalents to be able to
               | declare the project in a healthy state.
               | 
               | [1] Take the number I'd estimate for Thunderbird,
               | multiply by 10 for Firefox-scale, then add another 20% to
               | account for the operations that Thunderbird gets "for
               | free" (e.g., maintaining server infrastructure) and
               | accounting for the fact that email standards are far
               | slower in innovation than browser standards.
        
               | fabrice_d wrote:
               | You're delusional if you think you can maintain a
               | competitive browser runtime with 50 employees.
        
               | coldtea wrote:
               | I think you can maintain it with even less...
               | 
               | KHTML was done by a tiny KDE team.
               | 
               | After Apple adopted it, Webkit/Safari only had a small
               | team of people working on it.
               | 
               | A good team of 12-20 devs is better than some BS team of
               | 250 with politics, communication overhead, lack of
               | coherence etc that comes with scale...
        
               | The_Colonel wrote:
               | > KHTML was done by a tiny KDE team.
               | 
               | Yes, 20 years ago.
               | 
               | Fortunately, web technology did not evolve and grow at
               | all since so it should be doable now too, right?
        
               | Redoubts wrote:
               | Kinda wonder what happened after the yahoo buyout.
               | Supposedly Mozilla could have kept all the cash from
               | yahoo's search deal, but still solicited revenue from
               | google by making them the default instead. Where did that
               | money go, and why not just earmark it for Firefox?
               | 
               | https://gizmodo.com/yahoo-s-insanely-bad-deal-to-pay-
               | mozilla...
        
               | steveklabnik wrote:
               | My understanding is that there was a lawsuit over this
               | https://www.businessinsider.com/yahoo-mozilla-legal-
               | fight-ov...
               | 
               | I have not heard about this in a very long time (note
               | this article is from December 2017), but also, litigation
               | takes a very long time.
        
               | nicoburns wrote:
               | > Nothing to do with development or FOSS
               | 
               | Not exactly nothing to do with FOSS. She wrote the MPL.
               | https://en.wikipedia.org/wiki/Mitchell_Baker
               | 
               | Having said that, I do think these recent layoffs reflect
               | badly on her if she is indeed responsible for them.
        
               | scott_s wrote:
               | Not only did I not know that a non-profit could wholly
               | own a for-profit, not only did I not know that they could
               | share executive leadership, I _certainly_ did not know
               | this was the case for Mozilla.
        
               | nicoburns wrote:
               | Note that a for-profit owned by a non-for-profit is
               | really a not-for-profit. Because the only things that the
               | for-profit company can do with it's profit are reinvest
               | it, or give it to the non-for-profit.
        
               | scott_s wrote:
               | Then what is the benefit of this arrangement?
               | 
               | That is, based on what you said, it sounds like there is
               | no meaningful difference between having a non-profit do
               | all the work, and a for-profit doing work on behalf of
               | the non-profit that owns it. But if that was the case,
               | why would anyone bother with the extra layers? I'm
               | inclined to assume there is _some_ reason for the extra
               | layers, and I have difficulty believing those differences
               | are in society 's best interest.
        
               | nicoburns wrote:
               | I think the difference is mainly in restrictions on what
               | kind of activities a non-profit can participate in. I'm
               | not sure on the details.
        
               | doteka wrote:
               | Taxes are a big reason. In many countries you can save
               | quite a lot on revenue tax this way.
        
               | coldtea wrote:
               | > _Because the only things that the for-profit company
               | can do with it 's profit are reinvest it, or give it to
               | the non-for-profit._
               | 
               | It can also pay it's Cxx's nice salaries and hefty golden
               | parachutes, which makes it a for profit for them...
        
               | tannhaeuser wrote:
               | > _community project ... rise from affairs_
               | 
               | By the looks of it, Servo is a project that failed to
               | deliver a new browser engine after years of work. If
               | there were a chance that the project could be turned
               | around to result in usable software, I'm sure Moz
               | wouldn't have killed it. Is it worth the effort to pickup
               | the project rather than starting from scratch? I don't
               | know, and would appreciate if contributors share their
               | opinion, or come up with a roadmap. By the reaction of
               | some devs here on HN ("don't worry, Rust is safe; no
               | really!") unfortunately I got the impression that the
               | project was treated more as a showcase for Rust rather
               | than a serious attempt at a new browser engine (please
               | don't take it personally; I know this attitude from the
               | "100% Javs" days and consider it a junior dev trait).
               | Also, the "rise from ashes"/Phoenix metapher is no
               | stranger to Mozilla, only that Moz picked the remains
               | from Netscape; the effort to code a browser from scratch
               | (in Java) had failed as well; it resulted in the Rhino
               | JavaScript engine which is still heavily used.
        
               | notriddle wrote:
               | Parts of Servo succeeded, like the webrender GPU stack
               | and the CSS selector engine.
               | 
               | The parallel layout engine failed. It just kept running
               | into corner cases that didn't handle parallel layout
               | well. If you look in the layout_2020 folder in the source
               | repository, you can see an in-progress pivot to a new
               | approach that would hopefully have less problems, but now
               | we'll never know.
               | 
               | This isn't a surprise. It was supposed to be a research
               | project; if parts of it didn't fail, that would be a
               | surprise.
        
               | Crespyl wrote:
               | Servo wasn't intended to build a full engine to replace
               | Gecko, just to prove out components (Stylo, WebRender,
               | etc) that could be integrated back into Gecko proper,
               | built in a way that takes full advantage of Rusts
               | strengths, and it's been pretty successful by that
               | measure, IMO.
               | 
               | There was plenty more work to do (other commenters have
               | mentioned a new layout engine), and I'm disappointed to
               | see Mozilla abandoning such a core next-gen R&D project
               | that has already brought substantial improvements to
               | their main product.
        
               | SamReidHughes wrote:
               | > Servo wasn't intended to build a full engine to replace
               | Gecko, just to prove out components
               | 
               | That's really not a true reflection of prior
               | communications about Servo's goals.
        
             | [deleted]
        
           | toweringgoat wrote:
           | Oh come on, let's stop it with the CEO bashing. Especially
           | around he salary. You need a CEO, and Bay Area salaries are
           | high.
           | 
           | Just to illustrate the numbers: a fresh graduate with no
           | experience will easily get more than 100k (even at Mozilla,
           | who IME pay a bit less). A plain manager of a 10-person team
           | at a big bay area company will be earning close to 500k (and
           | most of their direct reports will also be in the 300k-500k
           | range). Then you get your principal and distinguished
           | engineers who can easily make 1M per year. 2.5M for someone
           | leading a 1000 person company isn't expensive, and you do
           | need _someone_ to lead that company - to make tose strategic
           | decisions.
           | 
           | You can quibble around whether or not a specific person made
           | the right decisions (Mozilla aren't doing great, but they're
           | also in a tough environment - maybe their CEO could be making
           | better decisions that would boost usage - or maybe usage is
           | entirely out of their control.) But you do need that person
           | leading the company. And you need to retain them.
           | 
           | And her job definitely is needed, regardless of how well it's
           | being done.
        
             | coldtea wrote:
             | > _Oh come on, let 's stop it with the CEO bashing.
             | Especially around he salary. You need a CEO_
             | 
             | Citation needed.
             | 
             | > _But you do need that person leading the company. And you
             | need to retain them._
             | 
             | I don't even need / want a company. I want the non-profit
             | organization I was promised, with community leading, and
             | perhaps 1-2 BDFLs to make the final decisions.
             | 
             | Linux did well without a CEO...
        
             | garmaine wrote:
             | Those numbers are only true of a handful of household name
             | tech companies that are very competitive to get into. I
             | guarantee you that most line level people at most companies
             | are not making 300-500k.
        
             | vlovich123 wrote:
             | That presumes that a CEO should be making more than a
             | distinguished engineer. The truth is that CEO salaries are
             | completely public so there's much deeper competition for
             | the highest-paid ones (the ones getting paid the most, not
             | necessarily the best at the job) in an ever expanding
             | bubble the increases the salaries from those making less
             | ("this is what it takes to run an organization of this
             | size"). If we had an actual way to measure value on the job
             | things would be better (something like points above
             | replacement) but no one has figured this out for large
             | organizations that require cooperation (+ different kinds
             | of value).
        
             | craigsmansion wrote:
             | > And her job definitely is needed, regardless of how well
             | it's being done.
             | 
             | If I can take a literal potato, stick it in a pot, put that
             | pot in an expensive chair in an expensive well-lit CEO
             | office, have the potato's PA water it every day, and at the
             | end of the year can claim more growth and sustainability,
             | then "how well it's being done" kind of starts to matter.
        
             | lultimouomo wrote:
             | I think this reasoning is not straightforward for Mozilla
             | as it would be for a traditional company.
             | 
             | Normally, the shareholders own the company. They appoint
             | the CEO, or a board of directors or whatever management
             | structure, and they decide how much to pay them. It's the
             | shareholders' company, it's the shareholders' right to
             | decide whether to keep the C-suite and how much to pay
             | them. Things can get a bit muddled with large public
             | companies with many shareholders, or when there are dual
             | class shares, which can partially insulate the management
             | from the owners control, but it more or less works this
             | way.
             | 
             | In the case of Mozilla Foundation, AFAICS, this does not
             | hold. The board of directors is completely self managing;
             | they coopt board members and appoint the CEO of Mozilla
             | Corporation.
             | 
             | I might be very wrong about this, but since Baker is both
             | the chairman of the foundation and the CEO of the
             | corporation, it looks to me like she doesn't basically
             | answer to anyone. It's a bit like she owns the company,
             | except she didn't have to buy it. That's a pretty sweet
             | deal.
        
       | chronogram wrote:
       | https://twitter.com/SimonSapin/status/1293231187167784960
       | 
       | Seems like it's a community project now.
        
         | toweringgoat wrote:
         | When it comes to Mozilla, "community project" is often
         | equivalent to dead project. There are exceptions - Thunderbird
         | appears to be doing OK - but my experience with Mozilla is that
         | community is an afterthought - a place to hopefully get some
         | free labour.
         | 
         | That said, Servo did seem to be one of the more lively places,
         | so perhaps it will continue.
        
           | pjmlp wrote:
           | Not only Mozilla, that is the outcome of pretty much most
           | FOSS projects when one doesn't have a solid income, only a
           | selected few get to live from donations and patreon.
        
             | toweringgoat wrote:
             | Honestly, it varies.
             | 
             | Rust seems to have a strong community of voluntary
             | contributors, and could probably be run without company
             | backing. Similar stories if you look at major FOSS projects
             | such as KDE and Gnome - primarily dependent on a wide base
             | of volunteers.
             | 
             | Then there are projects with a mix: plenty of volunteers,
             | along with many commercial contributors - the commercial
             | contributors tend to be more significant (certainly they
             | add more code - but then they're the ones pushing new
             | features for their customers) - but then there are enough
             | volunteer contributions that the projects aren't dependent
             | on the commercial entities. Linux Kernel, LibreOffice,
             | Kubernetes, VSCode, come to mind. And with multiple
             | commercial entities, it's not a tragedy if one drops out.
             | 
             | Then there are those projects with a single commercial
             | backer, and fewer volunteers. Those are the ones that die
             | off when the company drops out. The question is - is Servo
             | in this category?
        
               | est31 wrote:
               | Note that some of the Rust volunteers still get temporary
               | contracts with Mozilla to realize big features. So not
               | everything that was contributed by non-Mozilla employees
               | was done so without Mozilla money.
        
               | [deleted]
        
               | jorvi wrote:
               | > Similar stories if you look at major FOSS projects such
               | as KDE and Gnome
               | 
               | I am not too up to date on KDE, but Gnome is mainly
               | pushed forward by Red Hat, and recently by Canonical.
               | Unpaid volunteers certainly make a decent amount of
               | contributions but the vast amount of progress comes from
               | corporations, not volunteers.
        
               | pjmlp wrote:
               | All the projects you listed get regular brief cases full
               | of money, one just needs to have a look at their sponsor
               | listings, which come down to the selected few I was
               | mentioning.
               | 
               | Even the Linux kernel would never had taken off beyond an
               | hobby project had not been for contributions from Oracle,
               | Compaq, IBM, Intel engineers during the early days.
               | 
               | So yeah will Servo find such a benefactor, very difficult
               | to say, but Samsung used to contribute, if I remember
               | correctly.
        
           | bzb4 wrote:
           | Thunderbird is okay because it was basically a finished
           | project when it was forcibly emancipated. Servo won't have
           | the same luck.
        
         | xacky wrote:
         | Hopefully the community can improve it and make an independent
         | project that isn't influenced by Google. I don't trust Mozilla
         | to do so anymore.
        
           | umanwizard wrote:
           | Where will "the community" get the money to do so?
        
           | chenzhekl wrote:
           | I hope so too. But it's sad that, in practice, there're few
           | successful big open-source projects without receiving support
           | from commercial corporations.
        
       | MatekCopatek wrote:
       | What's the current outlook of Servo following recent events at
       | Mozilla? Did any significant contributions previously come from
       | the OSS community or was it more or less just Mozillians?
        
         | aquova wrote:
         | To jump on this, what is the scope of Servo anymore? It was
         | originally supposed to eventually replace Gecko, but last I
         | heard they had shifted to simply moving the more stable parts
         | into Firefox with Quantum. What is the end goal of the project
         | now, even before the recent layoffs?
        
           | dathinab wrote:
           | I think it kinda didn't had an end goal anymore.
           | 
           | They had detected the most profitable improvements and moved
           | them over to Firefox.
           | 
           | So I'm not really surprised about them not continuing servo,
           | even though it had been grate.
           | 
           | I'm more worried about some of the other layoff.
           | 
           | Further it feels a bit like they got in a place where they
           | financially couldn't go on like before and fanned out to get
           | more revenue streams but if that fails we might be down to
           | chrome + safari, which would be horrible, tbh.
           | 
           | If it really comes to that we might even want to try to push
           | the EU to get financially involved or something.
        
             | wongarsu wrote:
             | >if that fails we might be down to chrome + safari
             | 
             | Safari isn't available on Windows, and Google doesn't want
             | a situation where they are the only significant browser on
             | the most popular desktop operating system. Google is scared
             | of antitrust action, getting another monopoly is the last
             | thing they want.
        
             | hinkley wrote:
             | This is the problem with the low hanging fruit strategy.
             | Everyone gets behind the 20% improvement. Almost nobody
             | gets behind the 1% improvement. Those only happen by force
             | of will (some developer doing it despite being told not
             | to).
             | 
             | In the end you are 80% of the way to the goal and the last
             | 20% is politically insurmountable. This is, IME, a primary
             | driver for the Lava Flow Antipattern.
        
             | dthul wrote:
             | Someone on Twitter mentioned Servo's "Layout 2020" project
             | which would have ensured that Firefox's layout engine stays
             | competitive:
             | https://github.com/servo/servo/wiki/Layout-2020
        
               | Brakenshire wrote:
               | A parallel layout engine would be a hugely important
               | change for the web. Would mean the possibility of
               | changing or animating layout relevant properties (which
               | is almost all of them) without recalculating the entire
               | page. This is the most important limitation for web UIs.
        
           | cptskippy wrote:
           | > It was originally supposed to eventually replace Gecko, but
           | last I heard they had shifted to simply moving the more
           | stable parts into Firefox with Quantum.
           | 
           | Those don't sound like incompatible approaches. The monolith
           | Gecko would be difficult to replace whole hog, a modular
           | surgical approach seems more realistic.
        
           | brundolf wrote:
           | I've heard from people close to the team that Servo was never
           | intended to replace Gecko wholesale, but was intended to be
           | an exploratory research project where new browser engine
           | innovations could happen and eventually trickle down to Gecko
           | piecemeal.
        
             | dblohm7 wrote:
             | As a Gecko developer, I would agree with this.
        
           | coldtea wrote:
           | What's the scope of Gecko/Firefox anymore?
           | 
           | If they don't invest in a new engine, and given that the old
           | engine is not much to compare with Blink or even Webkit,
           | what's left for them? Pocket and some BS VPN service?
        
             | acdha wrote:
             | > given that the old engine is not much to compare with
             | Blink or even Webkit
             | 
             | Do you have a citation supporting that? The old engine
             | compares quite favorably with Chrome and Mobile Safari.
             | 
             | https://caniuse.com/#compare=firefox+79,chrome+84,safari+13
             | ....
             | 
             | https://kangax.github.io/compat-table/es2016plus/
        
               | idoubtit wrote:
               | > The old engine compares quite favorably with Chrome
               | 
               | The provided links only compare API coverage, while other
               | domains (performance, security...) are important. Even
               | so, Firefox is clearly trailing Chrome, its main desktop
               | competitor. It's not surprising since I've heard that the
               | latter has much more man-power. And the gap will
               | increase.
               | 
               | I've looked at CanIUse, ignoring the features which are
               | implemented but disabled by default. Chromes lacks 5
               | features the Firefox has. The biggest two are MathML and
               | VirtualReality, which were both available as experimental
               | features in past Chrome versions but were removed for
               | lack of interest in publishing or maintaining them.
               | 
               | On the other side, Firefox lacks 25-30 features that
               | Chrome has. A few of them are minor, but most of them
               | seem complex.
        
             | randall wrote:
             | This could keep the company alive though. If they lose
             | their goog contract (which is 99% certain) they will have
             | very little revenue.
        
               | dineshdb wrote:
               | On the contrary, google contract has been rumored to be
               | 99.99% certain (company sources).
        
               | [deleted]
        
               | yashap wrote:
               | Now confirmed: https://www.google.com/amp/s/www.forbes.co
               | m/sites/barrycolli...
        
               | infogulch wrote:
               | Right on the heels of Mozilla's announcement to shutdown
               | research on a promising potential next gen browser
               | engine. Hm. I wonder if the renewal deal had an impact on
               | which programs Mozilla cut besides raw funding.
        
               | sroussey wrote:
               | Likely the other way around. They didn't get as much as
               | they wanted so they reprioritized and made cuts. Deals
               | don't happen and end in a press release the next day.
        
               | edoceo wrote:
               | Without AMP:
               | 
               | https://www.forbes.com/sites/barrycollins/2020/08/13/mozi
               | lla...
        
               | jacquesm wrote:
               | Google needs Mozilla as much as Microsoft needed Apple
               | and will be happy to fund them one way or another if only
               | to look good in the eyes of the regulators. And it's
               | pocket change to Google.
        
         | tarkin2 wrote:
         | I thought it was only the dev tools and mdn people? Although
         | looking at twitter it appears it may be more?
        
           | zucker42 wrote:
           | The U.S. based Servo team got laid off. There's another team
           | I think, and they were unsure last I heard.
        
             | est31 wrote:
             | IIRC nox was in the paris office, and jdm in the Torronto
             | office.
        
               | fabrice_d wrote:
               | Simon is also in Paris. He an nox both worked on the
               | "layout 2020" project (with pcwalton).
        
               | est31 wrote:
               | Yes but Simon apparently wasn't laid off while jdm and
               | nox were. It's not just the US servo folks affected.
        
               | fabrice_d wrote:
               | France has reasonable labor laws with respect to firing
               | people, so the list of people fired there is not known
               | yet.
        
               | mst wrote:
               | That would come as news to nox.
               | 
               | Not that I expect him to have any actual motivation at
               | this point given Servo is basically toast either way.
        
       | jgraham wrote:
       | I'm not/wasn't a member of the Servo team, but have collaborated
       | with them, and if you get the opportunity to work with them I
       | cannot recommend it highly enough.
       | 
       | They have the kind of deep technical knowledge and ability to
       | solve challenging problems you'd expect from a research group,
       | coupled with the skills to make pragmatic tradeoffs and fix the
       | complex real world problems needed to ship software. More than
       | that, they are one of the most welcoming and friendly teams I
       | ever worked with. The culture they created allowed them to take
       | inexperienced new contributors and quickly ramp them up to a
       | place where they were confident to solve challenging problems.
       | Working in that environment and seeing what's possible has really
       | raised my bar for workplace culture and mentorship.
        
         | nokusu wrote:
         | Thanks for the kind words it was a pleasure to hang with you.
        
         | asajeffrey wrote:
         | Thanks!
        
         | paulrouget wrote:
         | :D
        
         | onion2k wrote:
         | That's a great recommendation but isn't it a bit late? The team
         | were laid off. https://news.ycombinator.com/item?id=24128865
        
           | garmaine wrote:
           | Hence the recommendation. They're presumably looking for work
           | now.
        
           | lvh wrote:
           | Surely immediately after a layoff is one of the better times
           | to get a glowing recommendation? Some recruiters (and
           | certainly plenty of hiring managers) read HN :)
        
           | Brakenshire wrote:
           | What absolute nonsense, Servo was the most important thing
           | Mozilla was doing. If Mozilla isn't making the most promising
           | and competitive investments in its browser (e.g. parallel
           | layout) what is it for? The Quantum project, which is tied to
           | Servo, is the only reason Firefox is still competitive.
        
             | oscargrouch wrote:
             | I wonder how much of this, has too do with social justice
             | going to far in the harassment of Brendan Eich.
             | 
             | I mean, maybe someone with his background in charge would
             | know why its important for Mozilla to keep this kind of
             | projects even if it looks they are not going anywhere,
             | because this is what gives Mozilla meaning in the end.
             | 
             | Im not a mozillian, so i might be totally wrong, but maybe
             | this is a case of the MBA's taking over and trying to focus
             | into what they have learned to do.. look at the profit
             | margins and think they are spending too much in research
             | projects.
             | 
             | There are a lot of examples of other companies losing their
             | engineering culture, starting to think more in terms of
             | cash and profit, and finally vanishing its purpose and
             | meaning.
             | 
             | IBM(lost in the 80's), Microsoft almost loosing it in the
             | Ballmer era, Sun, and the most proeminent case: Yahoo.
             | 
             | Just to make it clear: Tech companies as any other company
             | must have a good financial health and this is very
             | important, but they cannot afford to loose their soul.
             | 
             | Once their engineering and innovation culture is gone, they
             | become void and suffer from a slow bleeding til the death.
             | 
             | We must face it, our economical systems of incentives, the
             | economical game generally speaking, its broken.
             | 
             | And tech and arts are proeminent endeavors that tend to get
             | trojan horsed by this yuppie mentality turning things that
             | once had meaning, into meaningful cash cows that work for
             | the few people that cash out from the corrupted source.
             | 
             | (Apparently, it works a little better for industrial-level
             | enterprises).
             | 
             | My hope is that, with time, this will become more evident,
             | and research find innovative ways to make a better
             | economical game so that creative, art and engineering
             | culture kind of companies can have a much larger life span.
             | 
             | By the way, they had a pretty good leverage on Rust (and
             | Rust was a really risk bet that ended doing great). The
             | fact that they fired the people with this background just
             | shows that they have no clue of what they are really doing.
             | 
             | * Edit: just being clear about people with conservative
             | views.. I dont like and even despise what he did
             | politically speaking, but as long as he were a good fit for
             | the job, and never forced his political and social views
             | into the company, i dont agree with the outcome.. and the
             | reason is starting to show up now.. Much more important
             | things are starting to fall out, and in the end even people
             | with progressive views and good engineering background
             | ended fired in the long term. _
        
               | Brakenshire wrote:
               | It's not even a question of losing their soul, this is
               | their core product.
        
               | XMPPwocky wrote:
               | Would you feel the same way about, say, a CEO donating to
               | NAMBLA? I mean, if they have a good technical background,
               | does it really matter if the public face of the company
               | is out there advocating for relationships between adults
               | and young boys? It's just politics, after all.
        
               | stickfigure wrote:
               | Allen Ginsberg donated to NAMBLA[1] and people still read
               | _Howl_ aloud in public.
               | 
               | [1] https://en.wikipedia.org/wiki/Allen_Ginsberg#Associat
               | ion_wit...
        
               | XMPPwocky wrote:
               | Hm...you're right, I concede Allen Ginsberg should not be
               | the CEO of Mozilla.
        
               | oscargrouch wrote:
               | There's no need to appeal by lowering the bar so i can
               | relate/understand. I have a politically progressive point
               | of view, that goes totally against what we are referring
               | here.
               | 
               | But lets not mix things up here. People that are
               | conservatives and even homophobic in my experience have
               | more to do with the cultural views of a giving period
               | that they were raised and i think that in some cases, we
               | must not take things lightly, but also give some time for
               | them to rethink their values.
               | 
               | And im pretty sure that kicking these people on the teeth
               | wont help them to get integrated at all. The only thing
               | they will learn in to lie better and be a better
               | hypocrite.
               | 
               | Here public/private boundaries are very important. So if
               | the guy is tweeting about this point of view and damaging
               | the image of the company, of course, this would be a good
               | motive to fire him.
               | 
               | But if he believe this in private, dont force others in
               | the company to follow his socio-political views and is
               | good in what hes doing, even if you dont like his
               | political views, we should not fire anyone because of
               | this.
               | 
               | Pedophiles on the other way are people with very harsh
               | psychological problems that may lead them to commit a
               | very serious crime. You dont need to resort to this sort
               | of rethorical trick to make me understand, as i already
               | did before (you already have my empathy here as im on
               | your side).
               | 
               | Really, with time we learn that we are all handicapped
               | here and there, and by becoming more humble about that,
               | we learn that we need to accept and work with people with
               | a lot of different views, backgrounds and actions or else
               | we are all getting cancelled.
               | 
               | We need to be more careful about social sidelining
               | people, because we will just turn some people that were
               | mildly into something to become real radicals and also at
               | the same time losing good hands that would otherwise help
               | us into build a better future.
               | 
               | What make the most harm to the society: A guy
               | contributing in private, financially, to entities that
               | lobby for policies that goes against gay people or a CEO
               | and board with impeccable and fair social and political
               | views but that end doing actions that harm the core of a
               | company that is best know for their engineering culture,
               | good products, open source and freedom values?
               | 
               | Because Mozilla will be vaporized in the coming years..
               | does it really worth it?
        
               | skissane wrote:
               | One is a proposal, which at the time, was mainstream
               | enough to gain the support of a majority of California
               | voters. (And, even today, although I don't think it would
               | get a majority any more, it probably still would get a
               | significant minority of California voters supporting it.)
               | 
               | The other is an extremely fringe view which has only ever
               | been supported by a tiny percentage of the population.
               | 
               | I also don't think Eich was "out there advocating" for
               | something. He made a private donation, which was not a
               | significant amount in the grand scheme of things ($1,000
               | either way was not going to make any difference to the
               | outcome). The law required that fact to be made publicly
               | available, and then others publicised it; he didn't
               | voluntarily choose to publicise his donation. When people
               | publicly asked him about his beliefs on the topic, he
               | avoided answering the question.
        
               | XMPPwocky wrote:
               | So, hi. I'm gay. My partner of 4 years is from a
               | different country. Because of that, one of the only ways
               | we can live together is to get married and get one of us
               | citizenship in the other's country that way. To say
               | nothing of other rights related to marriage.
               | 
               | Just so you know that. Again: Brendan Eich spent $1,000
               | to hurt people like me. If gay marriage was not legal, my
               | life would be significantly worse today.
               | 
               | I didn't do anything when Eich was made CEO. I probably
               | should have. Let's say I did. Would you say I'd be in the
               | wrong for telling Mozilla that I disagree with their
               | choice of CEO, because he directly hurt people like me
               | and avoids answering questions about whether he's likely
               | to do it again?
               | 
               | Hm, here, try this. Instead of something provocative,
               | let's try something else.
               | 
               | Suppose Eich donated, say, $500 to strengthen the DMCA.
               | Let's say be advocated for harsher punishments for
               | anybody reverse-engineering a DRM scheme, even for
               | interoperability or other non-piracy purposes. Then
               | suppose he gave another $500 to lobby against net
               | neutrality.
               | 
               | When asked about these donations, let's say he refuses to
               | answer or talk about them.
               | 
               | Would you be comfortable with him leading Mozilla? Kinda
               | seems like his values might be deeply in conflict with
               | those of the organization, making him a poor choice for
               | CEO. But also ... That's just politics, after all. Has
               | nothing to do with his leadership or technical skill.
               | 
               | > I also don't think Eich was "out there advocating" for
               | something.
               | 
               | You're right- he was paying other people to go out there
               | advocating for it. Hardly better!
        
               | YarickR2 wrote:
               | Why do you even want to know, or judge, anyone's
               | donations ? Do you ask store clerks who did they donate
               | today ? Their manager ? Private life and personal
               | decisions should be left personal.
        
               | asveikau wrote:
               | I think once you get to people in leadership roles they
               | start having to set a good example for subordinates and a
               | positive image for the company. Donor lists are also
               | often public, especially at higher amounts.
               | 
               | Not sure at what level within a company that becomes a
               | relevant question. It's not for store clerks and store
               | managers. It is for the CEO.
        
             | marta_morena_25 wrote:
             | No it really wasn't. Nobody except tech geeks care about
             | Servo. What Mozilla needs to do is to provide a privacy
             | aware browser that doesn't inform Google (and everyone
             | else) about everything we do online. They can easily go the
             | path Microsoft took and use Chromium as engine. Had they
             | focused on that, I think they would be in a much better
             | position than they are now (wasting millions on projects
             | like Servo and Rust). Don't get me wrong... I love Servo
             | and Rust, but from a business perspective it's suicide.
        
               | kgraves wrote:
               | I get the business perspective and there really is no
               | disputing this.
               | 
               | > Nobody except tech geeks care about Servo.
               | 
               | This is a good point unless there actually non tech
               | people that care about Servo.
        
               | ummonk wrote:
               | Every user cares about performance / responsiveness feel.
        
               | pcwalton wrote:
               | Given a choice between Chrome and Chrome, people will
               | pick Chrome every time.
        
               | jchw wrote:
               | This is short sighted. Browsers live and die on their
               | performance benchmarks and security track records. Like
               | it or don't, "nobody but tech geeks" actually care about
               | privacy.
        
               | kelnos wrote:
               | The problem is that of understanding, and of finding
               | cause and effect.
               | 
               | I know a few people who have been victims of identity
               | theft. After hearing their stories, it was clear to me
               | that it would not have happened if companies weren't
               | tracking them and selling their personal data left and
               | right.
               | 
               | But it's hard to make that connection. People seem to
               | accept identity theft as "something that just happens
               | sometimes", even though it makes them very angry,
               | frustrated, anxious, and eats up a lot of time and
               | sometimes money. I think they do this because it's hard
               | to point to one culprit as the cause, and so it feels
               | like an intractable problem.
               | 
               | If people could actually understand that their lack of
               | privacy protections on the internet (and elsewhere) is
               | one of the main factors in enabling things like identity
               | theft, there would be more people who would affirmatively
               | care about privacy.
               | 
               | I'm not sure how to get people to make that intuitive
               | leap on a large enough scale for it to matter, though.
               | You're very right that people mainly care about browser
               | performance (I'd even argue they don't care about
               | security _that_ much, though certainly more than they
               | care about privacy); I know several people who definitely
               | know better and understand privacy issues on the
               | internet, but still use Chrome because  "Firefox is slow
               | on macOS" or something.
        
               | abraae wrote:
               | > But it's hard to make that connection. People seem to
               | accept identity theft as "something that just happens
               | sometimes"
               | 
               | A little like the way people talk about "cyber warfare".
               | 
               | In real warfare, the enemy can attack your forces no
               | matter what you do.
               | 
               | In cyber warfare, you can build impenetrable defences.
               | The only way the enemy can attack you successfully is if
               | you make a mistake.
               | 
               | This kind of thinking IMO is perpetuated by absurd tv
               | shows where e.g McGee can hack into any computer system
               | by tapping on his keyboard for a few seconds.
               | 
               | It's harmless on TV, but in the real world it leads to
               | complacency about security. People saying"poor Equifax,
               | they were attacked" instead of "Equifax's security was a
               | joke, and they left their system wide open for anyone to
               | plunder".
        
               | coldtea wrote:
               | > _No it really wasn 't. Nobody except tech geeks care
               | about Servo. What Mozilla needs to do is to provide a
               | privacy aware browser that doesn't inform Google_
               | 
               | Nobody except geeks and politically minded people care
               | about privacy that much (if they didn't they'd already
               | use Firefox with DDG, or Brave or at least Safari).
               | 
               | People do care for faster, more conventient browser --
               | that's why we switched from Netscape to IE (when Mozilla
               | bloated and a for a little while IE6 was faster/better),
               | then to Firefox, and then to Chrome.
        
               | tinus_hn wrote:
               | Lots of people care about privacy if the intrusions are
               | bad enough to notice. People really don't like it if they
               | search for and buy a bicycle and keep getting ads for
               | bicycles for weeks.
        
               | ocdtrekkie wrote:
               | This is terrible advice. It would mean that Google, by
               | controlling Chromium, has complete and unchallenged
               | ownership of the Web. You are suggesting one of Google's
               | last remaining competitors in the space just fold and go
               | home. At that point, we might as well literally just
               | unplug everything and call the Internet experiment over.
               | 
               | Do. Not. Use. Chromium.
        
               | Scarbutt wrote:
               | If Mozilla could maintain and develop Firefox then they
               | can also maintain/develop a complex Chromium fork.
        
               | stingraycharles wrote:
               | Well there's still Safari, but I agree, it's looking
               | terrible for the open internet right now.
        
               | moogly wrote:
               | Safari is macOS/iOS only.
        
               | se32point1 wrote:
               | WebKit, the enginge for Safari, is not. Epiphany uses the
               | same engine and is available for Linux. I'm sure there's
               | a Windows WebKit browser as well.
        
               | marmaduke wrote:
               | Qt has a WebKit thingy so you can build a WebKit browser
               | across platforms even in Python:
               | 
               | https://pywebview.flowrl.com/
        
               | CameronNemo wrote:
               | They are pushing the Blink engine now instead, though...
        
               | hvis wrote:
               | Safari is still more or less the same engine as Chrome.
               | Even after the fork.
        
               | krick wrote:
               | At first I, like everyone else, downvoted this comment,
               | because "how dare you insult my Servo!", but then
               | immediately took my vote back and then finally was forced
               | to upvote that, because actually I agree. In fact, it's
               | all somehow paradoxically backwards: I liked (I guess I
               | can safely use the past tense now) _Mozilla_ (the
               | company) because of Servo, and Quantum, and Rust, and
               | amazing technical people who made it all happen, not some
               | PR-bullshitters and lawyer-CEO. But I use _Firefox_ (the
               | product), simply because it 's only feasible non-Google
               | alternative out there I know, not because it's cooler or
               | even better from the technical perspective. I don't give
               | a fuck what engine they use, Blink and V8 are as fast as
               | it gets. In fact, there was a time before Quantum when
               | Firefox was actually slower than Chromium (and I'm not
               | even sure it's different now, I just don't use it), and I
               | used Firefox anyway. Worse than that, the only place
               | where I actually care about engine performance is mobile,
               | and Chrome just destroys Firefox there. And even then, I
               | opt to use Firefox half of the time (i.e. when I don't
               | need to google smth quickly in the middle of the
               | conversation while moving in the crowd). I guess it's
               | hard to imagine how somebody could use Firefox because of
               | engine at all. It's definitely not the main selling
               | point, by a long shot.
               | 
               | Edit, to summarize: it's not that performance doesn't
               | matter, it's just that currently it's hard enough to
               | compete with Blink & V8. And, of course, Blink becomes
               | better precisely because there is a competition they have
               | to fight. (It will probably become worse when
               | Gecko/Servo/Firefox dies.) But to be that competition
               | without having shitload of money Google has is not fun
               | right now. It's hardly a fight you can win. Easier just
               | to ride on Google's back and to use Blink yourself.
        
               | exlurker wrote:
               | A good starting point:
               | https://github.com/Eloston/ungoogled-chromium
        
               | zelly wrote:
               | It's quite usable as-is. Not sure why it hasn't gotten
               | much attention. It's more privacy oriented than Firefox
               | and is faster than Firefox. I have been using it on
               | desktop Linux for years. I tried Brave and Firefox, but
               | they both have bloat and phone home to someone by
               | default, unlike UG. For all the time it takes to argue
               | back and forth about which browser should take over next,
               | you could have installed UG and moved on with life.
        
               | encom wrote:
               | It's Google code, so it cannot be trusted and should be
               | assumed to be malicious. Calling it more privacy focused
               | than Firefox is just absurd.
        
             | ponker wrote:
             | This is what happens when in a spasm of pique you throw
             | your 1000x engineer CEO in the rubbish and replace them
             | with a lawyer.
        
               | arcticbull wrote:
               | Wow, 1000X huh. That's a lot of force multiplication.
        
               | cheez wrote:
               | That was hilarious and a harbinger of things to come.
        
               | thephyber wrote:
               | Eich was CEO from March 24 to April 3 of the same year. I
               | highly doubt that was much of the problem.
               | 
               | Certainly losing his technical talent is likely to have
               | contributed to the problems, but I suspect it's 100x more
               | of Chrome's dominance and Mozilla's reliance on Google's
               | search engine contracts for revenue.
        
         | hinkley wrote:
         | I don't want to detract from anyone's pain but I have been
         | looking for a tech stack change, and if my main plan doesn't
         | work out, my backup plan was to segue back into browser work
         | via Rust. So I guess in addition to getting comfortable with
         | the idea of having to change default browsers sometime in the
         | next couple of years, I also need a plan C.
        
       | darksaints wrote:
       | How long before there is a major commercially-backed fork of
       | Firefox? As a huge Firefox fan, I'm incredibly dismayed at the
       | priorities expressed in these layoffs, and I know it is gonna
       | bleed through to browser performance and security sooner or
       | later. I don't want to stick around and find out the hard way
       | when it happens.
        
         | tachyonbeam wrote:
         | Hmm. Most browsers use the webkit rendering engine internally.
         | The problem is that browser engines are huge and require a lot
         | of developers to maintain. I think the worst thing that could
         | happen here is to have Firefox die, and we'd be that much
         | closer to a webkit monoculture.
        
           | pjmlp wrote:
           | Chrome uses Bink.
        
             | Snitch-Thursday wrote:
             | Which is a forked descendant of WebKit, so GP is right or
             | wrong depending on how you classify a fork.
        
               | The_Colonel wrote:
               | By that logic we can call both KHTML \s
               | 
               | In reality Blink diverged significantly from WebKit and
               | it doesn't make any sense to call Blink WebKit.
        
               | esrauch wrote:
               | Even if Blink and Webkit are separate (and they are still
               | clearly closer than Gecko), we're getting to a Blink
               | monoculture except for the iOS holdout (which is still
               | only ~5% of all traffic, but generally high value and
               | you're prevented from telling them to use another
               | browser).
               | 
               | It seems like if things keep going this way, Safari also
               | would inevitably end up rebasing Safari onto Blink too
               | (with their strategic changes).
        
               | hinkley wrote:
               | Where are you getting 5% of traffic as mobile Safari?
               | 
               | Because I was scanning around to get a lay of the browser
               | engine landscape and there seems to be tons of Safari
               | traffic out there.
        
               | The_Colonel wrote:
               | > It seems like if things keep going this way, Safari
               | also would inevitably end up rebasing Safari onto Blink
               | too (with their strategic changes).
               | 
               | I'm not sure about that. WebKit is lagging slightly
               | behind Blink (and Gecko to lesser degree), but I don't
               | think it bothers Apple. Budget to develop WebKit is for
               | Apple hardly a problem as well.
               | 
               | Having independent browser engine gives them quite a lot
               | of strategic power given their exclusive market share.
               | Look no further than how they managed to single-handedly
               | kill PWAs few months ago since it does not fit into their
               | strategic goals (all apps must go through app store).
        
               | esrauch wrote:
               | I think it depends if a lot of pages start breaking.
               | Right now it's not happening at scale, but I don't see
               | them having any reason _not_ to refork Blink if more
               | "only tested on Chrome" sites start breaking on Safari.
               | 
               | I'd expect them to maintain all strategic decisions if
               | they did refork, including disabling PWA features;
               | there's nothing that says they have to enable PWAs just
               | because they fork from Blink.
        
               | pjmlp wrote:
               | They did not managed to kill anything, there are plenty
               | of markets where iOS is not a presence we care about and
               | keep doing mobile Web applications, business as usual.
        
               | The_Colonel wrote:
               | Ok, maybe I should have said "relegated to niche
               | applications" instead.
        
               | pjmlp wrote:
               | iOS is only relevant in 30% of the world, if we are
               | talking about niches here.
        
               | [deleted]
        
             | monadic2 wrote:
             | I just assumed they were putting that under webkit.
        
         | kchoudhu wrote:
         | Where's the money in that?
        
           | darksaints wrote:
           | The same place that Mozilla finds it: by making deals with
           | search providers.
        
             | est31 wrote:
             | Why would you fork Firefox instead of Chromium which has
             | better website compatibility?
        
               | monadic2 wrote:
               | Blink has _worse_ behavior in my experience, they 're
               | just popular. You know, the ie6 effect.
        
               | yepthatsreality wrote:
               | Ecosystem diversity, interest in servo, refusal to let
               | "chrome win", privacy support baked in, etc. Why would
               | you fork Chromium if you're interested in Firefox?
        
               | est31 wrote:
               | The large number of Chromium forks vs the comparatively
               | tiny number of Firefox forks shows that there is barely
               | interest in forking Firefox. Especially when you look at
               | which forks have users you'll see that it's almost
               | exclusively Chromium forks.
               | 
               | Sure, ecosystem diversity and so on is great but the
               | current forkers don't see a way to make money from that,
               | otherwise they'd have done it.
        
       | qwerty456127 wrote:
       | Right at the moment when Firefox have regained reasonable
       | performance, added and polished more things (including the new
       | ecosystem of extensions matured) and became the best browser
       | again, on all the platforms.
       | 
       | I've just switched back to it (after using Chrome for years
       | because of Firefox's slowness) and feel like I'm going to use it
       | for quite a long anyway. I just hope somebody is going to keep
       | making vulnerability patches.
        
       | EwanToo wrote:
       | I think a more meaningful link is:
       | 
       | https://github.com/servo/servo/discussions/27575
       | 
       | It's a very sad situation, I hope Samsung or another organisation
       | steps in to hire the team.
        
         | stingraycharles wrote:
         | NLnet was suggested in the discussion, and it would be a good
         | fit culturally, but I wonder whether they have the resources to
         | fund a project like Servo in any meaningful way.
        
           | iforgotpassword wrote:
           | I'd really like to financially support continued development
           | of servo, so I hope something gets decided on quickly to
           | centralize and organize funding of the servo devs. The longer
           | this takes the more likely it is they just get another job.
           | Sure you can find new talent but it will take them time to
           | get up to speed with the project.
        
         | dang wrote:
         | Ok, we've changed to that URL from
         | https://github.com/servo/servo above. Thanks!
         | 
         | +title changed from "Servo Parallel Browser Engine Project"
        
       | brundolf wrote:
       | One blocker to picking up Firefox as a community project is that
       | Mozilla still holds all relevant trademarks. So we may need a
       | singular, well-branded, well-communicated fork to rally around.
       | If everyone makes their own fork, all of them will fade off into
       | obscurity.
        
         | zozbot234 wrote:
         | Iceweasel is a thing already, isn't it?
        
           | brundolf wrote:
           | There are several well-known forks already. But what we need
           | is a community focal-point, where everyone who thinks to
           | themselves, "it's a shame what Mozilla did, I want to help",
           | ends up directing that energy into the same place.
        
       | danilocesar wrote:
       | I remember when Nokia decided to kill meego, or when Canonical
       | stopped pushing DEs (and firing a bunch of people with it). The
       | exactly same reaction happened back then: people tried to save
       | things, push public projects more in the open, move ideas to
       | other companies or create a community repo to sell the idea of an
       | independent project. None of them really lasted or got traction.
       | 
       | It's sad, but the reality is that the fate of a project with only
       | one major stakeholder is tied to that stakeholder's fate.
       | 
       | I'm pretty sure they will all get other jobs, but we have to face
       | the fact that the project itself will probably die.
        
         | slim wrote:
         | meego had two stakeholders (intel), but you make me wonder if
         | Kaios could use servo
        
           | fabrice_d wrote:
           | I would love to, but it's far from being mature enough.
        
         | padraic7a wrote:
         | Ubuntu Touch is still going, fairly strong too, though I think
         | it's aim is to fill a niche rather than challenge Android and
         | iOS anytime soon.
         | 
         | https://ubports.com/
        
           | WoodenChair wrote:
           | > Ubuntu Touch is still going, fairly strong too, though I
           | think it's aim is to fill a niche rather than challenge
           | Android and iOS anytime soon.
           | 
           | Do you consider getting no major OEM adoption in 5 years
           | "fairly strong?" Mobile OSes depend on network effects of
           | both users and developers. It's no surprise it's a duopoly.
        
       | lykahb wrote:
       | In a few weeks most of the developers on the Servo team will get
       | another job. The project could be picked up by other people later
       | but only with a significant loss of knowledge and momentum.
       | 
       | Now is the critical time for a another company to step in.
       | Microsoft has better alignment with free web than Facebook or
       | Google. This could be a chance for them to get a competitive
       | independent browser again.
        
         | untog wrote:
         | MS _just_ decided to give up their independent browser. I
         | really don 't think they're about to turn around and do it
         | again.
        
           | BLanen wrote:
           | And Microsoft getting much influence in the Chromium project
           | is unlikely.
           | 
           | Of course google could be forced to by governments' actions.
        
             | sroussey wrote:
             | Microsoft could fork blink just like Google forked Apples
             | WebKit which was forked from KHTML. Likely in < 5yrs.
        
               | hinkley wrote:
               | Has Apple done something that makes forking WebKit
               | (today) no longer a viable option?
        
           | rl3 wrote:
           | > _MS just decided to give up their independent browser. I
           | really don 't think they're about to turn around and do it
           | again._
           | 
           | Never underestimate Microsoft's ability to constantly change
           | its mind.
        
             | cure wrote:
             | > Never underestimate Microsoft's ability to constantly
             | change its mind.
             | 
             | On a predictable schedule, too! Cf. their annual reorg,
             | which leaves everyone confused for a good 3-4 months _per
             | year_.
        
           | bradstewart wrote:
           | Put it under Microsoft Research for a while. Hedging your
           | bets on something like this doesn't seem like a horrible
           | idea.
        
             | encoderer wrote:
             | Exactly. This teams budget is probably less than Microsoft
             | spends printing employee badges every year.
        
             | chrisseaton wrote:
             | Doesn't really seem like a research problem?
        
         | zelly wrote:
         | As experienced developers they will find new jobs somehow. But
         | it won't be to work on Servo.
         | 
         | > Microsoft has better alignment with free web than Facebook or
         | Google.
         | 
         | Microsoft gave up on browsers a long time ago.
         | 
         | If someone would want to use Servo outside of a hobby project,
         | it would be Google to integrate it into Chrome. The chances of
         | that happening is almost zero.
        
         | justapassenger wrote:
         | > Microsoft has better alignment with free web than Facebook or
         | Google
         | 
         | Why? They're more supportive of open source than they were in
         | 2001, yes. But Google and Facebook are also big in this area.
         | 
         | And MS business still relays a lot on vendor lock in to a great
         | extent
        
           | derefr wrote:
           | Google and Facebook both have incentives to turn "browsing
           | the web generally" into "interacting with their properties
           | specifically", so that they can capture your eyeballs. They
           | both continually extend into areas that seek to replace large
           | swathes of the web with interactions within their walled
           | gardens, so that they can then monetize those interactions.
           | 
           | (Amazon has this incentive too, but they're just kind of
           | incompetent at the execution, so people don't worry as much
           | about them. See: the Kindle Fire tablet.)
           | 
           | Meanwhile, Microsoft doesn't _currently_ own any property
           | that operates by trying to replace  "eyeballs on the web
           | generally" with "eyeballs on that property specifically" to
           | then sell those eyeballs to advertisers. They have Bing,
           | Cortana, GitHub, Skype, maybe TikTok soon. None of those
           | things will really change that stance. They're not "against"
           | the web.
           | 
           | Apple is in the middle on this spectrum. Apple doesn't make
           | money off _web_ eyeballs, but they _do_ make money off
           | _native app_ eyeballs (iAds), and also off native-app sales
           | generally. So they 're motivated-enough in providing a decent
           | web experience to be the main sponsors of the WebKit FOSS
           | project; but they're also motivated to create APIs that allow
           | their third-party devs to replace web experiences with native
           | app experiences.
        
             | WoodenChair wrote:
             | > Apple doesn't make money off web eyeballs, but they do
             | make money off native app eyeballs (iAds)
             | 
             | Apple shutdown iAd in 2016
             | https://developer.apple.com/support/iad/
        
         | craigsmansion wrote:
         | > Microsoft has better alignment with free web than Facebook or
         | Google.
         | 
         | That would be precious: Microsoft taking Mozilla browser
         | developers onboard, creating a browser, shipping it by default
         | bundled with their OS, and being able to claim it's to
         | _prevent_ monopolies.
         | 
         | It would also be nice for those highly skilled developers who
         | actually believed in the open web to be able to give the middle
         | finger to those in middle and upper management for whom Mozilla
         | is merely a stepping stone to some cozier job at a proprietary
         | software house whilst running Mozilla into the ground.
        
         | chrisseaton wrote:
         | > In a few weeks most of the developers on the Servo team will
         | get another job.
         | 
         | There's a pandemic, probably a global recession, massive tech
         | layoffs everywhere, and tech interviewing is an absolute
         | nightmare no matter how good you are. I'm not sure I'd be as
         | confident unfortunately.
        
           | bpicolo wrote:
           | The hiring market for more senior roles seems fairly healthy,
           | buts seems like more junior roles are tougher. The industry
           | started the year with fairly more jobs than heads to fill
           | them.
        
         | Ericson2314 wrote:
         | Microft should have rebranded firefox as IE. They already
         | should 0 vision or threw in the towel. Don't look at theme for
         | help.
        
         | anaganisk wrote:
         | Didn't they just revamp Edge with Chromium? Why would they want
         | to revamp it again with an engine that barely has a market
         | share.
        
           | staticassertion wrote:
           | Sure. At the same time, is it really smart for them to just
           | completely abandon the idea of independence?
           | 
           | There's a _lot_ that a browser can do for a company. Google
           | has built GSuite and ChromeOS around Chrome - the integration
           | with the browser is absurd and _right up Microsoft 's alley_.
           | 
           | Microsoft could build Azure Active Directory, O365, Windows,
           | etc, around a next gen browser and I think they'd be smart to
           | do so.
        
             | treis wrote:
             | > Sure. At the same time, is it really smart for them to
             | just completely abandon the idea of independence?
             | 
             | It is. Chrome is so dominant at this point they're the de
             | facto web standard. Other browsers have to put in
             | significant effort just to play catch up and can't really
             | offer any new renderer/js feature without Chrome's
             | blessing.
             | 
             | Plus, we have a decade's worth of evidence that Chromium is
             | just flat out better than the competition. Even if we set
             | aside the problems with market share the Chromium team has
             | consistently put out a faster engine than Firefox or IE.
             | 
             | Adopting Chromium allows you to (mostly) avoid putting
             | effort into the rendering engine allowing you to focus on
             | other features to differentiate yourself.
        
               | staticassertion wrote:
               | > Other browsers have to put in significant effort just
               | to play catch up and can't really offer any new
               | renderer/js feature without Chrome's blessing.
               | 
               | Microsoft still runs the dominant operating system! They
               | have a huge opportunity here to complete. The same way
               | Chrome advertises on Google.com, Microsoft can provide
               | _the default fucking browser_ that is HUGE.
               | 
               | > Plus, we have a decade's worth of evidence that
               | Chromium
               | 
               | Chrome is 12 years old. It's been super popular for less
               | than a decade.
               | 
               | Its multiprocess architecture, by far its most long term
               | scalable feature, was behind Internet Explorer's (they
               | started multiproc trend with, iirc, IE8).
               | 
               | > Even if we set aside the problems with market share the
               | Chromium team has consistently put out a faster engine
               | than Firefox or IE.
               | 
               | Acquire Servo, do better? That's my entire point.
        
           | haakon wrote:
           | Servo is a research project. Microsoft spends a ton on
           | research.
        
             | NegativeLatency wrote:
             | Would they spend it on a project that was written in Rust
             | rather than one of their own languages though?
        
               | steveklabnik wrote:
               | Microsoft is already supporting the Rust project, so,
               | yes, I would not expect that to be a disqualifying
               | reason.
        
               | mhh__ wrote:
               | Are any of their langauges a good fit for something like
               | Servo? I haven't used C# a huge amount but everytime I do
               | I find myself being more productive than writing C++ but
               | ultimately slightly worried about performance and
               | correctness (the biggest thing that stood out is the
               | absolutely awful immutability in C#)
        
               | oaiey wrote:
               | Latest C# versions added a lot of language and library
               | features allowing efficient writing of high performance
               | code. And if you want to go a step further, unity has
               | shown how (burst compiler)
        
               | domenicd wrote:
               | They had a project called "Midori" which was a new
               | operating system (I believe including browser?) written
               | in a C# derivative. The blog posts on it are fascinating
               | stuff, diving into some greenfield decisions for both
               | language design and OS design.
               | http://joeduffyblog.com/2015/11/03/blogging-about-midori/
               | 
               | It's interesting to compare what we know of "Midori C#"
               | to Rust.
        
               | steveklabnik wrote:
               | Joe spoke on this topic at RustConf a few years back
               | https://www.youtube.com/watch?v=CuD7SCqHB7k
        
               | ponker wrote:
               | Sure. Microsoft is a pretty unpredictable company these
               | days. They are supporting all kinds of weird and
               | wonderful things. I'm sure there is some ruthless
               | business reason behind all of it but I don't care if it
               | helps the projects.
        
           | monoideism wrote:
           | "competitive independent browser again"
           | 
           | The point would be the technology and independence from
           | Google, not the market share.
        
       | dmitryminkovsky wrote:
       | If Servo is dead, what could possibly be the future of Firefox?
       | 
       | I don't want to browse the web with a Blink-based browser. Total
       | browser homogeneity is the end of the free and open web. I don't
       | want to use a non-free non-open web.
       | 
       | Is the web dead to me?
        
       | robotmay wrote:
       | Are there any existing projects looking to build a new browser
       | based around Servo? Assuming that it's partially dead at Mozilla
       | it would be interesting to see alternatives to the current big
       | browsers cropping up that use it.
        
         | dethos wrote:
         | indeed
        
       | monadic2 wrote:
       | Welp there goes like 90% of the optimism about the future of the
       | web.
        
       | bholley wrote:
       | I led the Stylo project to integrate Servo's CSS engine into
       | Firefox as part of project Quantum [1]. I have the utmost respect
       | for the engineers on the Servo team, and am sad to see them go
       | (though I am certain they will have no shortage of opportunities
       | as to what to work on next).
       | 
       | Servo had two major roles within Mozilla - as an incubator for
       | novel browser technology we wanted to ship in Firefox, and more
       | recently, as a lighter-weight vehicle for Mixed Reality products.
       | The latter has been the focus for the last three years, and those
       | products now appear to be winding down. But the former was a huge
       | success - both Servo's parallel CSS engine and its GPU-based
       | graphics layer are now shipping in Firefox.
       | 
       | While it seems unlikely that Mozilla will continue to prototype
       | things in Servo, we're still building lots of innovative
       | technology (and writing lots of Rust code) directly in Firefox. A
       | few of the teams have blogged recently about the work they're
       | doing [2] [3], and I'd encourage anyone interested to check it
       | out.
       | 
       | The Servo team accomplished a ton and left its ongoing mark on
       | the Web. These changes are tough for everyone within Mozilla, but
       | are not indicative of any change in strategy for Firefox. Gecko
       | is alive and well, and there are no plans to switch to Blink.
       | 
       | [1] https://bholley.net/blog/2017/stylo.html [2] https://mozilla-
       | spidermonkey.github.io/blog/ [3]
       | https://mozillagfx.wordpress.com/
        
         | Jweb_Guru wrote:
         | My understanding is that everyone who knew how Layout 2020
         | worked was fired, and therefore the project to integrate it
         | into Firefox is effectively dead, meaning Firefox has no
         | plausible way to compete with LayoutNG. I am not trying to be
         | provocative, but that is pretty hard to reconcile with your
         | statement.
        
           | bholley wrote:
           | Respectfully: The Firefox layout team did not have a plan to
           | integrate Layout 2020 (lots of complicated technical
           | challenges that remain unsolved), and doing so was never the
           | basis of our strategy to compete with LayoutNG.
        
             | Jweb_Guru wrote:
             | Then what _is_ your strategy to compete with LayoutNG? A
             | concrete roadmap would be a lot more useful than platitudes
             | about how great the Servo team is, which everyone already
             | knows. Nobody seems to know what the future of Firefox
             | looks like, or at least I 'm having a hard time finding
             | that information.
        
           | fabrice_d wrote:
           | 2 of the people working on Layout 2020 (out of 3 afaik) are
           | French employees, so haven't been fired yet. They may or may
           | not be depending on how the negotiations between the
           | management and employee representatives go.
        
         | badrabbit wrote:
         | I remember the goal was to replace gecko. A good webkit
         | alternative is desparately needed on the web, a shame mozilla
         | didn't see it through.
        
           | kibwen wrote:
           | As someone who has been following Servo since 2011, the
           | stakeholders have always emphatically reiterated that the
           | goal was _not_ to outright replace Gecko.
        
           | bholley wrote:
           | We made the decision several years ago to integrate Servo
           | components individually rather than trying to replace the
           | entire engine (for the reasons outpost in the blog post
           | linked above).
           | 
           | We invest a lot in Gecko though, precisely because it's
           | important to have a world-class independent engine.
        
       ___________________________________________________________________
       (page generated 2020-08-14 23:00 UTC)