ua-parser-js Drops MIT License, Adopts Controversial AGPLv3 ...
Blog post from Socket
The popular JavaScript library ua-parser-js is transitioning from the MIT license to a dual AGPLv3 + PRO licensing model in its upcoming version 2.0 release, sparking significant concern and debate within the developer community. The library, which is extensively used to detect browser, engine, OS, CPU, and device types from user-agent data, will now require projects to comply with the AGPL license or opt for a paid PRO license, with fees ranging from $12 to $500, depending on usage. This change has led to apprehension among developers and businesses, as the AGPL license mandates that derivatives be released under the same terms, potentially affecting proprietary projects. The decision has been met with criticism, with some developers planning to fork the library to maintain control under the permissive MIT license, as seen with Matteo Collina's creation of "my-ua-parser." Despite the backlash, the library's maintainer, Salman, intends to proceed with the change, prompting users to either stick with the existing MIT-licensed version or explore alternative solutions.
No tracked trend matches for this post yet.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.