in reply to On Code Ownership
I charge per hour. So people pay for my time, not my code. Still, in general, I try to get in writing that the buyer is free to do with it whatever they want, but so am I. This usually doesn't work - most clients request that nothing be disclosed. That's fine with me too, but then it ends up more expensive for them, because I have to do everything from scratch.
The ultimate form of code-reuse, even if you get paid for it, is CPAN. DBIx::Simple started as part of a paid project. I discussed the possibility of opening its source with my client, and after hating it at first, he loved it when I explained that this would mean he'd get updates for free. It has worked out very well practically, but not financially. I got paid for the initial versions, but not after that, while it made almost all my other work much easier. When paid by the hour, that isn't an advantage :)
Whatever you do, discuss the options and make sure everything is in writing. Some of my early projects were all done with complete ignorance of the juridical aspects of programming, and that has bitten me many times already. It really is a problem if it is unclear who owns the code, especially when you code modularly and want to re-use prior work.
Again, modules are great when you look at practice, but they do lower income by much. I'm still looking for a good solution to this problem.
Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: On Code Ownership
by cbrandtbuffalo (Deacon) on Jun 18, 2005 at 13:52 UTC | |
|
Re^2: On Code Ownership
by Tanktalus (Canon) on Jun 18, 2005 at 14:55 UTC | |
|
Re^2: On Code Ownership
by pboin (Deacon) on Jun 20, 2005 at 13:15 UTC |