diff options
| author | Dave Love | 2002-11-27 21:34:23 +0000 |
|---|---|---|
| committer | Dave Love | 2002-11-27 21:34:23 +0000 |
| commit | 454b4dd09f5cc37ed756e73509b19e1ca6058188 (patch) | |
| tree | 24afd726c54b7448883c9a5516480419e605408e | |
| parent | 540c2788cf045f1c0d05d869117318b3dc9a0642 (diff) | |
| download | emacs-454b4dd09f5cc37ed756e73509b19e1ca6058188.tar.gz emacs-454b4dd09f5cc37ed756e73509b19e1ca6058188.zip | |
Updated from /gd/gnuorg.
| -rw-r--r-- | etc/tasks.texi | 331 |
1 files changed, 232 insertions, 99 deletions
diff --git a/etc/tasks.texi b/etc/tasks.texi index 79458f76414..91b6953b1f1 100644 --- a/etc/tasks.texi +++ b/etc/tasks.texi | |||
| @@ -3,41 +3,76 @@ | |||
| 3 | @setfilename tasks.info | 3 | @setfilename tasks.info |
| 4 | @settitle GNU Task List | 4 | @settitle GNU Task List |
| 5 | @c This date is automagically updated when you save this file: | 5 | @c This date is automagically updated when you save this file: |
| 6 | @set lastupdate January 15, 2001 | 6 | @set lastupdate October 24, 2002 |
| 7 | @c %**end of header | 7 | @c %**end of header |
| 8 | 8 | ||
| 9 | @c On behalf of the Volunteer Coordinators, I humbly request that anyone | ||
| 10 | @c who adds an entry to this file please add a pointer to some more info | ||
| 11 | @c about that project. People ask us (gvc@gnu.org) for more information | ||
| 12 | @c about these projects and it's embarrassing to ask around and find out | ||
| 13 | @c that nobody remembers what the project was supposed to be, or do. | ||
| 14 | @c We don't need a huge elaborate ISO-9001 document, just a couple of | ||
| 15 | @c paragraphs or a URL or something that explains what the e.g. ``stalker'' | ||
| 16 | @c project should do. It will save us all time in the future. | ||
| 17 | @c Thanks, toby@gnu.org | ||
| 18 | @c April 27, 2002 | ||
| 19 | |||
| 20 | @dircategory GNU organization | ||
| 21 | @direntry | ||
| 22 | * Tasks: (tasks). GNU task list. | ||
| 23 | @end direntry | ||
| 24 | |||
| 9 | @setchapternewpage off | 25 | @setchapternewpage off |
| 10 | 26 | ||
| 27 | @copying | ||
| 28 | The GNU task list, last updated @value{lastupdate}. | ||
| 29 | |||
| 30 | Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, | ||
| 31 | 1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc. | ||
| 32 | |||
| 33 | @quotation | ||
| 34 | Copying and distribution of this file, with or without modification, | ||
| 35 | are permitted in any medium without royalty provided the copyright | ||
| 36 | notice and this notice are preserved. | ||
| 37 | @end quotation | ||
| 38 | @end copying | ||
| 39 | |||
| 11 | @titlepage | 40 | @titlepage |
| 12 | @title GNU Task List | 41 | @title GNU Task List |
| 13 | @author Free Software Foundation | 42 | @author Free Software Foundation |
| 14 | @author last updated @value{lastupdate} | 43 | @author last updated @value{lastupdate} |
| 44 | @page | ||
| 45 | @vskip 0pt plus 1filll | ||
| 46 | @insertcopying | ||
| 15 | @end titlepage | 47 | @end titlepage |
| 16 | 48 | ||
| 17 | @ifinfo | 49 | @contents |
| 50 | |||
| 51 | @ifnottex | ||
| 18 | @node Top, Intro, (dir), (dir) | 52 | @node Top, Intro, (dir), (dir) |
| 19 | @top GNU Task List | 53 | @top GNU Task List |
| 20 | 54 | ||
| 21 | This file is updated automatically from @file{tasks.texi}, which was | 55 | @insertcopying |
| 22 | last updated on @value{lastupdate}. See also | 56 | |
| 23 | @uref{http://www.gnu.org/help/help.html#helpgnu} for other suggested | 57 | See also |
| 24 | tasks. | 58 | @uref{http://www.gnu.org/help/help.html#helpgnu} for other suggested tasks. |
| 25 | @end ifinfo | 59 | @end ifnottex |
| 26 | 60 | ||
| 27 | @menu | 61 | @menu |
| 28 | * Intro:: | 62 | * Intro:: |
| 29 | * Highest Priority:: | 63 | * Highest Priority:: |
| 30 | * Documentation:: | 64 | * Documentation:: |
| 31 | * Unix-Related Projects:: | 65 | * Unix-Related Projects:: |
| 32 | * Kernel Projects:: | 66 | * Kernel Projects:: |
| 33 | * Extensions:: | 67 | * Extensions:: |
| 34 | * X Windows Projects:: | 68 | * Java Projects:: |
| 35 | * Network Projects:: | 69 | * X Windows Projects:: |
| 36 | * Encryption Projects:: | 70 | * Network Projects:: |
| 37 | * Other Projects:: | 71 | * Encryption Projects:: |
| 38 | * Languages:: | 72 | * Other Projects:: |
| 39 | * Education:: | 73 | * Languages:: |
| 40 | * Games and Recreations:: | 74 | * Education:: |
| 75 | * Games and Recreations:: | ||
| 41 | @end menu | 76 | @end menu |
| 42 | 77 | ||
| 43 | @node Intro, Highest Priority, Top, Top | 78 | @node Intro, Highest Priority, Top, Top |
| @@ -47,8 +82,7 @@ If you did not obtain this file directly from the GNU project and | |||
| 47 | recently, please check for a newer version. You can ftp the task list | 82 | recently, please check for a newer version. You can ftp the task list |
| 48 | from any GNU FTP host in directory @file{/pub/gnu/tasks/}. The task | 83 | from any GNU FTP host in directory @file{/pub/gnu/tasks/}. The task |
| 49 | list is available there in several different formats: @file{tasks.text}, | 84 | list is available there in several different formats: @file{tasks.text}, |
| 50 | @file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}. The GNU | 85 | @file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}. |
| 51 | HURD task list is also there in file @file{tasks.hurd}. | ||
| 52 | @c to fix an overfill, join the paragraphs -len | 86 | @c to fix an overfill, join the paragraphs -len |
| 53 | The task list is also available on the GNU World Wide Web server: | 87 | The task list is also available on the GNU World Wide Web server: |
| 54 | @uref{http://www.gnu.org/prep/tasks_toc.html}. | 88 | @uref{http://www.gnu.org/prep/tasks_toc.html}. |
| @@ -96,37 +130,29 @@ high priority projects. | |||
| 96 | 130 | ||
| 97 | @itemize @bullet | 131 | @itemize @bullet |
| 98 | 132 | ||
| 99 | @item | ||
| 100 | A new maintainer is needed for Goose | ||
| 101 | @uref{http://www.gnu.org/software/goose/goose.html}. | ||
| 102 | |||
| 103 | @item | ||
| 104 | If you are good at writing documentation, please do that. | ||
| 105 | |||
| 106 | @item | 133 | @item |
| 107 | If you are very good at C programming and interested in kernels, you can | ||
| 108 | help develop the GNU HURD, the kernel for the GNU system. Please have a | ||
| 109 | look at @uref{http://www.gnu.org/software/hurd/hurd.html}, and | ||
| 110 | then get a copy of the latest HURD task list from: | ||
| 111 | 134 | ||
| 112 | @itemize @bullet | 135 | If you are good at writing documentation, please do that. Pick a system |
| 136 | or program you like, and write a Free tutorial or manual for it. | ||
| 113 | 137 | ||
| 114 | @item | 138 | @item |
| 115 | @uref{http://www.gnu.org/prep/tasks.hurd.html}, via the World Wide | ||
| 116 | Web. | ||
| 117 | 139 | ||
| 118 | @item | 140 | Help to finish the missing features of the @command{docbook2texi} so |
| 119 | @uref{ftp://ftp.gnu.org/pub/gnu/tasks/tasks.hurd}, via anonymous FTP. | 141 | that as many Docbook tags as possible can be translated into reasonable |
| 142 | Texinfo. See @uref{http://docbook2x.sourceforge.net/todo.html} for a | ||
| 143 | task list of what needs to be done. | ||
| 120 | 144 | ||
| 121 | @item | 145 | @item |
| 122 | @email{gvc@@gnu.org} via e-mail. | 146 | If you are very good at C programming and interested in kernels, you |
| 123 | 147 | can help develop the GNU HURD, the kernel for the GNU system. Please | |
| 124 | @end itemize | 148 | have a look at @uref{http://www.gnu.org/software/hurd/hurd.html}, and |
| 149 | then join the HURD mailing lists at | ||
| 150 | @uref{http://www.debian.org/ports/hurd/hurd-contact}. | ||
| 125 | 151 | ||
| 126 | @item | 152 | @item |
| 127 | If you are a Scheme fan, you can help develop Guile. Please have a look | 153 | If you are a Scheme fan, you can help develop Guile. Please have a look |
| 128 | at the URL @uref{http://www.gnu.org/software/guile/guile.html} | 154 | at the URL @uref{http://www.gnu.org/software/guile/guile.html} |
| 129 | and then contact the Guile developers at @email{guile@@gnu.org}. | 155 | and then contact the Guile developers at @email{guile-devel@@gnu.org}. |
| 130 | 156 | ||
| 131 | @item | 157 | @item |
| 132 | Improve the facilities for translating other languages into Scheme, | 158 | Improve the facilities for translating other languages into Scheme, |
| @@ -136,41 +162,26 @@ so that Guile can provide support for a variety of languages. | |||
| 136 | A package to convert programs written using MS Access into Scheme, | 162 | A package to convert programs written using MS Access into Scheme, |
| 137 | making use of a free data base system and the GTK toolkit. | 163 | making use of a free data base system and the GTK toolkit. |
| 138 | 164 | ||
| 139 | @ignore | ||
| 140 | @item | 165 | @item |
| 141 | Help develop XmHTML. See @uref{http://www.xs4all.nl/~ripley/XmHTML/}. | 166 | A general-purpose document viewing program that can handle PostScript, |
| 142 | @end ignore | 167 | DVI, PDF, HTML, RTF, Word format and Word Perfect format. |
| 143 | 168 | ||
| 144 | @item | 169 | @item |
| 145 | Help develop software to emulate Windows NT on top of GNU systems. | 170 | Help develop software to emulate Windows NT on top of GNU systems. |
| 146 | For example, you could help work on Willows Twin. | 171 | For example, you could help work on Wine. |
| 147 | See @uref{http://www.willows.com/}. | 172 | See @uref{http://www.winehq.org/}. |
| 148 | 173 | ||
| 174 | @ignore | ||
| 175 | @c panda is a PDF generator library released under the GPL | ||
| 176 | @c http://www.stillhq.com/cgi-bin/getpage?area=panda&page=index.htm | ||
| 149 | @item | 177 | @item |
| 150 | Add gettext support to GNU programs that don't have it already. (Please | 178 | A free replacement for pdflib. This is a library for generating PDF. |
| 151 | contact the developers of the specific packages that you want to work | ||
| 152 | on.) | ||
| 153 | |||
| 154 | @ignore The Kermit developers say they will provide a free program | ||
| 155 | to do this. | ||
| 156 | @item | ||
| 157 | Implement the Kermit data transfer protocol. (See below.) | ||
| 158 | @end ignore | 179 | @end ignore |
| 159 | 180 | ||
| 160 | @ignore This is being done (Harmony) | ||
| 161 | @item | 181 | @item |
| 162 | Develop a free compatible replacement for Qt, a GUI toolkit library. Qt | 182 | Add gettext support to GNU programs that don't have it already. (Please |
| 163 | is not free software, because users are prohibited from distributing | 183 | contact the developers of the specific packages that you want to work |
| 164 | modified versions. Thus, Qt cannot be included in a free operating | 184 | on.) |
| 165 | system (adding it would make the system as a whole non-free). | ||
| 166 | |||
| 167 | But some developers are writing free applications that use Qt and cannot | ||
| 168 | run without it. These programs, although free software, are useless for | ||
| 169 | free operating systems because there is no way to make them run. | ||
| 170 | |||
| 171 | This is leading to a serious problem, and a free replacement for Qt is | ||
| 172 | the only solution. Hence the high degree of urgency of this project. | ||
| 173 | @end ignore | ||
| 174 | 185 | ||
| 175 | @item | 186 | @item |
| 176 | Develop a substitute, which runs on GNU systems, for some very popular | 187 | Develop a substitute, which runs on GNU systems, for some very popular |
| @@ -198,11 +209,18 @@ free software versions of SQL. | |||
| 198 | @item | 209 | @item |
| 199 | A manual for libstdc++. | 210 | A manual for libstdc++. |
| 200 | 211 | ||
| 212 | |||
| 213 | @ignore | ||
| 214 | @c the Indian TeX Users Group has completed a freely distributable version of a LaTex manual - http://www.tug.org.in/tutorials.html | ||
| 201 | @item | 215 | @item |
| 202 | A unified manual for La@TeX{}. (Existing documentation is non-free.) | 216 | A unified manual for La@TeX{}. (Existing documentation is non-free.) |
| 217 | @end ignore | ||
| 203 | 218 | ||
| 219 | @ignore | ||
| 220 | @c docbook definitive guide http://www.docbook.org/tdg/en/html/ is now FDL | ||
| 204 | @item | 221 | @item |
| 205 | A manual for Docbook SGML format. | 222 | A manual for Docbook SGML format. |
| 223 | @end ignore | ||
| 206 | 224 | ||
| 207 | @item | 225 | @item |
| 208 | A tutorial introduction to Midnight Commander. | 226 | A tutorial introduction to Midnight Commander. |
| @@ -219,8 +237,11 @@ A reference manual for the GNU Hurd features in GNU libc. | |||
| 219 | @item | 237 | @item |
| 220 | A manual for writing Hurd servers. | 238 | A manual for writing Hurd servers. |
| 221 | 239 | ||
| 240 | @ignore | ||
| 241 | @c this is done. | ||
| 222 | @item | 242 | @item |
| 223 | A manual for GNU sed. | 243 | A manual for GNU sed. |
| 244 | @end ignore | ||
| 224 | 245 | ||
| 225 | @item | 246 | @item |
| 226 | Reference manuals for C++, Objective C, Pascal, Fortran 77, and Java. | 247 | Reference manuals for C++, Objective C, Pascal, Fortran 77, and Java. |
| @@ -251,13 +272,16 @@ A coherent free reference manual for Perl. Most of the Perl on-line | |||
| 251 | reference documentation can be used as a starting point, but work is | 272 | reference documentation can be used as a starting point, but work is |
| 252 | needed to weld them together into a coherent manual. | 273 | needed to weld them together into a coherent manual. |
| 253 | 274 | ||
| 254 | @ignore | 275 | @c Bradley M. Kuhn is working on this. <bkuhn@gnu.org> Refer volunteers to |
| 255 | @c Bradley M. Kuhn is working on this. <bkuhn@ebb.org> | 276 | @c him. |
| 277 | |||
| 256 | @item | 278 | @item |
| 279 | |||
| 257 | A good free Perl language tutorial introduction. The existing Perl | 280 | A good free Perl language tutorial introduction. The existing Perl |
| 258 | introductions are published with restrictions on copying and | 281 | introductions are published with restrictions on copying and |
| 259 | modification, so that they cannot be part of a GNU system. | 282 | modification, so that they cannot be part of a GNU system. bkuhn made a |
| 260 | @end ignore | 283 | start at a free tutorial, but a lot of work is needed. |
| 284 | |||
| 261 | 285 | ||
| 262 | @item | 286 | @item |
| 263 | A manual for PIC (the graphics formatting language). | 287 | A manual for PIC (the graphics formatting language). |
| @@ -274,7 +298,7 @@ Manuals for various X window managers. | |||
| 274 | 298 | ||
| 275 | @item | 299 | @item |
| 276 | Reference cards for those manuals that don't have them: C | 300 | Reference cards for those manuals that don't have them: C |
| 277 | Compiler, Make, Texinfo, Termcap, and maybe the C Library. | 301 | Compiler, Texinfo, Termcap, and maybe the C Library. |
| 278 | 302 | ||
| 279 | @item | 303 | @item |
| 280 | Many utilities still need documentation. | 304 | Many utilities still need documentation. |
| @@ -291,16 +315,16 @@ Modify the GNU @code{dc} program to use the math routines of GNU | |||
| 291 | @end ignore | 315 | @end ignore |
| 292 | 316 | ||
| 293 | @item | 317 | @item |
| 294 | Less urgent: make a replacement for the ``writer's workbench'' program | ||
| 295 | @code{style}, or something to do the same kind of job. Compatibility | ||
| 296 | with Unix is not especially important for this program. | ||
| 297 | |||
| 298 | @item | ||
| 299 | Rewrite @code{indent} from scratch to make it cleaner. | 318 | Rewrite @code{indent} from scratch to make it cleaner. |
| 300 | 319 | ||
| 301 | @item | 320 | @item |
| 302 | Write a free software replacement for the @code{agrep} program. | 321 | Write a free software replacement for the @code{agrep} program. |
| 303 | 322 | ||
| 323 | @item | ||
| 324 | Less urgent: make a replacement for the ``writer's workbench'' program | ||
| 325 | @code{style}, or something to do the same kind of job. Compatibility | ||
| 326 | with Unix is not especially important for this program. | ||
| 327 | |||
| 304 | @end itemize | 328 | @end itemize |
| 305 | 329 | ||
| 306 | @node Kernel Projects, Extensions, Unix-Related Projects, Top | 330 | @node Kernel Projects, Extensions, Unix-Related Projects, Top |
| @@ -335,7 +359,7 @@ Support (in Linux?) for dumping the non-textual contents of an SVGA | |||
| 335 | console. | 359 | console. |
| 336 | @end itemize | 360 | @end itemize |
| 337 | 361 | ||
| 338 | @node Extensions, X Windows Projects, Kernel Projects, Top | 362 | @node Extensions, Java Projects, Kernel Projects, Top |
| 339 | @chapter Extensions to Existing GNU Software | 363 | @chapter Extensions to Existing GNU Software |
| 340 | 364 | ||
| 341 | @itemize @bullet | 365 | @itemize @bullet |
| @@ -384,19 +408,39 @@ to schedule retries coherently for each destination. Talk to | |||
| 384 | 408 | ||
| 385 | @end itemize | 409 | @end itemize |
| 386 | 410 | ||
| 387 | @node X Windows Projects, Network Projects, Extensions, Top | 411 | @node Java Projects, X Windows Projects, Extensions, Top |
| 412 | @chapter Java Projects | ||
| 413 | |||
| 414 | @itemize @bullet | ||
| 415 | |||
| 416 | @item | ||
| 417 | The GNU Classpath Extensions project is looking for help. classpathx | ||
| 418 | builds free versions of Sun's java extension libraries, the packages | ||
| 419 | in the javax namespace. | ||
| 420 | |||
| 421 | @item | ||
| 422 | Write a replacement for the javadoc utility. The Classpath | ||
| 423 | (@uref{http://www.gnu.org/software/classpath}) team has already made a | ||
| 424 | start to one. | ||
| 425 | |||
| 426 | |||
| 427 | @end itemize | ||
| 428 | |||
| 429 | @node X Windows Projects, Network Projects, Java Projects, Top | ||
| 388 | @chapter X Windows Projects | 430 | @chapter X Windows Projects |
| 389 | 431 | ||
| 390 | @itemize @bullet | 432 | @itemize @bullet |
| 391 | @item | 433 | @item |
| 392 | An emulator for Macintosh graphics calls on top of X Windows. | 434 | An emulator for Macintosh graphics calls on top of X Windows. |
| 393 | 435 | ||
| 436 | @ignore | ||
| 437 | @c winelib does this http://www.winehq.org/ | ||
| 394 | @item | 438 | @item |
| 395 | |||
| 396 | A package that emulates the API of Visual C++'s Foundation Classes | 439 | A package that emulates the API of Visual C++'s Foundation Classes |
| 397 | (MFC), but operates on top of X11. It need not match the screen | 440 | (MFC), but operates on top of X11. It need not match the screen |
| 398 | appearance provided by MFC. Instead, it would be best to use GTK, so as | 441 | appearance provided by MFC. Instead, it would be best to use GTK, so as |
| 399 | to give coherence with GNOME. | 442 | to give coherence with GNOME. |
| 443 | @end ignore | ||
| 400 | 444 | ||
| 401 | @ignore | 445 | @ignore |
| 402 | @c GNOME Basic is doing this | 446 | @c GNOME Basic is doing this |
| @@ -440,8 +484,10 @@ in various ways. | |||
| 440 | A program for graphic morphing of scanned photographs. | 484 | A program for graphic morphing of scanned photographs. |
| 441 | @end ignore | 485 | @end ignore |
| 442 | 486 | ||
| 487 | @ignore @c Done by gLabels | ||
| 443 | @item | 488 | @item |
| 444 | Software for designing and printing business cards. | 489 | Software for designing and printing business cards. |
| 490 | @end ignore | ||
| 445 | @end itemize | 491 | @end itemize |
| 446 | 492 | ||
| 447 | @node Network Projects, Encryption Projects, X Windows Projects, Top | 493 | @node Network Projects, Encryption Projects, X Windows Projects, Top |
| @@ -449,7 +495,7 @@ Software for designing and printing business cards. | |||
| 449 | 495 | ||
| 450 | @itemize @bullet | 496 | @itemize @bullet |
| 451 | @ignore | 497 | @ignore |
| 452 | @c www.openh323.org is doing this. Craig Southeren <craigs@equival.com.au> | 498 | @c Cornell has released a program for this. |
| 453 | @item | 499 | @item |
| 454 | A teleconferencing program which does the job of CU-SeeMe (which is, | 500 | A teleconferencing program which does the job of CU-SeeMe (which is, |
| 455 | alas, not free software). | 501 | alas, not free software). |
| @@ -462,6 +508,13 @@ A free ICQ-compatible server program. (The ICQ server itself is not | |||
| 462 | free software.) | 508 | free software.) |
| 463 | @end ignore | 509 | @end ignore |
| 464 | 510 | ||
| 511 | @ignore | ||
| 512 | @c if anyone knows what this means please send email to gvc@gnu.org | ||
| 513 | @item | ||
| 514 | Free software like Stalker for operating a web server for email | ||
| 515 | services. | ||
| 516 | @end ignore | ||
| 517 | |||
| 465 | @end itemize | 518 | @end itemize |
| 466 | 519 | ||
| 467 | @node Encryption Projects, Other Projects, Network Projects, Top | 520 | @node Encryption Projects, Other Projects, Network Projects, Top |
| @@ -471,19 +524,30 @@ These projects need to be written outside the US by people who are not | |||
| 471 | US citizens, to avoid problems with US export control law. | 524 | US citizens, to avoid problems with US export control law. |
| 472 | 525 | ||
| 473 | @itemize @bullet | 526 | @itemize @bullet |
| 527 | @ignore | ||
| 528 | @c libcrypt is doing this. | ||
| 474 | @item | 529 | @item |
| 475 | A free library for public-key encryption. This library can probably be | 530 | A free library for public-key encryption. This library can probably be |
| 476 | developed from the code for the GNU Privacy Guard. | 531 | developed from the code for the GNU Privacy Guard. |
| 477 | 532 | @end ignore | |
| 533 | |||
| 534 | @ignore | ||
| 478 | @item | 535 | @item |
| 536 | @c GNUtls is doing this. | ||
| 479 | An implementation of SSLv3 (more precisely, TLSv1) which has | 537 | An implementation of SSLv3 (more precisely, TLSv1) which has |
| 480 | distribution terms compatible with the GNU GPL. We know of a | 538 | distribution terms compatible with the GNU GPL. We know of a |
| 481 | GPL-covered implemention of a version of SSL that you can use as a | 539 | GPL-covered implemention of a version of SSL that you can use as a |
| 482 | starting point. | 540 | starting point. |
| 541 | @end ignore | ||
| 483 | 542 | ||
| 543 | @ignore | ||
| 544 | @c akopia interchange appears to do this. if you'd like to re-open this | ||
| 545 | @c item please let the GVC know what you want (in some detail) | ||
| 484 | @item | 546 | @item |
| 485 | Free software for doing secure commercial transactions on the web. | 547 | Free software for doing secure commercial transactions on the web. |
| 486 | This too needs public key encryption. | 548 | This should be based on libgcrypt and GNUtls. |
| 549 | @end ignore | ||
| 550 | |||
| 487 | @end itemize | 551 | @end itemize |
| 488 | 552 | ||
| 489 | @node Other Projects, Languages, Encryption Projects, Top | 553 | @node Other Projects, Languages, Encryption Projects, Top |
| @@ -493,7 +557,46 @@ If you think of others that should be added, please | |||
| 493 | send them to @email{tasks@@gnu.org}. | 557 | send them to @email{tasks@@gnu.org}. |
| 494 | 558 | ||
| 495 | @itemize @bullet | 559 | @itemize @bullet |
| 496 | @ignore OpenBIOS is doing this | 560 | |
| 561 | @ignore | ||
| 562 | @c vcg as of version 1.30 (current as of 2002-10-24) is GPL | ||
| 563 | @c toby 2002-10-24 | ||
| 564 | @item | ||
| 565 | A library for automatic graph layout. VCG version 1.0, which was free | ||
| 566 | software, might provide a base for this. | ||
| 567 | @end ignore | ||
| 568 | |||
| 569 | @item | ||
| 570 | A data visualization program along the lines of xgobi or ggobi. | ||
| 571 | |||
| 572 | @item | ||
| 573 | A graph visualization program, which would use that library and | ||
| 574 | provide a front end for manual and interactive intervention so as to | ||
| 575 | provide a full substitute for equivalent proprietory software. It | ||
| 576 | would be good to support DOT format as input, and perhaps other | ||
| 577 | formats. | ||
| 578 | |||
| 579 | @c Such proprietary software is daVinci and graphviz, but are uncommon enough | ||
| 580 | @c that we don't mention them here publicly. | ||
| 581 | @c http://www.research.att.com/~erg/graphviz/info/lang.html | ||
| 582 | @c Some useful information about graph drawing programs can be found here | ||
| 583 | @c http://www.research.att.com/sw/tools/graphviz/gdlinks.html | ||
| 584 | |||
| 585 | @c At the time of making this entry, VCG's website was | ||
| 586 | @c http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html | ||
| 587 | |||
| 588 | @item | ||
| 589 | |||
| 590 | A ``one stop shopping system'' for advocates involved with social | ||
| 591 | justice or other non-profit campaigns. The idea would be to create an | ||
| 592 | easy-to-use interface to software that would allow someone to register a | ||
| 593 | domain for their organisation, build a website, and set up mailing | ||
| 594 | lists. The software would need options to easily do all this, and be | ||
| 595 | made easy for non-hackers. Mainly the work would involve bringing | ||
| 596 | together a number of existing tools with an overriding configuration | ||
| 597 | program. | ||
| 598 | |||
| 599 | @ignore LinuxBIOS is doing this | ||
| 497 | @item | 600 | @item |
| 498 | A simple PC BIOS. On most new PCs, the BIOS is stored in writable | 601 | A simple PC BIOS. On most new PCs, the BIOS is stored in writable |
| 499 | memory (misleadingly known as ``flash ROM''). In order to have a wholly | 602 | memory (misleadingly known as ``flash ROM''). In order to have a wholly |
| @@ -518,7 +621,7 @@ Harbour, a free replacement for Clipper, would provide a useful start. | |||
| 518 | 621 | ||
| 519 | @ignore @c being done by Jonas etc. | 622 | @ignore @c being done by Jonas etc. |
| 520 | @item | 623 | @item |
| 521 | A general ledger program, including support for accounts payable, | 624 | A general ledger program, including support for accounts payable, |
| 522 | account receivables, payroll, inventory control, order processing, etc. | 625 | account receivables, payroll, inventory control, order processing, etc. |
| 523 | @end ignore | 626 | @end ignore |
| 524 | 627 | ||
| @@ -582,10 +685,17 @@ non-patented format and compression method. | |||
| 582 | @end ignore | 685 | @end ignore |
| 583 | 686 | ||
| 584 | @item | 687 | @item |
| 585 | A program to play sound distributed in ``Real Audio'' format. | 688 | A program to play sound distributed in ``Real Audio'' format, if only |
| 689 | because there is a large corpus of data encoded in this format. We | ||
| 690 | ask that you encode audio data in Ogg/Vorbis format since it is | ||
| 691 | publically documented and there are Free Software encoders and | ||
| 692 | decoders available. | ||
| 586 | 693 | ||
| 694 | @ignore | ||
| 695 | @c we do NOT want to provide software to encode data into proprietary secret formats. People should use ogg/vorbis or another well-documented format instead | ||
| 587 | @item | 696 | @item |
| 588 | A program to generate ``Real Audio'' format from audio input. | 697 | A program to generate ``Real Audio'' format from audio input. |
| 698 | @end ignore | ||
| 589 | 699 | ||
| 590 | @item | 700 | @item |
| 591 | Programs to handle audio in RTSP format. | 701 | Programs to handle audio in RTSP format. |
| @@ -631,11 +741,21 @@ A scientific data collection and processing tool, | |||
| 631 | perhaps something like Scientific Workbench and/or Khoros, | 741 | perhaps something like Scientific Workbench and/or Khoros, |
| 632 | 742 | ||
| 633 | @item | 743 | @item |
| 744 | A free replacement for SciRun, which is not free software. | ||
| 745 | |||
| 746 | @item | ||
| 634 | A program to calculate properties of molecules by solving | 747 | A program to calculate properties of molecules by solving |
| 635 | the Schroedinger equation. | 748 | the Schroedinger equation. |
| 636 | 749 | ||
| 750 | |||
| 751 | @ignore | ||
| 752 | @c the Koha project appears to satisfy this need. see www.koha.org | ||
| 753 | @c toby 2002-06-21 | ||
| 754 | |||
| 637 | @item | 755 | @item |
| 638 | Software to replace card catalogs in libraries. | 756 | Software to replace card catalogs in libraries. |
| 757 | @end ignore | ||
| 758 | |||
| 639 | 759 | ||
| 640 | @item | 760 | @item |
| 641 | A simulator for heating and air conditioning systems for buildings. | 761 | A simulator for heating and air conditioning systems for buildings. |
| @@ -649,13 +769,22 @@ A program for voting and tabulating election results. | |||
| 649 | 769 | ||
| 650 | @end ignore | 770 | @end ignore |
| 651 | 771 | ||
| 772 | @ignore | ||
| 773 | @c at least 4 GPL program exist for this purpose (one of | ||
| 774 | @c which, gramps, has a GNOME UI): | ||
| 775 | @c http://www.gnu.org/search/fsd-search.py?q=geneology | ||
| 776 | @c 2002-06-27 toby | ||
| 777 | |||
| 652 | @item | 778 | @item |
| 653 | A package for editing genealogical records conveniently. | 779 | A package for editing genealogical records conveniently. |
| 654 | This could perhaps be done as a Gnome program, or perhaps | 780 | This could perhaps be done as a Gnome program, or perhaps |
| 655 | as an Emacs extension. | 781 | as an Emacs extension. |
| 656 | 782 | ||
| 783 | @end ignore | ||
| 784 | |||
| 657 | @ignore | 785 | @ignore |
| 658 | @c ToutDoux aims to do this. | 786 | @c ToutDoux aims to do this. |
| 787 | @c also Minkowsky (at least simple project management) - toby | ||
| 659 | 788 | ||
| 660 | @item | 789 | @item |
| 661 | A project-scheduling package that accepts a list of project sub-tasks | 790 | A project-scheduling package that accepts a list of project sub-tasks |
| @@ -683,7 +812,7 @@ A program to scan a line drawing and convert it to editable Postscript, | |||
| 683 | or some other editable format. | 812 | or some other editable format. |
| 684 | 813 | ||
| 685 | @item | 814 | @item |
| 686 | A program to recognize handwriting (we don't believe PocketLinux's | 815 | A program to recognize handwriting (we don't believe PocketLinux's |
| 687 | handwriting capability is ready for non-PocketLinux environments, yet). | 816 | handwriting capability is ready for non-PocketLinux environments, yet). |
| 688 | 817 | ||
| 689 | 818 | ||
| @@ -692,9 +821,6 @@ A program that can translate from one natural language, into another. | |||
| 692 | For example, a program to translate French into English. | 821 | For example, a program to translate French into English. |
| 693 | 822 | ||
| 694 | @item | 823 | @item |
| 695 | A pen based interface. | ||
| 696 | |||
| 697 | @item | ||
| 698 | CAD software, such as a vague imitation of Autocad. | 824 | CAD software, such as a vague imitation of Autocad. |
| 699 | 825 | ||
| 700 | @item | 826 | @item |
| @@ -720,13 +846,16 @@ Algol 60, Algol 68, PL/I, Cobol, Fortran 90, Delphi, Modula 2, Modula 3, | |||
| 720 | RPG, and any other languages designed for compilation, to be used with | 846 | RPG, and any other languages designed for compilation, to be used with |
| 721 | the code generation phases of the GNU C compiler. | 847 | the code generation phases of the GNU C compiler. |
| 722 | 848 | ||
| 849 | @ignore | ||
| 723 | @c Fortran status is here so gnu@gnu.org and the volunteer coordinators | 850 | @c Fortran status is here so gnu@gnu.org and the volunteer coordinators |
| 724 | @c don't have to answer the question -len | 851 | @c don't have to answer the question -len |
| 852 | @c as of 2002-09 this doesn't work anymore - toby | ||
| 725 | You can get the status of the Fortran front end with this command: | 853 | You can get the status of the Fortran front end with this command: |
| 726 | 854 | ||
| 727 | @example | 855 | @example |
| 728 | finger -l fortran@@gnu.org | 856 | finger -l fortran@@gnu.org |
| 729 | @end example | 857 | @end example |
| 858 | @end ignore | ||
| 730 | 859 | ||
| 731 | We would like to have translators from various languages into Scheme. | 860 | We would like to have translators from various languages into Scheme. |
| 732 | These languages include TCL, Python, Perl, Java, Javascript, and Rexx. | 861 | These languages include TCL, Python, Perl, Java, Javascript, and Rexx. |
| @@ -740,7 +869,7 @@ See @uref{http://www.gnu.org/education/} for additional information. | |||
| 740 | 869 | ||
| 741 | @itemize @bullet | 870 | @itemize @bullet |
| 742 | @item | 871 | @item |
| 743 | A programm to organize automatically the schedule of a school given | 872 | A program to organize automatically the schedule of a school given |
| 744 | constraints about teachers, rooms, times, and students. | 873 | constraints about teachers, rooms, times, and students. |
| 745 | 874 | ||
| 746 | @item | 875 | @item |
| @@ -764,7 +893,7 @@ An ``empire builder'' system that makes it easy to write various kinds of | |||
| 764 | simulation games. | 893 | simulation games. |
| 765 | 894 | ||
| 766 | @item | 895 | @item |
| 767 | Improve GnuGo @uref{http://www.gnu.org/software/gnugo/gnugo.html}, which is not yet very sophisticated. | 896 | Improve GnuGo @uref{http://www.gnu.org/software/gnugo/gnugo.html}. |
| 768 | 897 | ||
| 769 | @item | 898 | @item |
| 770 | Network servers and clients for board and card games for which such | 899 | Network servers and clients for board and card games for which such |
| @@ -778,6 +907,9 @@ to program play the computer's side in various strategic games. | |||
| 778 | A game like Mill/Nine Men's Morris. | 907 | A game like Mill/Nine Men's Morris. |
| 779 | 908 | ||
| 780 | @item | 909 | @item |
| 910 | A realistic train-driving simulator. | ||
| 911 | |||
| 912 | @item | ||
| 781 | Write imitations of some popular video games: | 913 | Write imitations of some popular video games: |
| 782 | 914 | ||
| 783 | @itemize - | 915 | @itemize - |
| @@ -789,6 +921,7 @@ Defending cities from missiles. | |||
| 789 | Plane shoots at lots of other planes, tanks, etc. | 921 | Plane shoots at lots of other planes, tanks, etc. |
| 790 | @item | 922 | @item |
| 791 | Wizard fights fanciful monsters. | 923 | Wizard fights fanciful monsters. |
| 924 | @ignore Peter Sundling peter.sundling@telia.com expressed interest in this. | ||
| 792 | @item | 925 | @item |
| 793 | A golf game. | 926 | A golf game. |
| 794 | @ignore Being done by jhall1@isd.net | 927 | @ignore Being done by jhall1@isd.net |
| @@ -804,7 +937,6 @@ Watchmaker}). | |||
| 804 | 937 | ||
| 805 | We do not need @code{rogue}, as we have @code{hack}. | 938 | We do not need @code{rogue}, as we have @code{hack}. |
| 806 | 939 | ||
| 807 | @contents | ||
| 808 | 940 | ||
| 809 | @bye | 941 | @bye |
| 810 | @c LocalWords: dir texi lastupdate uref http www org html helpgnu ifinfo ftp | 942 | @c LocalWords: dir texi lastupdate uref http www org html helpgnu ifinfo ftp |
| @@ -818,10 +950,11 @@ We do not need @code{rogue}, as we have @code{hack}. | |||
| 818 | @c LocalWords: TruePrint Baecker siff sif cs arizona edu TR ps mt sulaco MP | 950 | @c LocalWords: TruePrint Baecker siff sif cs arizona edu TR ps mt sulaco MP |
| 819 | @c LocalWords: RTSP MPEG jasonw ariel ucs unimelb AU stutz dsl TCL Javascript | 951 | @c LocalWords: RTSP MPEG jasonw ariel ucs unimelb AU stutz dsl TCL Javascript |
| 820 | @c LocalWords: Rexx GnuGo jhall isd Biomorph regexp eval gd gnuorg | 952 | @c LocalWords: Rexx GnuGo jhall isd Biomorph regexp eval gd gnuorg |
| 953 | |||
| 821 | Local variables: | 954 | Local variables: |
| 822 | update-date-leading-regexp: "@c This date is automagically updated when you save this file:\n@set lastupdate " | 955 | eval: (add-hook 'write-file-hooks 'time-stamp) |
| 823 | update-date-trailing-regexp: "" | 956 | time-stamp-start: "@set lastupdate " |
| 824 | eval: (load "/gd/gnuorg/update-date.el") | 957 | time-stamp-end: "$" |
| 825 | eval: (add-hook 'write-file-hooks 'update-date) | 958 | time-stamp-format: "%:b %:d, %:y" |
| 826 | compile-command: "make just-tasks" | 959 | compile-command: "make just-tasks" |
| 827 | End: | 960 | End: |