View Single Post
Old 21st December 2012, 08:17 AM
zilmar zilmar is offline
Core Team
Alpha Tester
Project Supporter
Join Date: Jun 2005
Posts: 988

Originally Posted by Endafy View Post
This may have been asked a few times before, but I am going to ask it again anyway in a complete thought according to the guidelines.

1) It would be useful to the majority of users if I could look at the code and finish it for everyone involved. It removes the "control" from 1 developer to thousands, and I can make a much easier simpler UI, and port it to other platforms.
I once thought like that, I thought I would release the source of pj64 and someone else could just take over it. That is why pj64 1.4 source was released.

When you have projects that a lot of people want to code and extend, shared foundation (browser, kernel, os, cms). Then Open source works well for people to come together to work together to code it.

Being open source does not mean someone will pick it up. There are a lot of dead open source projects. A project needs good dedicated codes and people driving/leading the development. This is needed open/closed for the project to work. Being open can help try to attract talent, but it does not guarantee it.

Originally Posted by Endafy View Post
2) It would remove the difficulties from you, I understand how hard it is to code something. I do it for a living. It would be worth it for everyone involved.
After opening 1.4 source (granted there was not decent source control like git repository then, so not easy for people to submit changes). I really doubt it would make much difference. Maybe some small changes in the side, but I doubt there is any benefit to me.

Originally Posted by Endafy View Post
3) I am sorry there is no reason to draw a picture of this, but I think #3 is a moot point anyway.
No Idea what your talking about here.

Originally Posted by Endafy View Post
4) To be specific and non obvious, is that original open source developers get way more respect and admiration than closed source ones. You end up looking like a jerk who is only in it for the money. We understand people need to eat and are more willing to donate to open source projects more often than closed source ones. Furthermore, we are more willing to donate twice or 3x the amount to open source ones than closed source ones we may over look because we can't have the freedom to make it better. We can't look at it and say thank you for your contribution. We sit and ponder what would drive you to keep this all a secret.
Maybe to some, but the majority does not care that much cause 99.99% of the people can not code so it does not make a difference to them if it is closed or open source as long as it works for them.

Originally Posted by Endafy View Post
5) I did research on this, and it seems to be very negatively received but I think this would be a great idea. It would garner reputation and quite a lot of respect from the community by and large.

6) I have thought about this for a long time now, far longer than a day. I have wanted to fix it forever now.

7) My idea is complete, GPLv3 would cover all of your bases and keep it alive and well, with your original code in tact forever. You would be set in a proverbial stone.
- no comment

Originally Posted by Endafy View Post
8) Of course you don't have to, this is of course, your baby. You own the patents to the code, and it is entirely up to you. I would love to be able to work on it, and further complete it. I would love to port it to every platform I can think of. I would love to go above and beyond, but this again is your project and open source n64 emulators exist, just they aren't quite as good because they didn't dump the n64 bios and decode it like you did.
there is no n64 bios.

not sure about porting to non x86 systems, maybe it could be done. Tho that mac is now x86 maybe it is possible.

Jabo is the only one who has access to his graphics, audio and input plugin so I have no say in that.

Originally Posted by Endafy View Post
Final thoughts:
The gamecube and wii emulators are open source, the work was done to dump and decode the bioses and they are the greatest emulators on the planet. Dolphin is by far the quickest, most feature complete, system-like emulator to date. It works with every wii and gc game without an issue short of unsupported hardware.
It is not a matter of if it is open or not, but the skill level of the people involved. As said before there is a lot of other open source n64 emulators, if it was just a matter of being open source then they should have long ago dominated the scene. Especially with me not necessarily focusing on pj64.
Reply With Quote