Page MenuHomePhabricator

Keep track of tools without stated default licenses
Open, LowPublic

Description

New tools are required to state their default license in order to facilitate the right to fork. Many tools were created before this requirement. It would be nice if over time we brought 100% of tools to compliance.

Event Timeline

aborrero moved this task from Inbox to Graveyard on the cloud-services-team (Kanban) board.
fnegri raised the priority of this task from Lowest to Low.Sep 5 2024, 10:25 AM

The Tool sweep is an initiative initiated by @Legoktm which attempted to identify license issues in toolforge tools (among other issues). I wonder if there is an easy way to get an overview of how many reviewed tools were found not to comply?

Otherwise Toolhub lets you search for tools by license and currently lists 469 tools without a license (at least, in Toolhub's metadata). I'm interested to dig through this list a bit more and see if it would make sense to reach out to tool authors.

The Tool sweep is an initiative initiated by @Legoktm which attempted to identify license issues in toolforge tools (among other issues). I wonder if there is an easy way to get an overview of how many reviewed tools were found not to comply?

Adding @komla as someone who worked on Tool sweep at one point.

That Toolhub link is probably a significant overcount due to tool authors not writing complete toolinfo.json records. Toolhub doesn't appear to support adding a license not represented in a toolinfo.json (or after a tool is manually created), so it's difficult for non-maintainers to help here.

Toolhub doesn't appear to support adding a license not represented in a toolinfo.json (or after a tool is manually created), so it's difficult for non-maintainers to help here.

This is an aspect of https://meta.wikimedia.org/wiki/Toolhub/Decision_record#Content_ownership/modification_model. The license attribute of a toolinfo record does not have an annotation layer component. This means that the license can only be set in the base toolinfo record, wherever it might be located. For Toolforge tools folks who are maintainers of the "admin" tool can edit toolinfo records for all other tools via toolsadmin.wikimedia.org if necessary.