The SWORD Project is an effort to create an ever expanding software package for research and study of God and His Word. Libraries are developed in ANSI-draft standard C++ and currently compile on Linux and in WIN32 environments. Frontends complete and currently under development include commandline tools, gtk, wxGTK, Qt, Gtk--, and WIN32 C++Builder). Addon modules include Bible texts, commentaries, lexicons, and dictionaries in a variety of languages.
An alternate opinion
I work on a project that needs encryption to assure publishers that their property will not be 'stolen' by software pirates. I also work for an ecommerce company selling software to various parts of the world that encourage breaking of US copyright laws. In both of these situations, the reality is, if someone really wants to decrypt your 'books' or break your copy protection, they'll do it. We must settle with the reality that the best we can do is make it difficult such that a reasonable level of security is obtained; or at least weigh the expense of time and money of further efforts with the additional percentage of protection we get.
My next point will probably not go over very well... I personally don't care if the NSA monitors my email. I would encourage them to do such. I have nothing to hide. And in the wake of September 11th, the price (whatever that might be; I'm not thinking of anything that troubles me right now) is well worth it.
Unlike people in many other countries, I really elect my government. I choose to put people over me and my country and ask them to protect us. I think intelligence is a vital form of this, and I would love for us to be able to write 'nearly unbreakable' encryption, and for them to have the intelligence and other capacity to break it.
SUMMARY: I don't think encryption export laws do anything more than gun control laws. Criminal will NOT obey the law, as others have already commented. I understand our SIGINT capacity is NOT where it needs to be, and this is where my complaint lies. Their call should be, "Fine, encrypt away. We have the best and brightest and we'll have no troubles doing our job."
And as an American with nothing to hide from my government, I say, "Do it well!"
A 3rd Alternative
I believe that there may be a 3rd alternative for us to make inroads into the mainstream.
New computing platforms
What we think of as "The Desktop" may not be around in its current incarnations come a few years. New computing applications are rising fast and a "KERNEL" that can fit into a 200K package is a beautiful thing. Linux is making huge inroads in these new computing paradigms.
Here are few cool places linux has been:
Compaq's Itsy project:
EMPEG's car audio player:
all kinds of other handhelds:
I agree with previous posters regarding the bloat of windowing and desktop frameworks. I believe they will need to grab hold of the vision to produce modular frameworks that allow huge scaling abilities.
It will be a new world soon in our industry and I think we have what it takes to be THE BEST solution in a world in which MS has still not ruined the end user.
-Troy A. Griffitts
The SWORD Project (http://www.crosswire.org/sword)