PDA

View Full Version : PHP/Javascript Programmer For Hire (READ BEFORE CONTACTING ME)


FuRom
01-19-2008, 01:34 PM
BEFORE I POST MY QUALIFICATIONS AND WHO/WHAT JOBS I WILL ACCEPT, IF YOU CAN'T PAY A MINIMUM OF 50% OF THE HOURLY RATE ESTIMATE UP FRONT, WANT FREE PROGRAMMING DONE, OR EVEN WANT TO TRY NEGOTIATING BELOW MY HOURLY RATE, YOU BETTER JUST NOT BOTHER CONTACTING ME. ALSO, I DO NOT DO DESIGN, NOR ART.

Please, do not post things like "good luck" here. It's nice and all, but in no way contributing to this thread. I will accept questions about my services however.

Opening Statement
I've just recently got a job as a helper for an electrical company and I'm working on becoming an electrician. I'm not making enough money just from that job, so I'm dedicating around 10 hours a week to php programming for cash. I've got very strict guidelines on how I'm going to operate. I've done commissions once before, but I cut accepting commissions after I lost 20 hours worth of work without pay not to mention I ended up taking on too big of a load. I like starting a fresh project. I really love doing the ground work for a site. The organizing of files and system framework is what I love the most in php programming.

Qualifications
I've been a php programmer since 2002. I started off with php4, but I transitioned to php5 without even noticing a difference. I can do OOP, but I'm not going to do any super complex coding. Javascript is pretty similar to php and since I've had experience with VB6, it's not at all complicated when dealing with visuals. I can do ajax implementations and all. My only example codes that are public at the moment are the ones in my open source project. "Lotus Core CMS". They can be found at SourceForge.net: Lotus Core CMS (http://lotuscore.sourceforge.net/) . They are primitive.... they don't really show much at all.

I'm an Independent Contractor
I am an independent contractor. You agree to terms and conditions I give you and in return I give you a functional code that meets the requisite of the terms and conditions. You can not fire me. You're not my employer! I work where I want, how I want, and I even control the means of how I get the job done.

Intellectual Property Rights
All programming you receive is not "your property"! I reserve the right to use parts and/or whole codes in other commissions. All source codes solicited through the agreement are subject to the GNU license agreement. Also, just because I give you the code that you're paying me for, doesn't mean I programmed it. I will not reinvent the wheel. For example, if you want me to write a Javascript PHP syntax highlighter, I'm not going to make one. There are open source highlighters written in javascript already. I will charge for the time that it took me to modify the code for your needs on top of that, I will charge a small redistribution fee. As I've stated, all codes given are under GNU license.

I will in many cases be willing to write a custom license, which will include me retaining ultimate greater rights to the intellectual properties while you retain full rights to the use, sell, modification, and reproduction of the intellectual properties.

Order of Operations
You will tell me what you need. I will give you an round figure of how much it will cost for me to get the work done. I will give you the number of hours I spend on the work. If the number of hours are exceeded, the work will be given as-is. If the number of hours are not exceeded, there will be a refund equal to the number of hours that weren't used. 50% of the entire hourly rate estimate must be given up front before any work begins (the rest is to be paid in full up front). The payment method is PAYPAL. Paypal excepts credit cards and E-Checks. My base pay is as follows:

Estimate: Free
Software/Source Redistribution: $10
Drafted Commission Contract: $20
Contract Terms Addition Fee: $10 + (the hours * hourly rate for added additions)
Hourly Rate: $17
Contract Violation Penalty Fee: $50~$200
Security Evaluation: $300 (may vary upon code complexity)
Console: $5 (All up front)

I'm not a Designer and/or Artist!
I will not do anything extra that is not defined in the contractual agreement. If you say you want and algorithm that calculates PI, I will make the algorithm. I will NOT INSTALL IT unless it's in the agreement. I also do not do pretty designs and art. I do not write either. I will program what you want and leave comprehensive place markers as shown in the demo code. It's your responsibility for anything extra beyond the programming.

Extension of Contract
All extensions of contracts are free of charge. This only pertains to previous made codes that need additions or edits made to them

Security Accuracy
Security is not guaranteed after 30 days or after file modification. Security problems can always happen after updates or modifications. I will not be held liable for it.

Transfer of Contract
Contracts are non-transferable! The GNU license that all source codes are released under are to stay in effect on the source codes, but transferring me to work for someone else ain't happening.

Termination of Contracts & Refunds Policy
I have a NO REFUNDS policy. I warranty only security and that warranty is voided after 30 days and/or upon modification of the codes in question. If you want me to quit working on your commission, then you do not get a refund and you must pay proportional to time spent on the project in correspondence to the hourly rate if the hours went over the 50% mark.

Penalties
The penalties for violating any part of contract will be as stated in the price listing for Contract Violation Penalty Fee. If you attempt to make me do anything that is outside of the scope of the contract 5 times or more, I may penalize you at the rate of my own discretion within the range in the price listings for Contract Violation Penalty Fee. All work will be halted until the penalty is paid and in addition, you'll have to pay what every proportion of pay that is remaining (IE: what you didn't pay up front). This is to keep me from being over worked. Not conducting yourself in a somewhat professional manner will result in the same penalty as forcing me to work outside the scope of the contract.

Who amd I accepting?
I'm accepting people who can pay no less than the 50% fee. My prices are non-negotiable. I will not do anything to any codes that are so messy they are next to unreadable. I will not do strictly OOP (Yep! I'm not doing KittoKittoKitto). I'm willing to work around phpbb3. I will not modify an entire CMS/Portal system (such as joomla) for you. I do NOT DO PLUGINS for anything. I strictly write fresh codes and modify reasonable codes. Also, if you do not conduct yourself in a professional manner, consider my answer a big fat "NO". I'm only accepting 5 contracts at a time. You must have AIM or MSN.

How to contact me!!!!
If you're willing to buy my soul with my strict terms and conditions for a few hours a week, then my AIM is lifetotake. If you would like to contact me through PM giving my your MSN.

Andrew
01-19-2008, 01:44 PM
What do you mean by "Console"?

- Andrew

Abstraction
01-19-2008, 01:47 PM
So is the security evaluation going to be part of any work you do? If not, what does it apply to?

cyopets
01-19-2008, 01:56 PM
All programming you receive is not "your property"! I reserve the right to use parts and/or whole codes in other commissions.

Why the hell would someone pay you hourly for something they are not even going to own.

Andrew
01-19-2008, 02:05 PM
Whoa, Didn't see that part of it.... Thats a good question

Tigress
01-19-2008, 02:13 PM
Why the hell would someone pay you hourly for something they are not even going to own.

I'd have to second this. If someone pays you, they most likely want ownership of it too.

I'm not saying you can't make a contract like this (you obviously can), but I can pretty much guarantee you aren't going to find any customers. It would be much more reasonable to offer a contract where you give all rights to the buyer, except that you reserve the right to reuse core functionality (not entire scripts) in other commissions, and you could possibly give the buyer the option to pay extra for exclusive rights to the work. It is/should be the buyer's decision whether or not they want to release the code using the GNU license (I assume you are referring to GPLv2 or GPLv3 - you should specify this in your original post).

Also, why penalize people for going outside of contract? Just refuse to do the work, or ask the buyer to agree on a modified contract that includes the new work and additional payment. Remind the buyer that you're going to do what is specified in the contract, and nothing more.

Of course, it's your contract, and you can do what you want when defining it. I'm just saying that nobody's going to pay for it, so you might want to consider changing it to make it more friendly to potential buyers. You seem very aggressive and not too concerned with making the buyer happy with their product.

Patrick
01-19-2008, 02:23 PM
I would have considered hiring your for a project or two until I saw that part.
All programming you receive is not "your property"! I reserve the right to use parts and/or whole codes in other commissions.

juddster
01-19-2008, 03:06 PM
I also think that the fact that they said if it takes longer than quoted they will stop working. You made the decision to say it will take X amount of hours if it does take more time wouldn't it be you who is to blame and they shouldn't get shafted because it took longer for you.

~juddster

Jooshypnut
01-19-2008, 04:43 PM
lol yeah the ownership thing is a big bust mate, might want to consider changing it...

Last thing someone is going to want is half of their site coded then 6 months later have you turn around and tell them they are not allowed to use it anymore... Especially after paying..

FuRom
01-19-2008, 05:08 PM
What do you mean by "Console"?

- Andrew

Consultation..... Like, if you need a quick idea for how to write a code and have all the writes to it, I'll brainstorm an idea, but not necessarily write the code for you. Also, I'd answer questions about php security, common mistakes, and pretty much anything php knowledge related even if you need to figure out how to use a function. If I can't help you, it's refunded, so there's no worries for anyone who does it. xD

So is the security evaluation going to be part of any work you do? If not, what does it apply to?
All applications are programmed to be secure. The statement under "Security Accuracy" also applies to new/freshly made material.

Why the hell would someone pay you hourly for something they are not even going to own.

They do not "own" the intellectual property, but they have all the rights as listed under the latest GNU license. I think it's totally reasonable, because last time I checked, GNU license allowed you to redistribute with a fee. Pretty much it's the same thing as sell. I'd be willing to possibly allow leniency on the licensed agreement. I wouldn't redistribute the source code publically. The copy you're using would just be under the GNU license. That's there to make sure if I share it as an example on some forum or use part of it in some other commission, I don't get complaints. I'd be willing to write up a custom license for each commission. No matter what I just want to retain free use of codes that I make because in many instances you find yourself reusing codes because reinventing the wheel is stupid. I'm not going to allow blatant plagiarism though. Lets say PETSITE A has spiny wheel thing and PETSITE B wants it too. I'm not going to do it for PETSITE B. PETSITE B will have to go to someone else for it, because I don't think it's cool.

I also think that the fact that they said if it takes longer than quoted they will stop working. You made the decision to say it will take X amount of hours if it does take more time wouldn't it be you who is to blame and they shouldn't get shafted because it took longer for you.

~juddster

I should mention, I was writing that off the top of my head. I was originally thinking along the lines of extending the contract. I ended up just writing the extending contract part before I went offline.


Is there a reason you refuse to work on Kitto?

It's not just Kitto. Anything that is object oriented or really anything that I'd have to read through file X to understand file A but file A needs things from Y and Z, then I'm just not doing it. I don't have time to read through so much stuff. I'm only dedicating so many hours to doing this out of a week, because I have a job. I'm even limiting the number of commissions I'm going to have at all times. xD




[End of Replies] ---------------------------------------------------------
Just for anyone who may be wondering, this is not the contract, but it covers everything the basic contract will include.

Jooshypnut
01-19-2008, 05:29 PM
lol, i think what juddster was trying to say is, if you give a quote you should be pretty darn close to it, if you have to put an extra hour into a 10 hour job that you quoted 10 hours for, then its probably meant to be your problem for not doing it in time..

Correct me if im wrong...

cyopets
01-19-2008, 05:53 PM
Thanks for clarifying that gamer. I didn't intend to drive people away from your services at all. I actually think you may be one of the most mature and educated programmers we have lurking around here.

I just thought that little part was a strange. I don't usually write up contracts when I buy art, so I'm not completely sure what contracted work should state. I know you are just trying to protect your rights as a developer, and also I understand where you are coming from when it comes to the hourly wages.

Please don't take what I said out of context or feel like I was targeting you or anything. I was confused a little, thats all.

Abstraction
01-19-2008, 06:06 PM
All applications are programmed to be secure. The statement under "Security Accuracy" also applies to new/freshly made material.


So does that mean that all commissioned work will include the $300 Security fee thing? Or will it only apply to certain commissioned work?

FuRom
01-19-2008, 11:56 PM
lol, i think what juddster was trying to say is, if you give a quote you should be pretty darn close to it, if you have to put an extra hour into a 10 hour job that you quoted 10 hours for, then its probably meant to be your problem for not doing it in time..

Correct me if im wrong...

Well, when I write the actual legal version of this, it'll be more clerical. I'm actually being vague in what I'm trying to say. What it covers is if, for example, I'm supposed to be writing a battle arena code. The battle arena is only supposed to have attack and defend and player vs player and player vs bot, exp gain on win, and optional wagers, if I'm told after I finish it, that the person wants a skills/magic system added, I'm going to get paid for the extra time I'm about to spend on it. It goes into extension of contract explaination.




Thanks for clarifying that gamer. I didn't intend to drive people away from your services at all. I actually think you may be one of the most mature and educated programmers we have lurking around here.

I just thought that little part was a strange. I don't usually write up contracts when I buy art, so I'm not completely sure what contracted work should state. I know you are just trying to protect your rights as a developer, and also I understand where you are coming from when it comes to the hourly wages.

Please don't take what I said out of context or feel like I was targeting you or anything. I was confused a little, thats all.

No problem, and no worries. I'm trying to keep my work load small. I intend for my specific information to drive away at least 75% of the people that would have contacted me wanting me to work for free. Also, thanks ^^... though OwlManAtt ranks higher than me as far as being an educated programmer.

I really didn't think anyone would have too much of a problem with it all being under the GNU license, because it allows people to pretty much sell what is under the license, but I figure I really do need to make a template license in which I can just distribute it under. You can't own intellectual property. You can however own the rights to it.... pretty strange, eh?

Just so nobody reads this and gets confused about what I'm saying, it's not really "selling", but redistributing for a fee. If you're selling your site, you can easily say that you're redistributing the codes with the sale of the site.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

Don't worry about me taking things outta context. ^^ You poked out a legitimate point and it deserved a reasonable response. It's all cool since you read the red text.





So does that mean that all commissioned work will include the $300 Security fee thing? Or will it only apply to certain commissioned work?

No. The security fee pertains to evaluating entire sites. That fee doesn't effect the cost of making a script at all, because it's natural to evaluate security as you make a script. Evaluating security on an already existing site is what takes a lot of time and effort.

Sorapets
01-20-2008, 01:58 AM
looks like you have a good system set up here.

revopets
01-20-2008, 02:03 AM
Nobody is going to pay you to develop GNU scripts, seeing as they can get the scripts for free after you make them, and will be forced to give them out, for free, to anyone who wants them. You didn't think this through, did you?

Abstraction
01-20-2008, 02:07 AM
Sweet thanks :) I may just have to apply for your services :)

Tigress
01-20-2008, 09:37 AM
Nobody is going to pay you to develop GNU scripts, seeing as they can get the scripts for free after you make them, and will be forced to give them out, for free, to anyone who wants them. You didn't think this through, did you?

Incorrect. One is not obligated to redistribute a source code licensed under GPL unless you are distributing the program/script itself. If you distribute the source code or the program, you must give them the same rights as you have (the right to redistribute, etc). Running a PHP script on your server does not count as distribution.

FuRom
01-20-2008, 10:01 AM
Nobody is going to pay you to develop GNU scripts, seeing as they can get the scripts for free after you make them, and will be forced to give them out, for free, to anyone who wants them. You didn't think this through, did you?

LMAO, I'm offering to license it under a custom license now anyways, I changed that yesterday.

Anyways, tigress is right. Using the script is not distribution. No one is obligated to do anything the GNU license says unless they share copies of the source code. Upon sharing copies of the source code for a fee or for free, they must redistribute the script under the same license and they may not remove the copyright information.

GNU License is pretty sweet. Take a look at the GNU GPLv3.
http://www.gnu.org/licenses/gpl.txt