Question:
If I release a program under the LGPL, can I charge for the sourcecode?
The idea is sell the program, and who wants can buy the source, too, at an additional price.
views:
127answers:
3If I release a program under the LGPL, can I charge for the sourcecode?
If you release under the GPL (or LGPL), anyone you supply your program to must be able to get a copy of the source.
And they also have the right to redistribute your program and source code to anyone they want to as well.
Question: If I release a program under the LGPL, can I charge for the sourcecode?
yes. it's just that everybody that has a copy of the source under the terms of the LGPL is free to re-distribute that source code to others too, either with or without charging for it. And of course, the LGPL would grant them other freedoms too, such as the freedom to modify the code, copy it, etc.
Read the license.
EDIT: as is pointed out in the comments, you can sell the program under LGPL (which automatically implies giving the source code too) but not for an addititonal charge.
The idea is sell the program, and who wants can buy the source, too, at an additional price.
You can sell the program, but you can't treat the source as a separate optional package that's given only at an additional price.
Update:
On the other hand, if you wrote the program, (as in, you're the copyright holder), then you can sell the source separately under the terms of the LGPL license.
Just bear in mind that whoever receives it will be able to re-distribute it how ever he wants without ever having to consult you.