HaxeFoundation / api.haxe.org

Haxe API documentation
https://api.haxe.org/
10 stars 13 forks source link

Create LICENSE #23

Open Maniues opened 2 months ago

Maniues commented 2 months ago

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

Maniues commented 2 months ago

@Simn @ncannasse ?

Simn commented 2 months ago

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 commented 2 months ago

@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 commented 2 months ago

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 commented 2 months ago

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 commented 2 months ago

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 commented 1 month ago

@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 commented 1 month ago

@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. [...]

https://github.com/HaxeFoundation/api.haxe.org/pull/23#issuecomment-2370726580

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