Code Monkey home page Code Monkey logo

Comments (4)

pandamicro avatar pandamicro commented on June 20, 2024 3

Sorry for losting track of this, I will outline the most important conclusion and then show you guys the timeline of changes.

Conclusion: Cocos engine used by Cocos Creator is now unified into one repo cocos/cocos-engine, and this repo is now fully open source under MIT license. The editor's agreement is put into the repo as a reference, which should not limit the usage of the open source repo as its own.

Cocos has really long history, Cocos Creator also have multiple major versions and we tried our best to deliver the awesome tool with a total open source engine. Here are some events listed in timeline to explain things better:

Finally, as this repo is no longer tracked, I will close this issue

from engine-native.

pandamicro avatar pandamicro commented on June 20, 2024

It's not MIT, it's modified version of MIT and it's not allowed to use the engine code to create other game engine tools

from engine-native.

pandamicro avatar pandamicro commented on June 20, 2024

The readme suggests that the code is MIT:

I also updated the readme, now it's pointing to the correct license file located in the latest engine repo

from engine-native.

Aspie96 avatar Aspie96 commented on June 20, 2024

(I am not a lawyer and this is not legal advice).

It's not MIT, it's modified version of MIT and it's not allowed to use the engine code to create other game engine tools
[…]
I also updated the readme, now it's pointing to the correct license file located in the latest engine repo.

@pandamicro, why is it that the LICENSE file in the new repo is the MIT license?

Furthermore, the MIT license plainly contradicts the following:

https://github.com/cocos/cocos-engine/blob/develop/licenses/EDITOR_license_and_terms_en.txt

Open sourced JavaScript and C++ game engine, with editor extension can be modified and customized by developer user. The modified and customized version of software can be used to develop game software and interactive rich media for end users, but not allowed to redistribute or publish game development software based on Cocos Creator's open sourced code.

The MIT license (the one in the root of the repo) absolutely does allow one to redistribute or publish game development software based on the open source code.

It's also part of the OSD that code with such a restriction makes a license not open source (although it can be source available).

It seems to me that there either is an error in the root license of the project, which should have been something other than MIT, or the "EDITOR_license_and_terms_en.txt" file is out-dated. If it's out-dated, and the intended license prohibits use of the engine code to create other game engine tools, then it really shouldn't be referred to as "open source", there or elsewhere.

from engine-native.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.