Page MenuHomePhabricator

[Dashboards] Add licensing info to repos
Closed, ResolvedPublic2 Estimated Story Points

Description

Our dashboards' source code is public and we've developed a lot of really cool features. It would be neat if our code had a proper license (e.g. ALv2 or MIT), so that people wouldn't be afraid of borrowing it if they how we've solved something they've been trying to.

Event Timeline

@chelsyx and I are considering the MIT license but we have a question we're going to ask Legal about.

@chelsyx is it OK to also add "This page is available under the Creative Commons Attribution-ShareAlike License." to the footers of the index page & dashboards? We'd also include a link to the index page.

Aiming to update the index page to be:

Dashboards' footers would be updated to look like:

@chelsyx @debt @Slaporte: yes/no/maybe? :)

Change 360586 had a related patch set uploaded (by Bearloga; owner: Bearloga):
[wikimedia/discovery/twilightsparql@develop] Add licensing info

https://gerrit.wikimedia.org/r/360586

Change 360588 had a related patch set uploaded (by Bearloga; owner: Bearloga):
[wikimedia/discovery/prince@develop] Add licensing info

https://gerrit.wikimedia.org/r/360588

Change 360589 had a related patch set uploaded (by Bearloga; owner: Bearloga):
[wikimedia/discovery/wonderbolt@develop] Add licensing info

https://gerrit.wikimedia.org/r/360589

Change 360590 had a related patch set uploaded (by Bearloga; owner: Bearloga):
[wikimedia/discovery/wetzel@develop] Add licensing info

https://gerrit.wikimedia.org/r/360590

Change 360591 had a related patch set uploaded (by Bearloga; owner: Bearloga):
[wikimedia/discovery/rainbow@develop] Add licensing info

https://gerrit.wikimedia.org/r/360591

Change 360592 had a related patch set uploaded (by Bearloga; owner: Bearloga):
[operations/puppet@production] Add info to Discovery Dashboards index page

https://gerrit.wikimedia.org/r/360592

I'm good with it, if @Slaporte is! :)

Good job!

Change 360586 merged by Chelsyx:
[wikimedia/discovery/twilightsparql@develop] Add licensing info

https://gerrit.wikimedia.org/r/360586

Change 360588 merged by Chelsyx:
[wikimedia/discovery/prince@develop] Add licensing info

https://gerrit.wikimedia.org/r/360588

Change 360589 merged by Chelsyx:
[wikimedia/discovery/wonderbolt@develop] Add licensing info

https://gerrit.wikimedia.org/r/360589

Change 360590 merged by Chelsyx:
[wikimedia/discovery/wetzel@develop] Add licensing info

https://gerrit.wikimedia.org/r/360590

Change 360591 merged by Chelsyx:
[wikimedia/discovery/rainbow@develop] Add licensing info

https://gerrit.wikimedia.org/r/360591

Will be deploying the homepage with the footer soon (https://gerrit.wikimedia.org/r/#/c/360592/ is ready to be +2'd/merged by Mr. G) but the deployed dashboards have the footers and the repos have the licenses.

Change 360592 merged by Gehel:
[operations/puppet@production] Add info to Discovery Dashboards index page

https://gerrit.wikimedia.org/r/360592