ghoulsblade / clag

minecraft mod to slow down time in chunks causing lag
2 stars 4 forks source link

Licensing #6

Open asiekierka opened 10 years ago

asiekierka commented 10 years ago

Hello. I noticed your mod does not have a license set. This means that, by default, it has all rights reserved.

If you want to ensure your code is actually open, you need a license. I wrote a blogp ost on it: http://blog.asie.pl/2014/04/on-open-source-modding/

ghoulsblade commented 10 years ago

heya =)

nice article!

a bunch of code is based on snippets from https://github.com/nallar/TickProfiler which uses LGPL, so i'll hereby go with that =) Throw me a pull req if you need the license file in repo.

I'm a bit of an opensource enthusiast myself, so i am still happy to see opensource projects and i'm no stranger to the license hassle. Opensource works well for libs and tools. But in my experience it doesn't work well for front-end stuff like games or whole client-mods since those are usually lead by a core team or lone wolf towards a very specific vision. I found the opensource approach working a lot better on libs and tools that are far more likely to attract actual contributions rather than just consumers.

Main reason i put it here on github was for easy collaboration with one of the staff guys on a server i was playing on and testing the mod at. Since it's an anti-lag and there are so many different causes of lag (tile ents, mobs, combinations of machines) i've found it can only really be tested in a live environment with a high number of players actually online and loading their bases.

Sadly interest has faded from me and from the server staff i was developing it for.

asiekierka commented 10 years ago

The reason I believe in open-source modding is exactly because of very specific visions - the author can maintain their own vision, and if someone wants it to work in a different way, they can choose to pursue that vision instead.

I agree that mods and front-end stuff does not bode well to attracting programmers, but I believe that modifications for a game we can all modify should also be modifiable. I am working on a pack and want to unify it as much as possible, which is only possible with open-source mods.