Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
ca0afed9
Commit
ca0afed9
authored
Jul 19, 1997
by
Richard M. Stallman
Browse files
New node Encryption Projects.
Add a number of misc. projects.
parent
dfbcdf5f
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
53 additions
and
24 deletions
+53
-24
etc/tasks.texi
etc/tasks.texi
+53
-24
No files found.
etc/tasks.texi
View file @
ca0afed9
...
...
@@ -3,7 +3,7 @@
@setfilename tasks.info
@settitle GNU Task List
@c UPDATE THIS DATE WHENEVER YOU MAKE CHANGES!
@set lastupdate
04
July 1997
@set lastupdate
18
July 1997
@c
%**end of header
@setchapternewpage off
...
...
@@ -30,6 +30,7 @@ last updated on @value{lastupdate}.
* Kernel Projects::
* Extensions::
* X Windows Projects::
* Encryption Projects::
* Other Projects::
* Compilers::
* Games and Recreations::
...
...
@@ -294,17 +295,8 @@ about the level of @code{cxref}.) We also could use something like
An emulator for Macintosh graphics calls on top of X Windows.
@item
A music playing and editing system.
@item
High-quality music compression software.
(Talk with phr@@netcom.com for relevant suggestions.)
@item
A program to play sound distributed in ``Real Audio'' format.
@item
A program to generate ``Real Audio'' format from audio input.
A music playing and editing system. This should work with LilyPond, a
free program for music typesetting.
@item
A program to edit dance notation (such as labanotation) and display
...
...
@@ -332,21 +324,27 @@ An interactive 3D modeling utility with rendering/raytracing capabilities.
A program for graphic morphing of scanned photographs.
@end itemize
@node
Other
Projects
@chapter
Other
Projects
@node
Encryption
Projects
@chapter
Encryption
Projects
If you think of others that should be added, please
send them to @code
{
gnu@@prep.ai.mit.edu
}
.
These projects need to be written outside the US by people who are not
US citizens, to avoid problems with US export control law
.
@itemize @bullet
@item
A free
program
for public-key encryption.
A free
library
for public-key encryption.
This
program
should use the Diffie-Helman algorithm for public key
This
library
should use the Diffie-Helman algorithm for public key
encryption, not the RSA algorithm, because the Diffie-Helman patent in
the US will expire in 1997. It should use triple-DES, not IDEA, for
block encryption, because IDEA is patented in many countries and the
patents will not expire soon.
the US will expire in 1997.
@item
A free program for sended encrypted mail using public-key encryption.
This program should use the library described above for the public-key
encryption. It should use triple-DES, not IDEA, for block encryption,
because IDEA is patented in many countries and the patents will not
expire soon.
In other respects, it should be like PGP. If the new version of PGP
no longer uses RSA and IDEA, compatibility with it may be feasible.
...
...
@@ -355,9 +353,6 @@ There is a suggestion that the Blowfish algorithm might be a good choice
for the non-public-key block encryption. I'm not an encryption expert
so I don't have an opinion about that.
This program needs to be written by someone who is not a US citizen,
outside the US, to avoid problems with US export control law.
Many people believe that PGP is free software, but that is not actually
true. The distribution terms do not allow everyone to use and
redistribute it. We used to think that these restrictions had been
...
...
@@ -381,7 +376,15 @@ alternatives.
@item
Free software for doing secure commercial transactions on the web.
This too needs public key encryption.
@end itemize
@node Other Projects
@chapter Other Projects
If you think of others that should be added, please
send them to @code
{
gnu@@prep.ai.mit.edu
}
.
@itemize @bullet
@item
A free program that can transfer files on a serial line
using the same protocol that Kermit uses.
...
...
@@ -424,6 +427,20 @@ LaTeX, Texinfo, or some other format that free software can edit.
@item
A free replacement for the semi-free Qt library.
@item
High-quality music compression software.
(Talk with phr@@netcom.com for relevant suggestions.)
@item
A program to play sound distributed in ``Real Audio'' format.
@item
A program to generate ``Real Audio'' format from audio input.
@item
An MPEG III audio encoder/decoder (but it is necessary to check, first,
whether patents make this impossible).
@item
Speech-generation programs (there is a program from Brown U that you
could improve).
...
...
@@ -445,6 +462,11 @@ perhaps something like Scientific Workbench and/or Khoros,
@item
Software to replace card catalogues in libraries.
@item
A project-scheduling package that accepts a list of project sub-tasks
with their interdependencies, and generates Gantt charts and Pert charts
and all the other standard project progress reports.
@item
Grammar and style checking programs.
...
...
@@ -461,6 +483,9 @@ machine instructions into the machine language of the host machine.
(Support for emulation of other machines would enhance the program
but might make it much more difficult.)
@item
A map display or geographic information system.
@item
Optical character recognition programs; especially if suitable for
scanning documents with multiple fonts and capturing font info as well
...
...
@@ -477,6 +502,10 @@ A pen based interface.
@item
CAD software, such as a vague imitation of Autocad.
@item
A program to receive data from a serial-line tap to facilitate the
reverse-engineering of communication protocols.
@end itemize
@node Compilers
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment