Hello,
>>pain was involved ;).
>Vladimir,
>In the contract I just instituted contains the following:
>CLIENT agrees that any computer programming techniques
>(but NOT source code) learned by CONTRACTOR can be
>utilized by CONTRACTOR on other non-CLIENT projects.
Does it mean that I should reinvent the wheel each time when I'm going to
another client? I think it's like applying to the shortsaying "There are many ways
to skin a cat" ;)))) Actually, I do not understand it. If I've developed the
class which is generous (not client's specific) then why I should reinvent it
next time? At least, I see it as way to easily take the money off the client's
pocket.
I just took the look over my contract and saw that IDEAS are considered as
service results, so, it mean that they would sue me if I will tell you even
plain ideas. Silly me, but I had no choice...
>I is understandable that source code can't be copied from
>client to client, but KNOWLEDGE is impossible NOT to copy.
Knowledge without implementation is like a funeral without the dead... Let
imagine if you should use different techniques to get the fire each time when
you want just smoke the cigarette. Ahem, great PITA...
>you would have to relearn a programming language from
>scratch every time a new project started.
If I right understood you, every time when you secure new contract, you're going
to redevelop your code? In this case, frameworks are just unusable things.
Something is wrong in this world ;)
* Human is a question asked by birth and answered by death. Machine is another kind of question with another kind of answer