I'm not on-board with the 'willing to pay pretty well for expertise' comment. as it is the norm to have a company pay the absolute least they can for premium creative juices. Add in outsourcing, off-shore development, whatnot. and you have a perfect recipe for under paying talented developers. Also, just because the contracting company is charging you 150 stone per hour doesn't mean the developer is seeing it either.
At any rate - to add a little to the code re-use dilemma. *. Prior art: if it is clear that the approach exists or has existed publicly or in plain view before the contract was signed it would be very difficult for a company to lay exclusive claim to any particular code block. The big issue here has to deal with 'intellectual property' and how the code comes into play with a protected, patentable, or other proprietary system. if compromised - that is where the damage is calculated. *. Substance and amount: re-using small bits here and there isn't a problem. There are only a couple ways to write a 'for-loop' right? However, if the substance is tied to a protected, patentable, or other proprietary system you'll have a problem. Secondly, if the amount of the code that is re-used is a 'best practice' it isn't going to be a problem (see: Prior Art) unless it is of considerable size. Rick Winscot From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Amy Sent: Wednesday, June 11, 2008 6:56 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: OOP and Work for Hire --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , <[EMAIL PROTECTED]> wrote: > > Maybe. If said tools and techniques are uncovered while being paid to accomplish this "floor re-finishing", then No they do not have any legal right to re-use it. In reality, will folks re-use/re-purpose what they've done? Absolutely but they have no legal right to it and by taking such actions they are placing themselves (albeit how greatly some people like to argue about) in peril of legal proceedings against them. How often would that happen? More often then people might realize. Then if that is the case experienced coders (and laborers) should make the same as new coders, since you wouldn't be able to ever grow and progress. Oddly, companies that have these sorts of agreements are usually very willing to pay pretty well for expertise ;-).