Make IC2 open source

  • IC2 has remained closed source for so much time. The community could help fix bugs & speed up the development of the mod. Also, deobfuscated ic2 jars are publicly available, what kinda exposes the source code. So why not go open source?

  • I'm guessing that right now they have "busy porting the mod to a newer version of Minecraft" as a decent excuse to postpone considering this. I realize we have no way to force them, but I'd be happy if they did open-source the mod after that, or at least post an official explanation of why they refuse (I've been unsuccessful at finding such an explanation previously posted).

  • Copyright IC2 Dev Team under the "It's Our Stuff, Not Yours!" License (formerly the "It's My Stuff, Not Yours!" License).

    The original developer's thoughts on open-source:

    As all of my projects, it will go open source if it's not continued by its orginial team anymore.


    Which probably means: No, never.


    I'm not familiar with the development so I don't know what (if any) contributor license they are using. It might not be possible to open-source the project without consent from every previous developer.


    Note that IndustrialCraft (IC1), MedievalCraft, and Mine4Dead are still closed-source over eight years after being discontinued. I'm not sure if anybody has asked Alblaka to release the sources during those eight years, though.


    ~Max

  • It's a wonder that Su5eD plays IC2Exp, since he views anything "closed source" As maleware.


    Oh yeah,

    before you feel attacked,

    At least I am not creating lies.


    Anyways open sourcing the mod would most likely lead just to a closed source license.

    In other words: Viewing it is fine, Own forks or modification/Self distribution is not.


    Nothing is wrong with closed Source IMO, it's sad if a mod dies.
    But ownership also includes the right to take anything down if they so desire, or let it die.

    And that should be respected, if not then anything goes, and nobody wants that.


    I could now mention something specific, but eh not worth it.
    Already know the outcome.

  • No it wouldn't ensure that it is faster.
    I have a few open source mods and some are really popular.
    And yet there is 0 support for porting to newer versions.
    Just requests.


    Open source is no magic bullet.
    Open source is equal to closed source unless you are lucky to be in the 0.01% that gets help.

  • No it wouldn't ensure that it is faster.
    I have a few open source mods and some are really popular.
    And yet there is 0 support for porting to newer versions.
    Just requests.


    Open source is no magic bullet.
    Open source is equal to closed source unless you are lucky to be in the 0.01% that gets help.

    Requests is what helps to iron out bugs and issues that arise during porting, and that's an important part of development. Not everything is about coding.

    His Superior Darkness Earl Cat blesses everybody who reads this with aroma of catnip and bergamot. :Industrial Diamond:

  • Requests is what helps to iron out bugs and issues that arise during porting, and that's an important part of development. Not everything is about coding.

    Requests doesn't Improve the Code Quality.

    Requests does Improve the Feature List size


    There is a distinct difference between those two.
    A public Issue tracker that anyone can reports to has the same quality as Open Source with the normal player.
    In fact if the issue tracker is in the game it speeds it up even more since the Border of submitted bugs is not if the mod is open source but how easily you can report bugs.


    And QA can be much much more easily ensured with having dedicated testers that test more areas.

    Unless you are actively involved with the project sourcecode access does not help in any form.

    Again to the point of "Open Source is no magic bullet", yes more eyes on the project are better, BUT that requires you have these eyes to begin with.

    And that is something you can either BUY, or have to HOPE that someone takes interest.


    Which dedicated testers will do a lot more then having it open source in the first place (to repeat myself)


    What i am trying to say is:
    Don't make Open Source out to be the holy Grale.
    Yes it provides a lot of benefits under specific conditions.

    But a Closed source project is not automatically worse then a Open Source one.
    What makes a project worse/better is the coder behind it.


    Open source just adds 1 more factor to it, that can improve or fail drastically.

    Depending on how much you rely on it.