HaxeFoundation / format

Various files formats support for Haxe
131 stars 59 forks source link

Create LICENSE #110

Open Maniues opened 6 months ago

Maniues commented 6 months ago

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

Maniues commented 6 months ago

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

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

Simn commented 6 months ago

I'll let @ncannasse check this one.

Maniues commented 6 months ago

Okay, no problem

Maniues commented 6 months ago

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

Maniues commented 3 months ago

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

Maniues commented 2 months ago

@ncannasse @Simn any updates here?

Maniues commented 2 months ago

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

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

Simn commented 1 month ago

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.

Maniues commented 1 month ago

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.