A good license (or at least some specific remarks in the readme) are actually helpful to the people down the line, as a way to communicate to them how you'd like your code to be used. Otherwise, if I see your example code, I'm hesitant about how I can/should use it. For example, when making my recent game, I referred heavily to your clown demo to get the timing right for my 6-character display. Technically, you have copyright on that and didn't list a license, which means I'm not allowed to use any of the code from it. Is that what you intended? A license would help me know what you intended.
Yeah, I agree. Which is why I ended up just putting a really permissive license on my game (basically "do anything you want with it"), trusting that people won't be jerks.
I think developers should allow the roms out in the wild after the game has been released and sold on cart. Yes, someone might bootleg it, but they can do that if someone rips the image from a cart, so it comes down to trust. You know that somewhere, someone had already ripped images for a bunch of homebrew games that the developers didn't release the roms for, yet I don't see them popping up on download sites. I own a Harmony cart and I want to play ALL my games from that one cart now. I'll still buy vintage games I like, just to have the cart. I'll still buy Homebrew, just to have a cool cart. What I would really LOVE, is to be able to pay the developer for a rom. That way, he gets the money, I promise not to share the rom and everyone is happy. Real Atari fans are going to support the developer, be it by paying for the cart or paying for the rom. Developers need to all get on board with this and get a little more money for their work and get their games out there for more people to enjoy. Yeah, we all know, there are going to be Bad Apples in the bunch that buy the rom and then try either sell it themselves or put it out there for people to download for free. that's going to happen no matter what. I've never done a bit of programming for the Atari, but I know the developers work hard for a long time to make good games, I'm not at all against paying $5 for a final version of a rom. Every bit of that goes to the developer, where it belongs. I don't see why a developer wouldn't like this idea, but I know there are probably a stubborn few who for some reason, don't want their roms out there for everyone to enjoy. For these developers, I have one question? Why? Now if it's a licensed game, like Boulder Dash for example, I understand not putting the rom out there, but for all the original homebrew games, DEVELOPERS, PLEASE SELL or freely distribute the ROMs! Get your games in the hands of all fans, not just the ones who can afford (or find) a cart. I have every intention of doing some hacks and eventual some original games and when I do, Hacked roms will be free and Original homebrew roms will be $0-3. I feel like this would be a very fair and beneficial system. It would get the games in the hands of everyone who wanted to play them, at a very fair price. I'd be happy and so would people who wanted to play the game. YES, it would work on the honor system, but I feel like almost all AtariAge members are trustworthy (even if some are rather annoying and grumpy.)
Final note, let's say developers did agree to release any rom, for a fee of say $0-5 here on AtariAge, this is where most if not all of your sales will come from. Now lets say one evil member here (probably wearing a top hat and twirling his moustache) buys the rom and then makes bootlegs and sells them on eBay. Yeah, it would be annoying, but if you had already release your limited number of carts (with say a certificate of authenticity), there's no harm really being done. You've sold the number of carts you intended and members will still buy the rom before they buy what should now be clearly a bootleg cart. Seems to me this would be a great system. The gamers get the games, the developers get some money, it's a WIN-WIN situation!