JScreenRecorder is a free and opensource pure java based screen recording software licensed under LGPL.
The following features are available so far :
1. Free software available under the Lesser GNU Public License
2. Fullscreen and selective screen area recording
Custom cursors
3. Chooses from a set of 128 different cursors
Cursor highlighter
4, Highlighter color and alpha(transparency) settings
Support for watermarking
5. Create custom textual watermark
6. Watermark alpha(transparency...