Page MenuHomePhabricator

[builds-api] builds-api is missing a software license
Closed, ResolvedPublic

Description

https://gitlab.wikimedia.org/repos/cloud/toolforge/builds-api is missing a software license.

@aborrero, @dcaro, @Raymond_Ndibe, @Slst2020, as the primary contributors of that repository, do you have any preferences? If not, I'll send a patch for AGPL-3.0-only.

Details

TitleReferenceAuthorSource BranchDest Branch
builds-api: bump to 0.0.136-20240410072458-06de24b4repos/cloud/toolforge/toolforge-deploy!239project_1317_bot_df3177307bed93c3f34e421e26c86e38bump_builds-apimain
dev: add AGPL-3.0-or-later licenserepos/cloud/toolforge/builds-api!83sstefanovaslavina/add-licensemain
Customize query in GitLab

Event Timeline

dcaro triaged this task as High priority.Mar 27 2024, 3:18 PM

To do this right, we need to add a license notice to every file in the repo in addition to a COPYING file. Is that correct?

Ideally, a SPDX license header on every source file + a LICENSE file in the root of the repo.

Slst2020 changed the task status from Open to In Progress.Apr 4 2024, 7:20 AM
Slst2020 claimed this task.
Slst2020 moved this task from Next Up to In Progress on the Toolforge (Toolforge iteration 08) board.

To clarify, do we want AGPL-3.0-only or AGPL-3.0-or-later?

The latter option seems more sensible to me, see https://www.gnu.org/licenses/identify-licenses-clearly.en.html

To clarify, do we want AGPL-3.0-only or AGPL-3.0-or-later?

The latter option seems more sensible to me, see https://www.gnu.org/licenses/identify-licenses-clearly.en.html

I'm ok with later

Is there any check/autoformatting we can do for the SPDX headers? I really don't want to have to care

should have been -or-later; edited in the MR

I tend to prefer -only for my own projects but am also totally fine with -or-later.

project_1317_bot_df3177307bed93c3f34e421e26c86e38 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/239

builds-api: bump to 0.0.136-20240410072458-06de24b4