Open Collective
Open Collective

MathML-Core Support

COLLECTIVE
community

Ensures the ongoing implementation, alignment & maintenance of MathML-Core in open source browsers

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at$5 USD / month

Latest activity by


Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at$100 USD / month

Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


+ 6

Top financial contributors

Individuals

1
Murray Sargent III

$50,000 USD since Jun 2021

2
Neil Soiffer

$25,000 USD since Jun 2021

3
Rick Byers

$500 USD since Jul 2022

4
Deyan Ginev

$150 USD since Sep 2021

5
Brian Kardell

$60 USD since Aug 2021

6
Beni Paskin-Cherniavsky

$50 USD since Nov 2021

7
Pelle Wessman

$15 USD since Oct 2021

8
Viktor Mukhachev

$5 USD since Nov 2021

Organizations

1
Open Source Collective

$750 USD since Jun 2021

2
Open Collective

$750 USD since Jun 2021

MathML-Core Support is all of us

Our contributors 12

Thank you for supporting MathML-Core Support.

Igalia

Admin

Murray Sargen...

$50,000 USD

Neil Soiffer

$25,000 USD

Rick Byers

$500 USD

Intent to ship is a big step but far from the l...

Deyan Ginev

backer

$150 USD

Brian Kardell

backer

$60 USD

Even small, recurring donations help support on...

Pelle Wessman

backer

$15 USD

Budget


Transparent and open finances.

Monthly financial contribution to MathML-Core Support (ba...

Credit from Deyan Ginev to MathML-Core Support

+$25.00USD
Completed
Contribution #474887
Monthly financial contribution to MathML-Core Support (ba...

Credit from Brian Kardell to MathML-Core Support

+$5.00USD
Completed
Contribution #471730
Monthly financial contribution to MathML-Core Support (ba...

Credit from Deyan Ginev to MathML-Core Support

+$25.00USD
Completed
Contribution #474887
$
Today’s balance

$19,713.13 USD

Total raised

$69,713.64 USD

Total disbursed

$50,000.51 USD

Estimated annual budget

$914.32 USD

Connect


Let’s get the ball rolling!

News from MathML-Core Support

Updates on our activities and progress.

Intent to ship in chromium

Yesterday Igalia sent an Intent To Ship MathML-Core in chromium. If you’re not familiar with what an intent to ship means - the...
Read more
Published on June 23, 2022 by Igalia

Fall 2021-Feb 2022 Update

Since the collective was established in the fall of 2021, some significant items on the approved roadmap have been completed by Igalia. As of the end of February: * Approved accessibility work to expose an accessibility tree in the Chromium...
Read more
Published on March 9, 2022 by Igalia

About


 
  The need for browsers to natively render mathematical text has been evident from the earliest days of the Web at CERN.  Mathematical notations form a fundamental aspect of writing systems and are found in all civilizations. They have been instrumental throughout history for the diffusion and development of scientific and technical knowledge. MathML, the W3C standard for this, along with SVG, is one of only two other markup languages which are specially accounted for by the HTML specification and the HTML parser and are embeddable in HTML itself
 
However, MathML has a complex history.  Its support in browsers thusfar has largely been achieved by contributions to the open source projects.  Like SVG, its specifications came from a different (pre-HTML5/WPT) era.  This meant that on the one hand they had a wide ecosystem of some support and tooling outside of browsers, and on the other they lacked important details and rigors explaining how they fit correctly and inter-operably into the web platform.  As they lacked interest and involvement from implementer, the gaps between specs and browsers didn't improve.  Eventually the Working Group disbanded. 
 
In 2018 a group of people came together to attempt to correct this situation.  Driven by implementation support and expertise from Igalia partially supported by some grant investments, there was a new effort to develop support in Chromium and identify a path to put things back on track.  This resulted in a new specification, MathML-Core, which provides the necessary details, a new shared test suite in Web Platform Tests and several changes (including partial support in Chromium behind a flag). 
 
 
Perhaps the biggest hurdle for MathML in browsers has always been implementer investment.  While it is very important, the fact that it is a significant feature which is less broadly appealing than many others and was in a complex state always makes it difficult for it to get the priority and attention it needs.  However, relying exclusively on vendors for all development and maintenance investments isn't necessary, or perhaps even advisable.  Just as Open Web Docs established a way to collectively ensure the health of MDN, MathML-Core support aims to establish a collective investment in the commons to fund these activities.  MathML-Core support aims to make sure that MathML-Core has diversified implementation investements for all browsers that aren't subject to the complexities of prioritizing overall browser development budgets or held back by changing financial situations of any one company. 
 
This collective intends to prioritize funding  by first completing the two main items lacking in the Chromium implementation (tables and stretchy operators). Over the next year following, we will fund the the necessary maintenance and followup work that follows releases, and then continue the work to align implementations and improve interoperability.

Earlier work in getting this effort started and back on a standards track was generously funded by a grant from NISO/Sloan Foundation, Igalia, Pearson, APS Physics.

Our team