format icon indicating copy to clipboard operation
format copied to clipboard

Create LICENSE

Open Maniues opened this issue 1 year ago • 11 comments

Add standard 2-Clause BSD license to top-level directory

Maniues avatar May 24 '24 21:05 Maniues

@Simn here is also a license issue. haxelib.json information: BSD, most files: BSD or BSD-like license. I can also prepare NOTICE file with 3rd party licenses for this project

Maniues avatar May 25 '24 13:05 Maniues

@Simn I included notices, so in my opinion it is ready to merge and close license issues in this repo.

Maniues avatar May 26 '24 10:05 Maniues

I'll let @ncannasse check this one.

Simn avatar May 26 '24 10:05 Simn

Okay, no problem

Maniues avatar May 26 '24 10:05 Maniues

To clarify: I took the license info from haxelib.json and added many copyright notices that come from particular files in subdirectories.

Maniues avatar May 26 '24 10:05 Maniues

@Simn is there any update in this case (and in another Haxe repositories)?

Maniues avatar Aug 18 '24 18:08 Maniues

@ncannasse @Simn any updates here?

Maniues avatar Sep 15 '24 06:09 Maniues

@Simn @ncannasse

For this repository:

haxelib.json -> license BSD Most files have the BSD-2 Clause license The following directories/files DON'T have license header:

/flash /tests format/: elf/* gif/* hl/* ico/* lz4/* map/* mp3/Data.hx neko/Templo.hx pex/* tga/* tgz/* tools/MemoryBytes.hx

From some files there is the standard BSD license that refers to format project, not specific file module:

* format - Haxe File Formats
 *
 * Copyright (c) 2008, The Haxe Project Contributors
 * All rights reserved.
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *   - Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *   - Redistributions in binary form must reproduce the above copyright
 *     notice, this list of conditions and the following disclaimer in the
 *     documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY THE HAXE PROJECT CONTRIBUTORS "AS IS" AND ANY
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE HAXE PROJECT CONTRIBUTORS BE LIABLE FOR
 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
 * DAMAGE.
 */

Maniues avatar Sep 25 '24 09:09 Maniues

@Simn @ncannasse I don't know why I don't get any response with this PR... This change is actually a supplement to the actual state of affairs. The haxelib.json file has a BSD license inserted and the same license appears in many files. This PR is nothing more than adding this license as information in the top directory.

Maniues avatar Oct 06 '24 15:10 Maniues

Look, I appreciate that you're willing to look into this license stuff, but pinging an issue four times over the course of two hours on a Sunday is a bit crazy. I already said that I don't know what to do with this repository in this regard, so no, there are no updates.

Simn avatar Oct 06 '24 17:10 Simn

Look, I appreciate that you're willing to look into this license stuff, but pinging an issue four times over the course of two hours on a Sunday is a bit crazy. I already said that I don't know what to do with this repository in this regard, so no, there are no updates.

I'm so sorry, I've been a bit stressed lately, especially today, and I'm trying to wrap up everything I can to have a little less on my mind.

The Haxe licensing threads are unfortunately quite important to me, as I'm serious about legal use of this toolkit.

So I'm giving you time to consider these issues, both here and in the API documentation and elsewhere.

Maniues avatar Oct 06 '24 17:10 Maniues

@Simn @ncannasse

any updates on this?

Maniues avatar Jun 06 '25 11:06 Maniues

I think that having detailed contributors per format is a bit overkill, as we have a public repo that already has all the contributors list per line of code. I can merge the LICENSE alone if you update the PR.

ncannasse avatar Jun 07 '25 09:06 ncannasse

I think that having detailed contributors per format is a bit overkill, as we have a public repo that already has all the contributors list per line of code. I can merge the LICENSE alone if you update the PR.

I reverted that commit, only LICENSE file will stay.

Maniues avatar Jun 12 '25 11:06 Maniues

@ncannasse is this PR now correct?

Maniues avatar Jun 13 '25 09:06 Maniues