pine64 / OpenPineBuds

Community maintained firmware for PineBuds Pro
150 stars 19 forks source link

OpenPineBuds Relicensing Request for @ThatcherC #78

Closed OneDeuxTriSeiGo closed 11 months ago

OneDeuxTriSeiGo commented 12 months ago

OpenPineBuds Relicensing Request for @ThatcherC

Effective as of date: 2023-12-01 Effective as of commit: 7facfe997c

Summary:

The OpenPineBuds project is working to relicense all contributions under a free and open source license. As it stands most contributions to the project were made under unclear licensing conditions and this ticket serves to gain your express written permission to relicense those contributions under clear terms.

The goal of this effort is to relicense the repository overall as LGPL-3.0-or-later. To maintain the ability to integrate changes in upstream sources, contributions to files from upstream projects will be dual licensed under the respective upstream project's license.

And for contributions to files that have been made available to us by BES Technic under 'Source Available' licensing terms, those contributions will be dual licensed 'Source Available' OR LGPL-3.0-or-later. If and when the files those contributions are in are able to be licensed solely under an open source license (instead of as 'Source Available'), we will drop 'Source Available' licensing and license the file/contributions solely under the LGPL-3.0-or-later.

Included below in this ticket is a list of all files that you have made contributions to as well as the terms under which we are requesting to relicense them under.

If you agree to these terms, please reply to this issue with the following text (or another message expressly granting consent to the relicensing terms):

This is a statement by {Insert Name Here} that grants permission to relicense their copyrights in the OpenPineBuds project under the Lesser GNU General Public License License v3.0 or later (LGPL-3.0-or-later) and dual license those contributions under either a non-free 'Source Available' license compatible with BES Technic sources OR under an Open Source Initiative approved license compatible with the contribution's upstream license (as indicated in the list provided at the head of this ticket).

A portion of the commits made by the Github handle "{insert handle here}", with commit author "{insert name and email here}", are copyright of "{insert name here}". This document hereby grants the OpenPineBuds project team to relicense OpenPineBuds, including all past and present contributions of the author listed above up to the latest commit (7facfe997c).

{insert name here} {insert current date}

Proposed Changes:

File containing contributions Attribution Proposed new licensing terms
.gitignore 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> Apache-2.0 OR LGPL-3.0-or-later
Makefile 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> OPB-Source-Available OR Apache-2.0 OR LGPL-3.0-or-later
README.md 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> LGPL-3.0-or-later
apps/audioplayers/wavplay.cpp 2023 Thatcher <tchamberlin@lynk.world> OPB-Source-Available OR LGPL-3.0-or-later
backup.sh 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> LGPL-3.0-or-later
build.sh 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> OPB-Source-Available OR LGPL-3.0-or-later
convert.sh 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> LGPL-3.0-or-later
docker-compose.yml 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> LGPL-3.0-or-later
scripts/build.mk 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> OPB-Source-Available OR Apache-2.0 OR LGPL-3.0-or-later
services/bt_app/Makefile 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> OPB-Source-Available OR LGPL-3.0-or-later
services/bt_app/app_a2dp.cpp 2023 Thatcher <tchamberlin@lynk.world> OPB-Source-Available OR LGPL-3.0-or-later
services/bt_app/app_media_player.cpp 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> OPB-Source-Available OR LGPL-3.0-or-later
services/bt_app/res_audio_data.h 2023 Thatcher Chamberlin <j.thatcher.c@gmail.com> OPB-Source-Available OR Apache-2.0 OR LGPL-3.0-or-later
ThatcherC commented 11 months ago

This is a statement by Thatcher Chamberlin that grants permission to relicense their copyrights in the OpenPineBuds project under the Lesser GNU General Public License License v3.0 or later (LGPL-3.0-or-later) and dual license those contributions under either a non-free 'Source Available' license compatible with BES Technic sources OR under an Open Source Initiative approved license compatible with the contribution's upstream license (as indicated in the list provided at the head of this ticket).

A portion of the commits made by the Github handle "@ThatcherC", with commit author "Thatcher Chamberlin (j.thatcher.c@gmail.com)", are copyright of "Thatcher Chamberlin". This document hereby grants the OpenPineBuds project team to relicense OpenPineBuds, including all past and present contributions of the author listed above up to the latest commit (https://github.com/pine64/OpenPineBuds/commit/7facfe997caefbe0612ca18ce2be11892fd65c66).

Thatcher Chamberlin, December 2, 2023