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

Create LICENSE #23

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Create LICENSE #23

wants to merge 1 commit into from

Conversation

Maniues
Copy link

@Maniues Maniues commented Sep 15, 2024

Add MIT license (based on license of Haxe standard library)

Add MIT license (based on license of Haxe standard library)
@Maniues
Copy link
Author

Maniues commented Sep 19, 2024

@Simn @ncannasse ?

@Simn
Copy link
Member

Simn commented Sep 19, 2024

Is the MIT license actually compatible if we pull the documentation for packages like js.html from other sources? I have no idea how that works in such cases.

@Maniues
Copy link
Author

Maniues commented Sep 19, 2024

@Simn there are licenses like CC-BY-SA for some MDN docs or something. Haxelib documentation should be available under MIT license. Any other packages can have their own license. I can check (or at least try) what other licenses are, but you can just add information "All works by Haxe Foundation" for the MIT license.

@Maniues
Copy link
Author

Maniues commented Sep 19, 2024

I found that when there is a CC-BY-SA license (for MDN docs), the CC-BY-SA license is available from the web view and in XML file e.g. https://api.haxe.org/js/html/AbortController.html

@Maniues
Copy link
Author

Maniues commented Sep 19, 2024

I don't know under which license are flash XMLs, but you should provide at least a copyright note.
And Java packages (if they are taken from the OpenJDK source as Javadoc) are under GPL+CE.

This repo needs a fix, because there may be a copyright violation.

@Simn
Copy link
Member

Simn commented Sep 19, 2024

Hmm yes, I thought this repo only had the generator code but with the XMLs being here too I agree this should be addressed...

... somehow

@Maniues
Copy link
Author

Maniues commented Sep 24, 2024

@Simn I can assist with this, but please note that there are other repositories without a license as well. I hope you can help address those too.

VERY IMPORTANT:
https://github.com/HaxeFoundation/haxe-evolution
https://github.com/HaxeFoundation/format

IMPORTANT (in descending order of priority, in my opinion):
https://github.com/HaxeFoundation/haxe.org
https://github.com/HaxeFoundation/code-cookbook (this one might be challenging due to many contributors)
https://github.com/HaxeFoundation/nekovm.org
https://github.com/HaxeFoundation/haxedevelop.org
https://github.com/HaxeFoundation/summit.haxe.org
https://github.com/HaxeFoundation/staging.summit.haxe.org

@Maniues
Copy link
Author

Maniues commented Sep 25, 2024

@Simn I can assist with this, but please note that there are other repositories without a license as well. I hope you can help address those too. [...]

#23 (comment)

@Simn @ncannasse Would you like to comment on this somehow?

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