okay so writing CMS from scratch is NOT easy. even tho its relatively simple aimed to help professional photographers. at this point im wandering if i should incorporate some of the open-source (more reliable) programs into my CMS. or even better tweak the open-source CMS, and start just offering service & support license while offering the source for free ? or perhaps providing hosting & service the tweaked CMS or my CMS + open-source program. in this case what should the premium be ? maybe you can provide some example businesses that does this ? must i purchase a full-out dedicated server for a program that mainly deals with photos and other media ? thanks, im just seeing what is the best option.
if i got you right you're planning to write a CMS for photographers right? I would base it on a popular CMS like joomla but customise it for the needs of photographers. you should try to create a cool gallery similar to lightbox but where you easily can add more photos via backend. thats what I would do if I were able to programm a whole cms^^this will allow to use your cms also for graphic design portfolios
yea theres a trade off. if i write something from scratch, i can sell it. but it will probably end up on warez sites if its any good. if i write something ON gpl software, i can't sell it, but i can charge by selling support and services (not clear how this works). if i write something from scratch and insert gpl software, can i sell it ?
Go for the first option coz you will earn more. About the warez issue,you can use some sort of software to encrypt the code so that make it hard to decode
what sort of encryption solution is there ? also im curious, with joomla, would you be able to sell it if you modify or write a completely new code on TOP of it ? for example, a new upload page. if so, what license would my new CMS using joomla fall under ? still GPL ? even if i write some new codes that fall into it ? what if the code i write from scratch act like a adhesive between different open source programs. would this be considered modifying GPL code ? so now, does the client who bought the CMS, able to distribute it through GPL license? however, the codes that i write from scratch that interacts with the joomla and other open source programs, not fall under GPL ?