Correct me if I'm wrong. Looking at the current open
source projects, especially after visiting kernel.org made me realised
there can be two types of development:
One which is like my project, phpRPG, a project that is
slowly but continuously developed with very open goals.
Due to the fact that it is completely open sourced and the
benefit of not have any commercial / marketing
software evolves as it goes... sometimes I don't even know
where we're heading. I believe this is partly why the
development is slow too. This type of development is more
suitable for those with strong initiative and creativity.
One which is similar to Linux: "Linux is a
of the operating system ,
from scratch by Linus Torvalds with assistance from a
loosely-knit team of hackers across the Net." This
type of projects arises when the developer feels either
dissatisfied with the product or the need to bring more
functionality and features to the software.
I feel the need to push my PHP skills to another level.
So I've taken up the second idea. A popular web-based game
called Droid Arena - where
you construct facilities, research technology and control
a robot to explore lands and bring it to arenas to battle
for experience and prizes - although only allows two
weeks of trial period (before you pay), was quite
addictive. Now I plan to develop another game based on
this existing commercial game, available free to the
public and developers.
Is this the right thing to do? Is this what open source is
all about? To what extent will I be infringing copyrights?
If you care to give me a
bit of guidance while I seek for the answers, let me know.