I am building a CMS for a client, and I needed some inspiration from Drupal, Joomla!, and WordPress. Now that I have the whole think in my mind, I typed out some of the code and it looks extremely similar to that of Joomla!. I don’t want to be stealing their source code, but I want to be able to call it my own.
Is using the same methods (same ways of doing things, but written in different ways) okay? Where is the line of plagerism when it comes to programming?
edit: Lets just say, for the sake of this question, I wish to sell this CMS and generate money from it.
It depends on the license. Most Open Source programs, you can ‘steal’ all the code as long as you copy the licence(generally MIT or GPL).
That’s the whole point of opensource. Plagiarism is relative to the author’s wishes. If the author says(in the license) its okay to modify his code, its okay to modify his code
Also, if you drop a line of credit about the original authors, its perfectly fine