Author Topic: Javelin 1.6  (Read 27000 times)

Aukustus

  • Rogueliker
  • ***
  • Posts: 440
  • Karma: +0/-0
    • View Profile
    • The Temple of Torment
Re: Javelin 1.6
« Reply #30 on: July 20, 2016, 02:35:03 PM »
I was just writing a long-ass post telling you how to overcome this problem in a few simple steps but then I noticed you're doing closed-source development. Bummer. I guess your best bet then is to provide a pre-compiled .deb that requires the proper packages of each library. Of course you'd have to do this too with .rpm and other formats if you want to support the full Linux spectrum.

If you ever consider making the game open-source (not necessarily free software, you can keep your copyrights to the game and release the source anyways) I'd be more than glad to make it Linux-friendly. Linux users don't expect a pre-compiled version (though it's always nice to have one) - if you just give them a Linux download which is the source code and easy to build (standard being ./configure;make;make install) it is a 100% fair game - a lot of games and other projects do this for their Linux versions. I'd even offer myself to do the Linux build-tool work for you if I could get it to compile here first.

There isn't a single license for source codes that would be sufficient for preventing any harmful actions. I could release the source if there was a way to prevent anybody from selling it etc. CC licenses look good but they are only for the source. The compiled game wouldn't have the CC license.

I don't have much experience from linux families but I would support only debian/linux based distros.

getter77

  • Protector of the Temple
  • Global Moderator
  • Rogueliker
  • *****
  • Posts: 4957
  • Karma: +4/-1
    • View Profile
Re: Javelin 1.6
« Reply #31 on: July 20, 2016, 04:05:54 PM »
This is a thorny area, but good old zlib maybe?  It always seemed the chillest of licenses in the dizzying melee to me.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

javelinrl

  • Rogueliker
  • ***
  • Posts: 86
  • Karma: +0/-0
  • Creator of Javelin
    • View Profile
    • Javelin - party-based roguelike (open-source RPG / strategy game)
Re: Javelin 1.6
« Reply #32 on: July 20, 2016, 06:19:35 PM »
If you only want people not to sell it GPL (I recommend v2 by the way) is enough since people are obliged to offer any changes in source code back to the community as a new GPL project. You can also write you own license saying something like "the source code distributed herein is only intended for execution and compilation of the game, any changes or redistribution via unofficial means is not permitted and thus liable to damage to the full extent of the law".

Though lets be honest here, both ways:

1. The license is just a virtual piece of paper. If anyone wants to use your source for things you're not allowing they will. You're probably as an individual not in a position you'll be able to acquire lawyers and threaten possibly international lawsuits unless there's major money involved, which is a super unlikely scenario.

2. That is exactly the same argument why you should go ahead and do it if you're not too worried about your game's code. There are tons of open-source code out there and it's only like once in a decade your hear about misappropriation, and that's usually a very small piece of code like kernel code (with the exception of the VMWare incident...). People are usually very respectful of the devs wishes, for one reason or another - especially since there's not much to gain by disrespecting a license either way. What's the absolute worst can happen? Someone taking you game code and turning it into a commercial product? What are the odds of that happening since it never happened before - not to mention there's not even a decent niche market for commercial roguelikes....

I guess this is why most roguelike devs release their source code as open-source anyways, I know I do. Anyway if you ever plan on making that come true count me in to get the build process working on Linux (or helping with a custom license text). I'm not an expert in either of the areas but hopefully good enough - it would be the least I could do in exchange of enjoying your game :)
« Last Edit: July 20, 2016, 06:37:12 PM by javelinrl »
Javelin, party-based roguelike (free RPG / strategy game for Win/Mac/Lin)
https://javelinrl.wordpress.com/