Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
...don't sell it. One of the best things about OSS is that it's more often than not free. Part of the wonders of GNU is that the source is freely distributable. If you want to create a program and then sell it, then close your source. If you are trying to see someone else's program (which is covered under then GNU), then that is dishonest and wrong.
I could make some modifications and close the source, but I find it a still worse solution, I want to offer to sellers as open source.
What should I do?
What you should do is consult both your conscience and a lawyer. Making a change to an open source program does not give you the right to close it. If it's freeware and open with no copyrights, then you could close that small portion that you wrote, but not the rest. You DO NOT gain the copyright on software by making changes to it. If you did, then I would make some trivial change to Windows and take the copyright away from Microsoft.
If the program is protected by the GPL, then you are specifically prohibited from closing any source you add to it.
You would be better off charging a reasonable copying fee (your time is after all worth something) and then selling your services to support the customer. That way, everyone knows what their role is in the transaction. My understanding is that the GPL doesn't preclude you from making custom changes to GPLed software to support a specific customer or need. But, by using GPLed software, you bind yourself to the GPL, and must supply the customer with the source code for the software. Whether you can hide the part you wrote from them, I don't know. I believe you can, and that the easiest way to do it is to write totally separate modules that you own that are called by the modified open sourced software. But, it has been ages since I've looked into the issue. Things may have changed. So read the relevant GPL or other copyright/copyleft to see what your rights are as a developer.
I would suggest moving away from suse/red hat model and going mySql/Ubuntu way, Support!!!!
Don't think of selling the application like releasing the latest version only if you pay like this distros do, or charging for the installer, that is not only ridiculous (even more than using those distros) but I am pretty sure it goes against the GPL.
Charge for support I think it is the right/fair way to go, as Quakeboy02 said, your time is valuable.