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

Status of this project? #44

Closed
jonahbeckford opened this issue Oct 17, 2022 · 3 comments
Closed

Status of this project? #44

jonahbeckford opened this issue Oct 17, 2022 · 3 comments
Labels
question Further information is requested

Comments

@jonahbeckford
Copy link

From the outside looking in this project does not seem to be active. Which is sad because this was a great tool (thanks!!).

I'd love to include this tool in my Windows OCaml distribution but today that would be unwise because:

  • The project does not seem to be active. Where would users go for help? If I had a patch for Windows users, who would accept the patch and to whom would I give the copyright for my copy-left contribution?
  • Talking about licenses, I don't have the resources to deal with the viral headache of distributing AGPL-tainted binaries over the network. Even GPL may not be worth the effort because much of it is incompatible with my distribution's Apache 2.0 license

If it is really inactive would it be possible to take the steps to encourage others to contribute? IMHO that would be:

  1. Announcing on discuss.ocaml.org that you are looking for contributors
  2. Liberalizing the license to ISC/MIT/BSD3/Apache2 or assigning copyright to someone you trust who could (for example) grant open-source distributors like me an ongoing waiver for license incompatibility

I understand this is your code; whatever you decide, thanks for developing it! It has saved me several times.

@hackwaly
Copy link
Owner

I did change the license to MIT.

@sim642
Copy link
Collaborator

sim642 commented Jun 16, 2023

Also for anyone seeing this and wondering, I've volunteered to help maintain and update earlybird because the OCaml ecosystem really needs such tool.
I hope to soon release a version compatible with more recent OCaml releases and thus reviving this project to some extent.

@sim642 sim642 added the question Further information is requested label Jun 20, 2023
@sim642
Copy link
Collaborator

sim642 commented Jun 20, 2023

I did change the license to MIT.

All the source files still start with this GPL header comment:

(**
* Copyright (C) 2021 Yuxiang Wen
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*)

I suppose all those could now be removed to avoid confusion about the licensing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants