-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fork status considering what happened to original project #84
Comments
Hi @kapouer, Thank you for your interest. I am unsure what such a statement would look like and where we should display this. We might vary in how much time we can allocate to it. Currently we have less time than we would like at Mr. Henry, this will hopefully improve again. But at no point are we considering halting our contributions or no longer hosting this project. @mhassan1 is also a very active member, helping us maintain this project. |
Well, I guess the spirit would be something like "we are committed to maintain this fork, since the original went away" would be more than enough. |
A proposal to acknowledge the situation at the bottom of the ## History
### Financial Times era
The `polyfill-library` and the `polyfill.io` service were originally created within the Financial Times.
The combination of Internet Explorer lagging behind,
a wide range of new and polyfillable features
and the rise of a JavaScript first mindset made this a very successful project.
### Sale of `polyfill.io`
Around 2022 the Financial Times lost interest and the active maintainers inside the company were leaving or already left.
The Financial Times together with Fastly eventually decided to hand control over to Jake Champion,
one of the core maintainers who was leaving the Financial Times to go work for Fastly.
Mr. Henry was initially approached to take over but no meetings actually took place.
We've been told this was blocked by Fastly who did not consider Mr. Henry to be a safe option.
Early 2024 the `polyfill.io` domain and service were sold to Funnull, a Chinese company, by Jake Champion.
Other maintainers were not aware that a sale was even being considered and this caught everyone by surprise.
We immediately moved to secure the git history of the `polyfill-library`
and created a hard fork based on a state we could prove was unaltered.
Shortly after we rolled out an `npm` release
and started clearing the dependency tree of packages that were in any way controlled by Jake Champion.
Mid 2024 reports surfaced that the `polyfill.io` service was injecting malware into polyfill bundles.
The wider internet community moved to shut down the service.
### Going forwards
Mr. Henry is a web and design agency and the current steward of the `polyfill-library`.
We value long term support and strongly believe that everyone should have access to the web.
We had been contributing to the `polyfill-library` for several years while it was still maintained by the Financial Times.
Continuing the `polyfill-library` project is a good fit for us
and helps us make sites that work for everyone, even users on older browser versions.
Things we will try to do:
- keep up with maintenance and security issues
- keep the test framework running
- welcome contributions
- welcome new members
Things we will never do:
- monetize this project or create a service around it that could be monetized or sold
- add any form of tracking or metrics
- delete this project @fd, @mhassan1 I would love to hear your thoughts and ideas on this. I am not sure if we should name Jake Champion, but on the other hand I also don't like using the "the situation" euphemism. If there are no objections I will open a PR with this draft and we can work out the detail there. |
LGTM |
Any sources for the facts about Jake Champion selling the domain ? It's somewhat legally dangerous not to have some. |
Looks good to me too. There are plenty of other sources, Cloudflare etc, documenting the same facts and timeline.
|
Yes, but none of them mention Jake Champion. The screenshot above doesn't say he sold the domain either. So the affirmation here is sourceless, making it attackable. |
It doesn't :) Jake Champion was the owner, It was his and his alone to sell. This was also mentioned on
|
Hi,
I'm using polyfill-library in a project that doesn't do user-agent recognition, and rather do feature detection.
It works pretty well, however polyfill-library is really nice since it maintains a coordinated library of polyfills.
Since your fork seems to be maintained, it would be nice to show an official statement about why and how it's going to be maintained ?
The text was updated successfully, but these errors were encountered: