What I have to say now is specific to the code and doesn’t involve the artwork at all.
I have been thinking about how we can get as many people playing the game as possible and I think I have hit upon a winning formula. In the very distant future when Hardwar is mature and fun enough we will try to get it distributed on different platforms such as xbox live, steam, play station, etc.
I think this would be both good for the project and open source as a whole. My plan is that we charge for the game in these distribution channels however release the same code base online for free as it is now and always will be. My belief is that people who use these distribution channels are happy to give money to get the game. If not then they always have the choice of downloading directly from our website.
With this plan issues which I have not accounted for may arise to do with the licensing on the code base. One example I can think of right now is if we need to integrate proprietary APIs to make the game work on certain games consoles. Since we’re using the GPL 3 for our code base what do we do? We would not be able to include the proprietary API in our open source code. We also want players to have the freedom to play our game anywhere even if that means they would rather trade freedom for convenience on a closed source games console.
I think the solution is that we have a contributor license agreement for the code base. This would allow us flexibility to publish Hardwar to wherever we wanted while still keeping the game free software.
It’s an issue of trust. I think that trust is earned and so far I have proven myself with my past work and also this project. I am the sole contributor to the code and own all the copyright on it. This change would be business as usual, so I don’t see any problems with this. My motivations for this change are strictly to promote the game in markets that have so far been unreachable by open source games.
Right now our community is non-existent which is why I am proposing this sooner rather then later. Everyone would know what to expect when getting involved with the code.



