I see Lib.Spi't once again obstructed my plan. I too planned to bring up this topic once again, but I guess I was too slow
I think it's a great move. The modding community works best with open source where modders from different mods help each other and share code without making the mods identical. The best example of this is likely the Russian translator, who showed up for M:C. He left, but he did make me add Russian support to the DLL. RoM copied my work, expanded on the idea and it now supports all sorts of languages, including some Asian ones. Despite being totally different mods, they shared the same problem with reading text xml files, which mean they can share the code to solve the problem as well. Another reason why open source is important is that it allows bugs to be fixed by anybody, not just the original modder.
I would dare to say that open source makes DoaNE a real mod. Closed source mods tend to die out and be forgotten a whole lot easier than open source mods and looking at the still active mods (bts and colo), the trend moves towards having a public svn/git server where people can get the newest development version if they like. DoaNE is doing great despite being closed source (so far), but who knows what the future will bring?
Access to the source code makes me more interested in DoaNE. Being able to play, notice a feature I didn't pay attention to before and have the ability to read the source makes it more interesting than just the gameplay. It also mean if I encounter a bug (unlikely, DoaNE seems pretty stable) I have a chance to look into it myself, which mean a bug report could be "line X should say...". It also unlocks the ability to profile to see if the sourcecode can be made faster, though I wouldn't classify DoaNE as slow (certainly not compared to last release of col2071
). Open source really brings out a lot of options, but time will tell if I get around to actually use them. It all depends on how hooked I get on the next release and how well M:C can do temporally without me.
We (the M:C modders) have talked many times about the ability to put multiple types of yields into a single cargo slot. It's an awesome feature, which works very well in DoaNE. I have wanted to copy paste it multiple times, but recently I have reached the conclusion that I wouldn't do that, even if I could because it should be based on a JIT array in M:C. I still wouldn't mind reading the DoaNE code for this, even if I don't plan to copy paste it.
We just would like that, if some modders want to modify the DoaNE version, please try to keep the French translation.
I see no reason why it should be removed. It would be extra work and it will not restrict non-French speaking modders. Still it's valid to mention as some people come up with the strangest ideas once in a while.
Not translating new strings due to lack of French skills is a different issue, which could be hard to avoid, but a few untranslated strings can't justify removing the translation. That would be downright silly.