Which license to use for PHP test runner?

I’m in the process of re-writing the PHP test runner with a completely different design as the current test-runner has. To me, that is a good reason to ensure using the current licensing best-practices.

I saw MIT licenses used in many test-runner repos, but also AGPL. And the generic test-runner template also has an AGPL license.

I haven’t found hints about that on the website, in the Contribution Docs or in the forum. Is there a document I missed? What’s the current recommended license?

Hello. AGPL for tooling repos please. MIT for content repos. So this is an AGPL one :slight_smile:

I should not have stated “many test-runner” repos, as in fact it is only swift-test-runner.

1 Like

Also, for any MIT test runners, they should have been migrated. If they’ve been closed from the generic-test-runner, they legally shouldn’t be MIT, as you can’t sublicence a AGPL project as MIT, and the generic one is AGPL.

The reason for this btw, is that we want anyone that copies the test runners for commercial purposes to publish their changes publicly

3 Likes

Thanks. See also Switch to AGPLv3 by tejasbubane · Pull Request #6 · exercism/swift-test-runner · GitHub there.

1 Like