It is best to reserve this type of project to native developers only -- even if you do outsource it online. You simply cannot reinforce your country's laws in an area that doesn't or refuses to recognize them.
Regarding #8 -- that is unfortunately a standard practice at some of these sites (except vWorker, of course). PeoplePerHour has a similar "rule." That's why I press people so hard to read the terms and conditions of these sites before signing up with them!! Some folks have no idea of what they're walking into until something goes bad and a service decides to randomly enforce its rules.
As far as alternatives go, vWorker clearly stands out from the rest. Just read its TOS to see for yourself.
I got my first clients through vWorker (aka Rentacoder) and I completely understand your motivation behind wanting to work with them directly. That's why I made it clear on my profile that I won't accept "3rd party" gigs. It isn't always easy detecting them, but sometimes the language in a job opportunity indicates that the job is being outsourced after being outsourced. (And no, there's no echo in here. I swear!).
I'll generally skip those jobs unless the money offered is good. Then sometimes I'll just ask who I'm dealing with. Because vWorker shows buyer profiles, I'll even snoop around to see what kind of work a buyer has solicited in the past, and if I see a wide range of non-focused jobs, I know I found a "2nd hand" client.
I agree with xorglorb. Change the name of the program. As far as I know, there is no law against sharing --your interpretation-- of how the game works.
I support adlep's freelancing suggestion. Depending on what you can do, you could work on 1 job a month and charge your goal income for that job's development. I recommend fully researching your online freelancing options first however should you choose to freelance through a service. All services are not created equal. Look for a service that gives you free escrow and arbitration protection (like vWorker).
I'm always googling something while programming although this question has me wondering what I'd do if I were still on a dial up connection! {{shudder the thought}}
I agree with Tangurena 100% and I really appreciate seeing languages that correspond with the way I was taught to think in school. That is, logically! Personally, I'm partial to the basic languages because they appeal to my simple cause-and-effect way of solving problems :-)
But some of the languages I've seen just have me shaking my head. Hardly anything about them are logical.
You might want to peruse the submissions over at ideaaday.org. I submitted several ideas to this site years ago and am pleased to see a Japanese company recently picked one of them and manufactured it. All the ideas at that site are provided with no strings attached what-so-ever. But there's a warning: some ideas are just plain whacky.
Hi dotBen, this is Nicole Miller from vWorker.com (formerly known as Rentacoder.com). vWorker's employers actually select the lowest bidder only 19% of the time (see http://bit.ly/av0S4R for details) so crgwbr will have a very good opportunity for earning a decent income with available Python jobs.
Hi, this is Nicole Miller from vWorker.com (formerly known as Rentacoder.com). Can you describe some of the problems you're having (or had) with vWorker? Perhaps I can help resolve them for you.
I took advantage of the outline view in Microsoft's Word. This might be helpful in that it works just like trees work and clicking a branch opens up its corresponding chapter.
Hi, this is Nicole from vWorker.com (formerly known as Rentacoder.com). vWorker.com is a 10 year old online employment marketplace as well -- providing access to programming, writing, illustration, even data entry jobs. But the services available at Elance could limit success as described here: http://bit.ly/9z03Fn.
You should give vWorker a serious look. vWorker employers select the lowest bidder only 19% of the time, (see http://bit.ly/av0S4R for details) so some workers earn $50,000 and more (enterprise business projects are priced at $50,000(USD) and above).
By providing quality work and remaining dedicated to your skill, you'll soon attract high paying buyers without you having to make any bids.
Hi pbjorklund, this is Nicole from vWorker.com (formerly known as Rentacoder.com).
I highly recommend that you be extremely proficient in your trade before bidding on available freelance jobs. Using vWorker's Project Wizard, clients spell out their requirements to an exact state, and they expect bids from those who can meet those requirements and perhaps a bit more. They also expect freelancers to meet deadlines, which is an absolute requirement at vWorker.
I think with your current attitude, you'll do just fine. Seek out easy jobs at first and then continue to learn more advanced skills as you progress along. If you're interested, vWorker provides access to training in a wide range of skills at http://www.expertrating.com/courses/courses.asp. You can also get ExpertRating certified with one or more skill tests available at http://bit.ly/9xTzTi. ExpertRated workers have a higher chance of finding employment through vWorker.
It is best to reserve this type of project to native developers only -- even if you do outsource it online. You simply cannot reinforce your country's laws in an area that doesn't or refuses to recognize them.