This academic search engine relies on #libxml2 in several places. After harvesting bibliographic metadata (mostly OAI XML) from thousands of publication repositories, we process it using libxml2 and #libxslt.

We are operating on a tiny budget, so all we can do is to hope that the maintainer of libxslt will be able to cope with maintaining libxml2 as well (as he just offered) – and extend our gratitude to the #FreeSoftware community on whose shoulders we are standing.

🔒🚨 Breaking news! In a shocking twist, maintaining software turns out to be important! Who knew? 🐛 #FreeBSD users, dust off your resumes, because it looks like libxslt's job opening for a maintainer just got urgent. 😅🔥
https://vuxml.freebsd.org/freebsd/b0a3466f-5efc-11f0-ae84-99047d0a6bcc.html #BreakingNews #SoftwareMaintenance #libxslt #JobOpening #HackerNews #ngated
VuXML: libxslt -- unmaintained, with multiple unfixed vulnerabilities

VuXML: libxslt -- unmaintained, with multiple unfixed vulnerabilities

Is that project open-source / free-software?

In practical effect, the answer to this question is not solely dependent on the project's license. It also depends on the project owner or leadership structure.

With community-based projects, this usually doesn't change the answer. But when you have a project with an open-source license which is controlled by a company, you need to ask an additional question:

If the community developers have a change that the project's users want, but which the company that owns the project feels are against its interests, does the change make it into the project or not? [1]

If the answer to this is "Yes, the change goes in, and the company deals with it", then the project is open-source.

If the answer is "No, the company won't include the contribution if it feels it threatens the company's interests", then the project is not open-source, regardless of what the license says. With an appropriate license, you could fork it, and turn it into a community-run project, and *that* would be open source, but the Google/Red Hat/IBM/Oracle/what-have-you original project is not.

Yes, inspired to post by #Google's tantrum about removing #XSLT from #Chrome because the #libxslt maintainer publicly called them out on their #BS.

[1] "If the company has a change the users don't want, does it go in?" too; just two ways of looking at it.

#OpenSource #FreeSoftware #community #project #company #control #BigTech #users #developers #contributors #maintainer

🧵 For the record: The maintainer of libxslt and libxml2 is a bit tired of working for free for multi-billion dollar companies.
Both libraries are used in web browsers.
https://socket.dev/blog/libxml2-maintainer-ends-embargoed-vulnerability-reports

#libxml2 #libxslt #freesoftware #foss #bigtech