Posted: Wed Sep 21, 2005 2:57 am
nothing like hardcoding your name in binary at random just to throw off a client.. tell them it's of vital importane to never delete that line...LMAO
A community of PHP developers offering assistance, advice, discussion, and friendship.
http://forums.devnetwork.net/
Maybe I should give themCharles256 wrote:tell them it's of vital importane to never delete that line...LMAO
Do your contracts specify that you can't use public domain libraries? If you were to write a common library, and release it under a public domain licence, you could sell it, share it, give a closed licence modified version it to the site owner.. whatever.feyd wrote:Most of my contracts are worded such that I don't own the code in the end, so roughly 90% of my work is entirely custom built.
Most often it's not allowed.onion2k wrote:Do your contracts specify that you can't use public domain libraries? If you were to write a common library, and release it under a public domain licence, you could sell it, share it, give a closed licence modified version it to the site owner.. whatever.
Most definately. I'm a Perl developer, newly turned PHP, and I have my set of Perl libraries that I use for basically every project. It cuts my development time by probably at least 50%, and lets me provide clients with a very nice, easy to use interface without having to really charge them for it since it's already done. It just let me easily do things such as create a nice interface for an Admin Panel, quickly create HTML templates, send e-mail messages, handle transactions and payments through 28 different processors, etc. I basically just have to copy the library files over, load the one main-lib.pl file in the script, and everything else is already taken care of for me.Ree wrote:Do you develop customized solutions for each new client, or do you have some premade 'modules' (such as product management, service management, newsletter management etc) that you offer? I understand that always there will be a need to do coding according to custom requirements, but do you use such 'modules' when you can?
How do you do that?Charles256 wrote:nothing like hardcoding your name in binary at random just to throw off a client.. tell them it's of vital importane to never delete that line...LMAO
I work in a comppilau wrote:Are you all freelancers?
Aye, I too ended up rewriting most of the stuff, but about a year or so ago I made db, form processing and authorization classes and always point at the start of any project that I own these files, they can have the rest. most of the clients are not to worried about it anyways and the bigger ones always need their own stuff built from scratch.pilau wrote:Are you all freelancers?
Charles256 wrote:i don't know how to write my name in binary:-D I'm sure I could find something on google, i was just making a joke:-D but i'm sure you could and then comment it out so it'd have no effect except to amuse you.
Code: Select all
[feyd@home]>php -r "echo(bin2hex('Charles256'));"
436861726c6573323536Great idea Feyd, i wuz doing a similar thing thofeyd wrote:Charles256 wrote:i don't know how to write my name in binary:-D I'm sure I could find something on google, i was just making a joke:-D but i'm sure you could and then comment it out so it'd have no effect except to amuse you.You can make that part of their "serial number" or combine it into some other equally cumbersome thing, maybe as a combination in your MD5/SHA1/SHA256 saltCode: Select all
[feyd@home]>php -r "echo(bin2hex('Charles256'));" 436861726c6573323536
General rule of thumb...Ree wrote:wait wait wait... Say, I've coded a class and I used it in some guy's website who wants to retain the rights to the code (thus the class as well). Now another client comes and wants me to do some coding for him and I see that the class that was used for the previous guy's website would fit just fine in the new guy's site. According to you, I can't reuse the class. What do I do then? Code the same differently (maybe do some procedural???)?? Change var names in the class? Pretty stupid 'solutions' those would be when you think about it.
I'd use the class right away, the guy will never know if I used it on another project or not. Why would one care about it?