Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

admin: Change open source license to Apache 2.0 #3899

Merged
merged 1 commit into from
Jul 1, 2023

Conversation

lgritz
Copy link
Collaborator

@lgritz lgritz commented Jun 29, 2023

By majority vote of the TSC, we are changing OpenImageIO's main incoming/outgoing open source license from BSD-3-Clause to Apache-2.0. New code submitted from July 1, 2023 will be contributed under the Apache 2.0 license.

Old code submitted prior to July 1 2023 is under the original BSD 3-clause license, unless relicensed per the process described in the new RELICENSING.md file. We hope to get the vast majority of the code base relicensed quickly and we will document which set of files contain a mixture of licenses.

Instructions to everybody reading this:

  • If you are contributing code under the authorization of an employer, please let them know we are changing to Apache 2.0 and make sure that you are authorized to make all future contributions to under that license.

  • If you made prior contributions to OpenImageIO over the years and are willing to relicense your code under the Apache 2.0 license, please submit a PR adding your name to the list in RELICENSING.md. If you were working for a company that might own your IP output at the time you made those contributions, please also ask somebody there (who has the authority to do so) to submit a PR adding the company name as well, indicating that they are re-submitting all of the old contributions under the new license.

By majority vote of the TSC, we are changing OpenImageIO's main
incoming/outgoing open source license from BSD-3-Clause to Apache-2.0.
New code submitted from July 1, 2023 will be contributed under the
Apache 2.0 license.

Old code submitted prior to July 1 2023 is under the original BSD
3-clause license, unless relicensed per the process described in the
new RELICENSING.md file. We hope to get the vast majority of the code
base relicensed quickly and we will document which set of files
contain a mixture of licenses.

Instructions to everybody reading this:

* If you are contributing code under the authorization of an employer,
  please let them know we are changing to Apache 2.0 and make sure
  that you are authorized to make all future contributions to under
  that license.

* If you made prior contributions to OpenImageIO over the years and
  are willing to relicense your code under the Apache 2.0 license,
  please submit a PR adding your name to the list in RELICENSING.md.
  If you were working for a company that might own your IP output at
  the time you made those contributions, please also ask somebody
  there (who has the authority to do so) to submit a PR adding the
  company name as well, indicating that they are re-submitting all of
  the old contributions under the new license.

Signed-off-by: Larry Gritz <[email protected]>
@hobbes1069
Copy link
Contributor

As far as package maintainers, I assume we'll need to update the license?

@lgritz
Copy link
Collaborator Author

lgritz commented Jun 30, 2023

@hobbes1069 On your end? Yes. It's a little complicated, it will be a mix of Apache 2.0 and BSD, but we hope very quickly to get to the point where the vast majority is Apache 2.0. At that point, we'll consider the project overall to be Apache 2.0, but with a dwindling amount of old code still being BSD (not unlike how there are a few isolated bits and pieces now that were imported from other projects with different, but compatible, licenses).

I will probably merge this PR and the subsequent changes in license notices only in master, since we're so close to a big release anyway. So I don't think you'll need to worry on the packaging end about the change for packaging until the 2.5 series is released in ~September.

@lgritz
Copy link
Collaborator Author

lgritz commented Jun 30, 2023

I picked July 1 arbitrarily (but also, kind of a round number as the half-way date of the year) for the date that I will merge this and we'll officially switch to new code coming in being Apache 2.0.

@lgritz lgritz merged commit 42c629f into AcademySoftwareFoundation:master Jul 1, 2023
23 checks passed
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Jul 9, 2023
…ation#3899)

By majority vote of the TSC, we are changing OpenImageIO's main
incoming/outgoing open source license from BSD-3-Clause to Apache-2.0.
New code submitted from July 1, 2023 will be contributed under the
Apache 2.0 license.

Old code submitted prior to July 1 2023 is under the original BSD
3-clause license, unless relicensed per the process described in the new
RELICENSING.md file. We hope to get the vast majority of the code base
relicensed quickly and we will document which set of files contain a
mixture of licenses.

Instructions to everybody reading this:

* If you are contributing code under the authorization of an employer,
please let them know we are changing to Apache 2.0 and make sure that
you are authorized to make all future contributions to under that
license.

* If you made prior contributions to OpenImageIO over the years and are
willing to relicense your code under the Apache 2.0 license, please
submit a PR adding your name to the list in RELICENSING.md. If you were
working for a company that might own your IP output at the time you made
those contributions, please also ask somebody there (who has the
authority to do so) to submit a PR adding the company name as well,
indicating that they are re-submitting all of the old contributions
under the new license.

Signed-off-by: Larry Gritz <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants