Welcome to Cloud Sticky Notes, the best free desktop sticky note app.
Cloud Sticky Notes works on Windows, Mac, Linux and other Java enabled operating systems.
Highlights
Automatic synchronization on all your desktops
No installation required, run right from the web
Easy setup and intuitive interface (looks similar to Windows 7 sticky notes)
Online and offline modes
100% FREE!
Java 1.6+ is required. If you don't have it, get it at www.java.com. See FAQ if you want the app to automatically run when your computer starts.
Mac users please read these notes.
FAQ
What is Java?
What is Web Start?
What is a JNLP file and what do I do with it?
Why am I shown a security warning when I launch the app?
My system doesn't support Web Start. Can I still use the app?
Notes for Mac users
How do I get the app to automatically start when my computer starts?
I forgot my Sync Account password. What can I do?
How does sticky note synchronization work?
Tell me the nerdy details of how the app works.
About the author.
Email for support and other comments & inquiries. Enjoy free Cloud Sticky Notes :)
Java is a popular multi-platform programming language. Cloud Sticky Notes was written in Java to support Windows, Mac, Linux and other operating systems. Visit Wikipedia to learn more about Java.

Java 1.6+ is required. If you don't have it, get it at www.java.com
Web Start is a Java technology that makes it easy to launch Java applications from the web.
JNLP stands for Java Network Launching Protocol. It tells Java how to run an app from the web.

If your browser saves the file instead of opening it, browse to it and manually open it. If Java is installed correctly the app will download and start.
This warning is shown due to the application being digitally signed by an unverified security certificate (required for Web Start). The author created a self-signed security certificate to avoid the expense of purchasing a verified certificate. The warning is also shown because the application requires permission to write to your computer's disk and open a connection to the cloud servers to sync your notes.

You can safely ignore this warning.
You can run Cloud Sticky Notes without Web Start.

The application is contained in a single file called a JAR (Java ARchive). Download it here. You may be able to simply double click the JAR file to run it. If that doesn't work, run it from a console with the following command.

javaw -jar CloudStickyNotes.jar

If that fails, Java probably isn't installed correctly on your system. Get it at www.java.com.
Apple's support for Java isn't perfect. Some users report inconsistent window sizes when they launch the app from the web. It is recommended that you download and run the JAR (Java ARchive) file and avoid the JNLP (Web Start) option. Download it here.

After your download completes, you should be able to simply double click the the file (CloudStickyNotes.jar) to run the app.
Windows
Place the JNLP or JAR file in your startup folder (start->All Programs->Startup).

Mac
Download the JAR and add it to your account's login items (System Preferences->Accounts->Login Items).

Linux
It depends on your distro but since you're a Linux user you already know that. If you aren't sure what to do, research the the autostart folder (home/.config/autostart). You might also consider one of the rc#.d folders. Grab the JNLP or JAR file.
Run Cloud Sticky Notes. During setup and within the preferences dialog you will see a blue password label. Click it after entering your email address and an email will be sent to you containing a verification key. A dialog will then appear that will allow you to change your password after entering the verification key.
The app communicates with the cloud (servers in cyberspace) whenever you create, modify or delete a sticky note. This ensures that your notes are identical on all of your desktops.
Cloud Sticky Notes is an advanced Java Swing application. All of the dependencies are packaged into a single signed JAR (required by Web Start). On the client side there is an H2 database that contains the client's preferences and sticky notes. The app communicates with servers in cyberspace via HTTP and JSON. Synchronization is primarily event driven (very little polling). The CPU, memory and bandwidth requirements are minimal.
Cloud Sticky Notes was written by the same developer that created RentBOLD, a community based rental platform.

The developer used and enjoyed the built-in Windows 7 Sticky Notes app but got frustrated with disjoint notes on multiple computers. He decided to correct the situation by building his own app. He recognized that this need for simple, synchronized sticky notes likely affects people all over the world so he went big and built it for everyone.

The author offers the application (and RentBOLD) for free. Enjoy :)