QUOTE(RMM @ Dec 29 2009, 07:56 PM)

Some of the complaining that has happened is pure nonsense. It seems to me many people have forgotten what open source means. If you take work done by others, use it for your own purpose, you shouldn't turn around and complain when someone uses part of your work for their project. The whole purpose of open source is having software that anybody can use, create, modify, build upon and do whatever with. It's sad to see people use open source work then think they dont have to share. If you dont want to share or have others use your work then you probably shouldn't use open source software to create your projects to begin with because it goes totally against what open source is.
You are absolutely right. Why should I say anything? I should be glad to work 9 months on Xbox specific code that had nothing to do with FBA (code I wrote, designed, tested, etc...). I should slave hour after hour fixing bugs, optimizing the code, etc... I should give up all my free time to add every feature you and every other Xbox user might want. What is there for me to complain about?
I shouldn't care if it is taken weeks after the release so someone else can get the credit for my work. Why should I get the credit or the thanks? I mean, I don't get paid for this and it takes every minute of my free time (time I could spend doing things I want to do). I should be happy to do all this work for nothing and even thankful that other people get the credit. I should keep working on it (getting nothing in return) so that you and all the Xbox users can benefit. After all, I am here to serve you. It's just selfish of me to think otherwise.
There should be no window where I can get exclusive credit for my work. The minute I release it, the leechers should be encouraged to take it. That's what open source is all about right? They should be praised for "adding new games" to their emulators. They should never feel obligated to even give me credit. Nevermind the fact that I am still working on FBL. That is an irrelevant detail. After all this is what open source is about.
Back to reality:
If you think your thoughts apply to the Xbox world, then you are living in a theoretical fantasy land. If you also think I am going to "create" brand new arcade and console emulators from scratch so I can sidestep the open source dilemma then you are living in fantasy land. If you think I am going to work for months on end to get nothing in return you are again living in fantasy land. I released the source to my work (including the multiple thousands of lines of new code I wrote) because that was the right thing to do. Ripping me off within weeks of the release was not the right thing to do. It was "technically" legal, but ethically wrong. Even in the Xbox scene there are "rules" that need to be followed or nothing will get done.
Now again, please stay on topic.