I need 3 *developers* to test (70$/tester) a new software application. In short, we want you to do the following :
1. Make source code libraries with our software and send them to us (*.cl1 files) to analyze
2. Report any problem you encounter during the use of our software
Price : 70 $ + free Software license / tester. Please feel free to ask any question.
The software to be tested is a source code librarian / code snippet manager. The topmost thing we want to test during this phase is data entry. Chosen folks will have to make "libraries", or code collections.
Basically, you browse the Internet or your hard drive, and collect code snippets that you feel is worth keeping, that's it!
Below some specifications to regulate / streamline the procedure (and also to force "natural" use of the software as much as possible) :
1. You must make 6 libraries, one at a time (each one in a different programming language), eventually report problems found, wait 1- days to allow us to fix reported problems/bugs and then start with the new one. Usually, it takes less than one hour to make a library. Total code in every library shouldn't be less than 1000 lines. The goal is to build a small, sample library (that's what our software does: managing code snippets).
2. (Not typical, but just for illustration purpose) We'd like to see a library with 20 entries (with 50 lines on average) - for example - rather than a library with 2 entries and 500 lines each. We want a small "sample" library that is easy to understand and is diversified enough, just to make sure you use it as normally as possible.
3. Controls /components that are relatively big (1000+ lines) BUT easy to use are also welcome (demo would be a must in this case).
4. No library with less than 20 items will be accepted: don't add one control with 2000 lines of code and say it's a library!
5. We don't want a cut-and-paste library, no way we're going to accept rubbish data / code. We don't ask you to evaluate 100 code snippets before choosing to add a code snippet either, but, be fair and use the software normally. The collected code must be of use, easy to understand, solve a real problem and/or answer a real question, reasonably well commented and optionally with sample project (real bonus).
6. We'll closely supervise the submitted libraries. We reserve the right to refuse any entry that we feel is inappropriate or doesn't comply with these rules, in which case you must replace it with another one.
7. Every library must deal with a specific programming language (we'll tell you which one, please keep reading) to simplify review on our end (if you submit a "java library" which does contain some assembly code snippets, the reviewer might not know ASM and so won't be able to judge code quality).
8. Copyright: we don't wanna mess with this: only free code snippets with known urls / authors and where license permit redistribution (ie. GPL, fairly general code posted in programming website, etc...), or where we can easily ask authors to get such permission, will be accepted. If you have some quality source code already on you disk, we'll only accept it if contains *general* purpose, easy to reproduce code (ie. how to shutdown Windows - thought that's probably too basic for inclusion). Don't present people's work as yours, we'll quickly spot it and that won't do any good to anybody. We reserve the right to refuse libraries / code where we have doubt about its origin or if we suspect that it violates copyright laws.
9. Code dependencies: the submitted code must *not* require the use of external third party ActiveX or DLL (Windows API is OK, browser-specific code should be avoided, but it's OK). Ideally, simple functions or classes with no dependencies is what we're looking for.
10. Every code snippet shouldn't exceed 5,000 lines (sample projects excluded).
11. Presenting the same functionality with different code is OK but please no abuse (it won't be tolerated).
Libraries must be made in the following languages (you must pick 6, tell us which ones you choose in your bid, chosen bidders must synchronize to choose different programming languages) :
[url removed, login to view]
[url removed, login to view]
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).