There's my contest logger, JL. http://www.qsl.net/w1jq/ Written in Java, and runs on Linux, though I haven't set up javax.comm to get rig control and CW keying working. (Would appreciate it if someone would do that and let me know how it works.) Supports all major contests, lots of minor ones, and has a tolerable (though not great) general purpose logging mode. Import and export via Cabrillo *only* (I've made a Cabrillo variation for general purpose logging); I have a simple ruby script to convert cabrillo to ADIF, though I haven't included that with the package on qsl.net. The downside is that I'm not developing it that actively. And that it's sort of a pain to set up. And if you want general-purpose logging (as opposed to contest logging), there are probably better solutions.