Guard with jealous attention the public liberty. Suspect everyone who approaches that jewel. Unfortunately, nothing will preserve it but downright force. Whenever you give up that force, you are inevitably ruined.
Patrick Henry, 1788
paddedwall.org
where your opinions are noted, and then summarily ignored

CamoPicker Source Code - as of 31 Dec 2011

As promised, this page allows you to download the source code for the application. This program was written in C# using .Net 4.0 under Visual Studio 2010, and does NOT utilize any 3rd party class libraries. It was originally designed and implemented for use on a Windows desktop/laptop computer. It was NOT intended to be run on anything resembling a mobile device, and indeed, no mobile device currently produced has enough screen resolution to support the application (1024x768 is the minimum requirement).

Further, the app was not intended to run on Linux or a Mac, but since Mono is available for both of those platforms, it is entirely possibly that you could massage the code, recompile it, and Bob's your uncle. I've had at least once report from a fellow programmer that it will, in fact, compile and run on Linux, but he had to make some minor tweaks in order to accomplish that goal. The key thing to remember is that the Linux and Mac file systems are *case sensitive, where Windows is not. There shouldn't be too many issues in this regard, but I felt I should warn you about the possibility in that regard.

Finally, IF YOU DO THIS, please make the code available to other users. If you provide me with a link to your efforts, I will post it on this web site and make sure people know about it.


Interested Parties

By now, you should have realized that this download is for *reasonably experienced* PROGRAMMERS. By "reasonably experienced", I mean programmers that have the mental fortitude to strike out on their own and muscle through obscure references in unfamiliar coe in a search for their own holy grail (whatever that might be). I'm not here to teach someone how to write code - yu're fully expected to already know how.


Derivative Works

I'm not a lawyer, and I'm not going to try to overwhelm you with barely comprehensible legal mumbo jumbo in the form of a licensing agreement, such as the GPL (you probably wouldn't read it anyway). So, let's just say it this way, in plain English. Any code based on CamoPicker's appearance or functionality and developed with the intent to provide that appearance and functionality is considered to be a derivative work, and as such, there are some rules you must obey when distributing said work:

  1. You cannot charge ANY money for ANY reason that is somehow related to time spent, infrastructure, shipping and handling, supplies used/purchased, etc.

  2. You cannot restrict usage of your application by way of license or anti-piracy device (hardware or software), or by type of user (business, private, etc).

  3. If you make your derivative work available for download, you must make your source code freely and easily available for public download.

  4. You must clearly and precisely state ALL of the tools and development environment necessary to compile your code.

  5. If you release your derivative work to the public, you cannot include retail 3rd party libraries in your application (because they usually don't allow you to distribute their assemblies for the purpose of development).

  6. You must include a statement on the download site that attributes credit for your inspiration to me and the original CamoPicker application.

  7. You cannot remove any copyright or licensing information from the source code or compiled product.

  8. You CANNOT use Camopicker as a basis for a school project or homework assignment (anyone that frequents CodeProject.com's Q/A section kows why I'm saying this).

By downloading this software, you agree to be bound by these rules.


Download Source Code (approximately 14mb)