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

Patch to fix license issues caused by AI generated license. #1226

Open
wants to merge 4 commits into
base: community
Choose a base branch
from

Conversation

anoraktrend
Copy link

@anoraktrend anoraktrend commented Sep 27, 2024

Additionally fixes that enable the goal as stated by the License.

Remove remnants from Generative AI used to create this license and fixed errors which gave users the right to propagate but not convey (propagate) the Program.
New for this patch: 
Enabled collaboration but not redistribution, as intended.  
In addition, redefined a covered work to mean patches, and clarified the sub-licensing restrictions to state the binary or source patches must be licensed as permissive for the sake of allowing Winamp to use, modify, and apply them to the freely available official distributions.
@H0R5E
Copy link

H0R5E commented Sep 27, 2024

But this edit makes no sense:

"Covered Work" means a work based on the Program, like patch...

What does "like patch" mean? Do you mean "like a patch"?

@anoraktrend
Copy link
Author

But this edit makes no sense:

"Covered Work" means a work based on the Program, like patch...

What does "like patch" mean? Do you mean "like a patch"?

Fixed that.

@anoraktrend
Copy link
Author

anoraktrend commented Sep 27, 2024

rend la licence réellement utilisable.
(This is in French in case WinAMP devs don’t speak English, also a German translation incoming.)

@solomoncyj
Copy link

might as wll just replace the entire file with mit/gpl

@BenMcLean
Copy link

BenMcLean commented Sep 27, 2024

Some comments about these changes

The output from running a Covered Work is covered by this License as a modification to the Program.

No ... if I run Winamp to convert my audio file from .WAV to .mp3, then the resulting mp3 file does not count as a work covered by this license even though it is output from the program.

Ports of this software to another operating system may or may not be accepted as contributions

That information is completely irrelevant to a software license and should not be added.

  • No Distribution of Modified Versions: You may not Convey modified or unmodified versions of the Program, whether in source or binary form.
  • Official Distribution: Only the maintainers of the official repository are allowed to convey the program and modified versions.

Publicly posting your modification, such as in public pull requests on Github exactly like this one, is entirely prohibited by these conditions. The only collaboration possible under these conditions would be developing modifications privately and then privately conveying them to the Winamp developers outside of Github. This is deeply stupid but it could be what was intended by this stupid license.

About that last sentence, which this changes correctly removes

This custom License aims to maintain the collaborative nature of the project while restricting the distribution of modified versions.

This last sentence was the dead giveaway that the license was generated by an LLM, because it is clear that the LLM did not intend the last sentence to be part of the license. It was instead summarizing the result it provided.

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.

4 participants