Code Monkey home page Code Monkey logo

Comments (7)

ThyReaper avatar ThyReaper commented on May 13, 2024 3

We are not truly committed to open source. The OSI doesn't control the use of the term 'open source.' This is silly pedantry, and I do not welcome it!

Also, the source is open. The code uses assets, which we've decided to provide under a separate license.

from starruler2-source.

emorrp1 avatar emorrp1 commented on May 13, 2024 3

@ThyReaper Agreed! The game as a whole is open source, though it may not be "Open Source" or "Free Software", but the engine definitely is. I think it's important to encourage developers to do exactly what you have done, to release the game code when it's no longer commercially useful, because it avoids unnecessary duplication of effort to recreate (see https://osgameclones.com/). Even better that you have also released the assets gratis. Thank you again.

from starruler2-source.

DaloLorn avatar DaloLorn commented on May 13, 2024 1

@Wuzzy2 This was previously discussed in issue #2, where Jon explained his reasons for wanting the assets to be under an NC license, and I speculated as to why Blind Mind might want to use the current license even before taking Jon into consideration.

Also, realistically, if you're trying to use this stuff commercially, you've already got a lot more than you could reasonably expect most people to give you. You've got a very solid engine, the source code for that engine, and all the gameplay scripts/data - adding assets to the mix is comparably easy, so long as you've got a competent artist or two.

SR2's asset workflow may seem a little quirky at times, but it's also pretty consistent. In the years I've spent modding it, I've managed to introduce new assets of every kind (except OGEX models - I only used OBJ) with very little difficulty. Granted, I didn't always do a very good job of it, but the blame for that lies with my limited skills and the fact that I was mostly just porting things from other games.

from starruler2-source.

Wuzzy2 avatar Wuzzy2 commented on May 13, 2024

I'm feeling sad for that to hear. :-(

Just out of interest, may I know the rationale for the non-free license? If do not like to disclose, I can totally understand.

And no, I do not think this is silly pedantry. The OSI was founded by Eric S. Raymond, the inventor of the term “open source”. They have all the right to define it. Also, the definition from OSI is very widely accepted in the open source and free software communities. So if you like to redefine the term “open source” to your liking, you are using an obscure definition which is not accepted by the vast majority. This obviously leads to confusion. Thus, this issue.
“Open source” does not just refer to the source code.

What this means for Star Ruler 2:

The game as a whole is not open source, since the code alone does not make a playable game.
The code is indeed open source.
The media is, as you know, not open source.

So if you simply say (in the readme, repository description, etc.), the game's code is open source, instead of claiming the entire game is open source, that would be a truthful sentence. Very simple.

Finally: I want to make absolutely clear I did not intend to attack you or this game in any way or imply that any of the people involved are bad people. I just don't like it to see terms with a long hisotry being used incorrectly. Surely, no harm would be done by just clarify all that in a few sentences?

from starruler2-source.

ThyReaper avatar ThyReaper commented on May 13, 2024

The nice person who made the content requested the license. The likely alternative would be that this distribution would contain no free content, only the source code. The program doesn't require any content, after all.

from starruler2-source.

Wuzzy2 avatar Wuzzy2 commented on May 13, 2024

Ah, okay, thanks for the info.

Is there any way to contact the person who made the art?

from starruler2-source.

DaloLorn avatar DaloLorn commented on May 13, 2024

Also, technically, the game is free software - you can build and play it just fine, you just can't commercialize it as long as it includes any of the original assets.

from starruler2-source.

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.