Mercurial > emacs
comparison etc/tasks.texi @ 48554:c3a7a8c69672
Updated from /gd/gnuorg.
author | Dave Love <fx@gnu.org> |
---|---|
date | Wed, 27 Nov 2002 21:34:23 +0000 |
parents | dcca06439032 |
children | 23a1cea22d13 |
comparison
equal
deleted
inserted
replaced
48553:7d164bb9af1f | 48554:c3a7a8c69672 |
---|---|
1 \input texinfo @c -*-texinfo-*- | 1 \input texinfo @c -*-texinfo-*- |
2 @c %**start of header | 2 @c %**start of header |
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 |
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 | |
10 | 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 |
44 @chapter About the GNU Task List | 79 @chapter About the GNU Task List |
45 | 80 |
46 If you did not obtain this file directly from the GNU project and | 81 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}. |
55 | 89 |
56 If you start working steadily on a project, please let @email{gvc@@gnu.org} | 90 If you start working steadily on a project, please let @email{gvc@@gnu.org} |
94 But if you would like to work on what we need most, here is a list of | 128 But if you would like to work on what we need most, here is a list of |
95 high priority projects. | 129 high priority projects. |
96 | 130 |
97 @itemize @bullet | 131 @itemize @bullet |
98 | 132 |
99 @item | 133 @item |
100 A new maintainer is needed for Goose | 134 |
101 @uref{http://www.gnu.org/software/goose/goose.html}. | 135 If you are good at writing documentation, please do that. Pick a system |
102 | 136 or program you like, and write a Free tutorial or manual for it. |
103 @item | 137 |
104 If you are good at writing documentation, please do that. | 138 @item |
105 | 139 |
106 @item | 140 Help to finish the missing features of the @command{docbook2texi} so |
107 If you are very good at C programming and interested in kernels, you can | 141 that as many Docbook tags as possible can be translated into reasonable |
108 help develop the GNU HURD, the kernel for the GNU system. Please have a | 142 Texinfo. See @uref{http://docbook2x.sourceforge.net/todo.html} for a |
109 look at @uref{http://www.gnu.org/software/hurd/hurd.html}, and | 143 task list of what needs to be done. |
110 then get a copy of the latest HURD task list from: | 144 |
111 | 145 @item |
112 @itemize @bullet | 146 If you are very good at C programming and interested in kernels, you |
113 | 147 can help develop the GNU HURD, the kernel for the GNU system. Please |
114 @item | 148 have a look at @uref{http://www.gnu.org/software/hurd/hurd.html}, and |
115 @uref{http://www.gnu.org/prep/tasks.hurd.html}, via the World Wide | 149 then join the HURD mailing lists at |
116 Web. | 150 @uref{http://www.debian.org/ports/hurd/hurd-contact}. |
117 | |
118 @item | |
119 @uref{ftp://ftp.gnu.org/pub/gnu/tasks/tasks.hurd}, via anonymous FTP. | |
120 | |
121 @item | |
122 @email{gvc@@gnu.org} via e-mail. | |
123 | |
124 @end itemize | |
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, |
133 so that Guile can provide support for a variety of languages. | 159 so that Guile can provide support for a variety of languages. |
134 | 160 |
135 @item | 161 @item |
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 | 165 @item |
140 @item | 166 A general-purpose document viewing program that can handle PostScript, |
141 Help develop XmHTML. See @uref{http://www.xs4all.nl/~ripley/XmHTML/}. | 167 DVI, PDF, HTML, RTF, Word format and Word Perfect format. |
142 @end ignore | |
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/}. |
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 | |
177 @item | |
178 A free replacement for pdflib. This is a library for generating PDF. | |
179 @end ignore | |
148 | 180 |
149 @item | 181 @item |
150 Add gettext support to GNU programs that don't have it already. (Please | 182 Add gettext support to GNU programs that don't have it already. (Please |
151 contact the developers of the specific packages that you want to work | 183 contact the developers of the specific packages that you want to work |
152 on.) | 184 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 | |
159 | |
160 @ignore This is being done (Harmony) | |
161 @item | |
162 Develop a free compatible replacement for Qt, a GUI toolkit library. Qt | |
163 is not free software, because users are prohibited from distributing | |
164 modified versions. Thus, Qt cannot be included in a free operating | |
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 |
177 or very important application that many non-programmers use on Windows, | 188 or very important application that many non-programmers use on Windows, |
178 and which has no comparable free equivalent now. | 189 and which has no comparable free equivalent now. |
196 free software versions of SQL. | 207 free software versions of SQL. |
197 | 208 |
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.) |
203 | 217 @end ignore |
204 @item | 218 |
205 A manual for Docbook SGML format. | 219 @ignore |
220 @c docbook definitive guide http://www.docbook.org/tdg/en/html/ is now FDL | |
221 @item | |
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. |
209 | 227 |
210 @item | 228 @item |
217 A reference manual for the GNU Hurd features in GNU libc. | 235 A reference manual for the GNU Hurd features in GNU libc. |
218 | 236 |
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. |
227 | 248 |
228 @item | 249 @item |
249 @item | 270 @item |
250 A coherent free reference manual for Perl. Most of the Perl on-line | 271 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. |
256 @item | 277 |
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). |
264 | 288 |
265 @item | 289 @item |
272 @item | 296 @item |
273 Manuals for various X window managers. | 297 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. |
281 @end itemize | 305 @end itemize |
282 | 306 |
287 @ignore | 311 @ignore |
288 @item | 312 @item |
289 Modify the GNU @code{dc} program to use the math routines of GNU | 313 Modify the GNU @code{dc} program to use the math routines of GNU |
290 @code{bc}. | 314 @code{bc}. |
291 @end ignore | 315 @end ignore |
316 | |
317 @item | |
318 Rewrite @code{indent} from scratch to make it cleaner. | |
319 | |
320 @item | |
321 Write a free software replacement for the @code{agrep} program. | |
292 | 322 |
293 @item | 323 @item |
294 Less urgent: make a replacement for the ``writer's workbench'' program | 324 Less urgent: make a replacement for the ``writer's workbench'' program |
295 @code{style}, or something to do the same kind of job. Compatibility | 325 @code{style}, or something to do the same kind of job. Compatibility |
296 with Unix is not especially important for this program. | 326 with Unix is not especially important for this program. |
297 | |
298 @item | |
299 Rewrite @code{indent} from scratch to make it cleaner. | |
300 | |
301 @item | |
302 Write a free software replacement for the @code{agrep} program. | |
303 | 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 |
307 @chapter Kernel-Related Projects | 331 @chapter Kernel-Related Projects |
333 @item | 357 @item |
334 Support (in Linux?) for dumping the non-textual contents of an SVGA | 358 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 |
342 @item | 366 @item |
343 Enhance GCC. See files @file{PROJECTS} and @file{PROBLEMS} in the GCC | 367 Enhance GCC. See files @file{PROJECTS} and @file{PROBLEMS} in the GCC |
382 to schedule retries coherently for each destination. Talk to | 406 to schedule retries coherently for each destination. Talk to |
383 @email{tron@@veritas.com} and @email{woods@@weird.com} about this. | 407 @email{tron@@veritas.com} and @email{woods@@weird.com} about this. |
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 |
394 @item | 436 @ignore |
395 | 437 @c winelib does this http://www.winehq.org/ |
438 @item | |
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 |
403 @item | 447 @item |
404 A compatible replacement for Visual Basic, running on top of X11. | 448 A compatible replacement for Visual Basic, running on top of X11. |
438 @ignore @c done | 482 @ignore @c done |
439 @item | 483 @item |
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 |
448 @chapter Network Projects | 494 @chapter Network Projects |
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). |
456 @end ignore | 502 @end ignore |
457 | 503 |
460 @item | 506 @item |
461 A free ICQ-compatible server program. (The ICQ server itself is not | 507 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 |
468 @chapter Encryption Projects | 521 @chapter Encryption Projects |
469 | 522 |
470 These projects need to be written outside the US by people who are not | 523 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 |
478 @item | 533 |
534 @ignore | |
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. |
483 | 541 @end ignore |
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 |
490 @chapter Other Projects | 554 @chapter Other Projects |
491 | 555 |
492 If you think of others that should be added, please | 556 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 |
500 free system on these PCs, we need a free BIOS. | 603 free system on these PCs, we need a free BIOS. |
501 | 604 |
516 Harbour, a free replacement for Clipper, would provide a useful start. | 619 Harbour, a free replacement for Clipper, would provide a useful start. |
517 @uref{http://www.harbour-project.org/}. | 620 @uref{http://www.harbour-project.org/}. |
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 |
525 @item | 628 @item |
526 A free replacement for Glimpse, which is not free software. | 629 A free replacement for Glimpse, which is not free software. |
580 due to patents, so this job includes working out some other | 683 due to patents, so this job includes working out some other |
581 non-patented format and compression method. | 684 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 |
586 | 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. | |
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. |
592 | 702 |
593 @ignore @c Software patents have made this domain off limits to free software. | 703 @ignore @c Software patents have made this domain off limits to free software. |
629 @item | 739 @item |
630 A scientific data collection and processing tool, | 740 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. |
642 | 762 |
643 @ignore | 763 @ignore |
646 | 766 |
647 @item | 767 @item |
648 A program for voting and tabulating election results. | 768 A program for voting and tabulating election results. |
649 | 769 |
650 @end ignore | 770 @end ignore |
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 | |
651 | 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 |
662 with their interdependencies, and generates Gantt charts and Pert charts | 791 with their interdependencies, and generates Gantt charts and Pert charts |
663 and all the other standard project progress reports. | 792 and all the other standard project progress reports. |
681 @item | 810 @item |
682 A program to scan a line drawing and convert it to editable Postscript, | 811 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 |
690 @item | 819 @item |
691 A program that can translate from one natural language, into another. | 820 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 | |
694 @item | |
695 A pen based interface. | |
696 | 822 |
697 @item | 823 @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 |
718 Volunteers are needed to write parsers/front ends for languages such as | 844 Volunteers are needed to write parsers/front ends for languages such as |
719 Algol 60, Algol 68, PL/I, Cobol, Fortran 90, Delphi, Modula 2, Modula 3, | 845 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. |
733 Perhaps Clipper as well. | 862 Perhaps Clipper as well. |
734 | 863 |
738 Programs for studying, teaching or doing administrative tasks in schools. | 867 Programs for studying, teaching or doing administrative tasks in schools. |
739 See @uref{http://www.gnu.org/education/} for additional information. | 868 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 |
747 A program to edit dance notation (such as labanotation) and display | 876 A program to edit dance notation (such as labanotation) and display |
748 dancers moving on the screen. Gepetto does some of this work. Contact | 877 dancers moving on the screen. Gepetto does some of this work. Contact |
762 @item | 891 @item |
763 An ``empire builder'' system that makes it easy to write various kinds of | 892 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 |
771 software does not yet exist. | 900 software does not yet exist. |
772 | 901 |
776 | 905 |
777 @item | 906 @item |
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 - |
784 @item | 916 @item |
785 Space war, Asteroids, Pong, Columns. | 917 Space war, Asteroids, Pong, Columns. |
787 Defending cities from missiles. | 919 Defending cities from missiles. |
788 @item | 920 @item |
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 |
795 @item | 928 @item |
796 Program a robot by sticking building blocks together, | 929 Program a robot by sticking building blocks together, |
802 @end itemize | 935 @end itemize |
803 @end itemize | 936 @end itemize |
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 |
811 @c LocalWords: dvi hurd toc gvc URL GTK XmHTML xs nl ripley NT com gettext Qt | 943 @c LocalWords: dvi hurd toc gvc URL GTK XmHTML xs nl ripley NT com gettext Qt |
812 @c LocalWords: GUI libstdc Docbook SGML libc sed STL Gforth GNUstep TCSH Perl | 944 @c LocalWords: GUI libstdc Docbook SGML libc sed STL Gforth GNUstep TCSH Perl |
816 @c LocalWords: Hypercard morphing SeeMe ICQ Diffie Helman RSA SSLv TLSv GPL | 948 @c LocalWords: Hypercard morphing SeeMe ICQ Diffie Helman RSA SSLv TLSv GPL |
817 @c LocalWords: OpenBIOS BIOS LILO dbase dbased Harbour harbour WYSIWYG ISBN | 949 @c LocalWords: OpenBIOS BIOS LILO dbase dbased Harbour harbour WYSIWYG ISBN |
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: |