charmplusplus / charm

The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Apache License 2.0
199 stars 50 forks source link

Change license to Apache-2.0 with LLVM exceptions #3793

Closed matthiasdiener closed 1 month ago

matthiasdiener commented 3 months ago

(per our email discussion)

Same could be done for charm4py, projections, ...

matthiasdiener commented 2 months ago

Next step:

add a NOTICE file (similar to https://github.com/spack/spack/blob/develop/NOTICE) with the following information:

lvkale commented 2 months ago

When we change this, we should also change the license in the readthedocs (or remove it from there) https://charm.readthedocs.io/en/latest/license.html

ericjbohm commented 2 months ago

Changed to target Charm-8.0.0, which will just be Charm-7.0.0 with the license and related doc changes.

matthiasdiener commented 2 months ago

When we change this, we should also change the license in the readthedocs (or remove it from there) https://charm.readthedocs.io/en/latest/license.html

That license is just #included from the main LICENSE file, so a change there will automatically be reflected on readthedocs.

ericjbohm commented 1 month ago

Next step:

add a NOTICE file (similar to https://github.com/spack/spack/blob/develop/NOTICE) with the following information:

  • acknowledging UIUC, and Charmworks, and multiple grants (not individually listed) from NSF, NIH, DoE that directly or indirectly supported this work.

Draft of NOTICE file added to this PR.