view etc/SERVICE @ 2367:ecf1ebac70d8

[xemacs-hg @ 2004-11-04 23:05:23 by ben] commit mega-patch configure.in: Turn off -Winline and -Wchar-subscripts. Use the right set of cflags when compiling modules. Rewrite ldap configuration to separate the inclusion of lber (needed in recent Cygwin) from the basic checks for the needed libraries. add a function for MAKE_JUNK_C; initially code was added to generate xemacs.def using this, but it will need to be rewritten. add an rm -f for junk.c to avoid weird Cygwin bug with cp -f onto an existing file. Sort list of auto-detected functions and eliminate unused checks for stpcpy, setlocale and getwd. Add autodetection of Cygwin scanf problems BETA: Rewrite section on configure to indicate what flags are important and what not. digest-doc.c, make-dump-id.c, profile.c, sorted-doc.c: Add proper decls for main(). make-msgfile.c: Document that this is old junk. Move proposal to text.c. make-msgfile.lex: Move proposal to text.c. make-mswin-unicode.pl: Convert error-generating code so that the entire message will be seen as a single unrecognized token. mule/mule-ccl.el: Update docs. lispref/mule.texi: Update CCL docs. ldap/eldap.c: Mule-ize. Use EXTERNAL_LIST_LOOP_2 instead of deleted EXTERNAL_LIST_LOOP. * XEmacs 21.5.18 "chestnut" is released. --------------------------------------------------------------- MULE-RELATED WORK: --------------------------------------------------------------- --------------------------- byte-char conversion --------------------------- buffer.c, buffer.h, insdel.c, text.c: Port FSF algorithm for byte-char conversion, replacing broken previous version. Track the char position of the gap. Add functions to do char-byte conversion downwards as well as upwards. Move comments about algorithm workings to internals manual. --------------------------- work on types --------------------------- alloc.c, console-x-impl.h, dump-data.c, dump-data.h, dumper.c, dialog-msw.c, dired-msw.c, doc.c, editfns.c, esd.c, event-gtk.h, event-msw.c, events.c, file-coding.c, file-coding.h, fns.c, glyphs-eimage.c, glyphs-gtk.c, glyphs-msw.c, glyphs-shared.c, glyphs-x.c, glyphs.c, glyphs.h, gui.c, hpplay.c, imgproc.c, intl-win32.c, lrecord.h, lstream.c, keymap.c, lisp.h, libsst.c, linuxplay.c, miscplay.c, miscplay.h, mule-coding.c, nas.c, nt.c, ntheap.c, ntplay.c, objects-msw.c, objects-tty.c, objects-x.c, print.c, process-nt.c, process.c, redisplay.h, select-common.h, select-gtk.c, select-x.c, sgiplay.c, sound.c, sound.h, sunplay.c, sysfile.h, sysdep.c, syswindows.h, text.c, unexnt.c, win32.c, xgccache.c: Further work on types. This creates a full set of types for all the basic semantics of `char' that I have so far identified, so that its semantics can always be identified for the purposes of proper Mule-safe code, and the raw use of `char' always avoided. (1) More type renaming, for consistency of naming. Char_ASCII -> Ascbyte UChar_ASCII -> UAscbyte Char_Binary -> CBinbyte UChar_Binary -> Binbyte SChar_Binary -> SBinbyte (2) Introduce Rawbyte, CRawbyte, Boolbyte, Chbyte, UChbyte, and Bitbyte and use them. (3) New types Itext, Wexttext and Textcount for separating out the concepts of bytes and textual units (different under UTF-16 and UTF-32, which are potential internal encodings). (4) qxestr*_c -> qxestr*_ascii. lisp.h: New; goes with other qxe() functions. #### Maybe goes in a different section. lisp.h: Group generic int-type defs together with EMACS_INT defs. lisp.h: * lisp.h (WEXTTEXT_IS_WIDE) New defns. lisp.h: New type to replace places where int occurs as a boolean. It's signed because occasionally people may want to use -1 as an error value, and because unsigned ints are viral -- see comments in the internals manual against using them. dynarr.c: int -> Bytecount. --------------------------- Mule-izing --------------------------- device-x.c: Partially Mule-ize. dumper.c, dumper.h: Mule-ize. Use Rawbyte. Use stderr_out not printf. Use wext_*(). sysdep.c, syswindows.h, text.c: New Wexttext API for manipulation of external text that may be Unicode (e.g. startup code under Windows). emacs.c: Mule-ize. Properly deal with argv in external encoding. Use wext_*() and Wexttext. Use Rawbyte. #if 0 some old junk on SCO that is unlikely to be correct. Rewrite allocation code in run-temacs. emacs.c, symsinit.h, win32.c: Rename win32 init function and call it even earlier, to initialize mswindows_9x_p even earlier, for use in startup code (XEUNICODE_P). process.c: Use _wenviron not environ under Windows, to get Unicode environment variables. event-Xt.c: Mule-ize drag-n-drop related stuff. dragdrop.c, dragdrop.h, frame-x.c: Mule-ize. text.h: Add some more stand-in defines for particular kinds of conversion; use in Mule-ization work in frame-x.c etc. --------------------------- Freshening --------------------------- intl-auto-encap-win32.c, intl-auto-encap-win32.h: Regenerate. --------------------------- Unicode-work --------------------------- intl-win32.c, syswindows.h: Factor out common options to MultiByteToWideChar and WideCharToMultiByte. Add convert_unicode_to_multibyte_malloc() and convert_unicode_to_multibyte_dynarr() and use. Add stuff for alloca() conversion of multibyte/unicode. alloc.c: Use dfc_external_data_len() in case of unicode coding system. alloc.c, mule-charset.c: Don't zero out and reinit charset Unicode tables. This fucks up dump-time loading. Anyway, either we load them at dump time or run time, never both. unicode.c: Dump the blank tables as well. --------------------------------------------------------------- DOCUMENTATION, MOSTLY MULE-RELATED: --------------------------------------------------------------- EmacsFrame.c, emodules.c, event-Xt.c, fileio.c, input-method-xlib.c, mule-wnnfns.c, redisplay-gtk.c, redisplay-tty.c, redisplay-x.c, regex.c, sysdep.c: Add comment about Mule work needed. text.h: Add more documentation describing why DFC routines were not written to return their value. Add some other DFC documentation. console-msw.c, console-msw.h: Add pointer to docs in win32.c. emacs.c: Add comments on sources of doc info. text.c, charset.h, unicode.c, intl-win32.c, intl-encap-win32.c, text.h, file-coding.c, mule-coding.c: Collect background comments and related to text matters and internationalization, and proposals for work to be done, in text.c or Internals manual, stuff related to specific textual API's in text.h, and stuff related to internal implementation of Unicode conversion in unicode.c. Put lots of pointers to the comments to make them easier to find. s/mingw32.h, s/win32-common.h, s/win32-native.h, s/windowsnt.h, win32.c: Add bunches of new documentation on the different kinds of builds and environments under Windows and how they work. Collect this info in win32.c. Add pointers to these docs in the relevant s/* files. emacs.c: Document places with long comments. Remove comment about exiting, move to internals manual, put in pointer. event-stream.c: Move docs about event queues and focus to internals manual, put in pointer. events.h: Move docs about event stream callbacks to internals manual, put in pointer. profile.c, redisplay.c, signal.c: Move documentation to the Internals manual. process-nt.c: Add pointer to comment in win32-native.el. lisp.h: Add comments about some comment conventions. lisp.h: Add comment about the second argument. device-msw.c, redisplay-msw.c: @@#### comments are out-of-date. --------------------------------------------------------------- PDUMP WORK (MOTIVATED BY UNICODE CHANGES) --------------------------------------------------------------- alloc.c, buffer.c, bytecode.c, console-impl.h, console.c, device.c, dumper.c, lrecord.h, elhash.c, emodules.h, events.c, extents.c, frame.c, glyphs.c, glyphs.h, mule-charset.c, mule-coding.c, objects.c, profile.c, rangetab.c, redisplay.c, specifier.c, specifier.h, window.c, lstream.c, file-coding.h, file-coding.c: PDUMP: Properly implement dump_add_root_block(), which never worked before, and is necessary for dumping Unicode tables. Pdump name changes for accuracy: XD_STRUCT_PTR -> XD_BLOCK_PTR. XD_STRUCT_ARRAY -> XD_BLOCK_ARRAY. XD_C_STRING -> XD_ASCII_STRING. *_structure_* -> *_block_*. lrecord.h: some comments added about dump_add_root_block() vs dump_add_root_block_ptr(). extents.c: remove incorrect comment about pdump problems with gap array. --------------------------------------------------------------- ALLOCATION --------------------------------------------------------------- abbrev.c, alloc.c, bytecode.c, casefiddle.c, device-msw.c, device-x.c, dired-msw.c, doc.c, doprnt.c, dragdrop.c, editfns.c, emodules.c, file-coding.c, fileio.c, filelock.c, fns.c, glyphs-eimage.c, glyphs-gtk.c, glyphs-msw.c, glyphs-x.c, gui-msw.c, gui-x.c, imgproc.c, intl-win32.c, lread.c, menubar-gtk.c, menubar.c, nt.c, objects-msw.c, objects-x.c, print.c, process-nt.c, process-unix.c, process.c, realpath.c, redisplay.c, search.c, select-common.c, symbols.c, sysdep.c, syswindows.h, text.c, text.h, ui-byhand.c: New macros {alloca,xnew}_{itext,{i,ext,raw,bin,asc}bytes} for more convenient allocation of these commonly requested items. Modify functions to use alloca_ibytes, alloca_array, alloca_extbytes, xnew_ibytes, etc. also XREALLOC_ARRAY, xnew. alloc.c: Rewrite the allocation functions to factor out repeated code. Add assertions for freeing dumped data. lisp.h: Moved down and consolidated with other allocation stuff. lisp.h, dynarr.c: New functions for allocation that's very efficient when mostly in LIFO order. lisp.h, text.c, text.h: Factor out some stuff for general use by alloca()-conversion funs. text.h, lisp.h: Fill out convenience routines for allocating various kinds of bytes and put them in lisp.h. Use them in place of xmalloc(), ALLOCA(). text.h: Fill out the convenience functions so the _MALLOC() kinds match the alloca() kinds. --------------------------------------------------------------- ERROR-CHECKING --------------------------------------------------------------- text.h: Create ASSERT_ASCTEXT_ASCII() and ASSERT_ASCTEXT_ASCII_LEN() from similar Eistring checkers and change the Eistring checkers to use them instead. --------------------------------------------------------------- MACROS IN LISP.H --------------------------------------------------------------- lisp.h: Redo GCPRO declarations. Create a "base" set of functions that can be used to generate any kind of gcpro sets -- regular, ngcpro, nngcpro, private ones used in GC_EXTERNAL_LIST_LOOP_2. buffer.c, callint.c, chartab.c, console-msw.c, device-x.c, dialog-msw.c, dired.c, extents.c, ui-gtk.c, rangetab.c, nt.c, mule-coding.c, minibuf.c, menubar-msw.c, menubar.c, menubar-gtk.c, lread.c, lisp.h, gutter.c, glyphs.c, glyphs-widget.c, fns.c, fileio.c, file-coding.c, specifier.c: Eliminate EXTERNAL_LIST_LOOP, which does not check for circularities. Use EXTERNAL_LIST_LOOP_2 instead or EXTERNAL_LIST_LOOP_3 or EXTERNAL_PROPERTY_LIST_LOOP_3 or GC_EXTERNAL_LIST_LOOP_2 (new macro). Removed/redid comments on EXTERNAL_LIST_LOOP. --------------------------------------------------------------- SPACING FIXES --------------------------------------------------------------- callint.c, hftctl.c, number-gmp.c, process-unix.c: Spacing fixes. --------------------------------------------------------------- FIX FOR GEOMETRY PROBLEM IN FIRST FRAME --------------------------------------------------------------- unicode.c: Add workaround for newlib bug in sscanf() [should be fixed by release 1.5.12 of Cygwin]. toolbar.c: bug fix for problem of initial frame being 77 chars wide on Windows. will be overridden by my other ws. --------------------------------------------------------------- FIX FOR LEAKING PROCESS HANDLES: --------------------------------------------------------------- process-nt.c: Fixes for leaking handles. Inspired by work done by Adrian Aichner <adrian@xemacs.org>. --------------------------------------------------------------- FIX FOR CYGWIN BUG (Unicode-related): --------------------------------------------------------------- unicode.c: Add workaround for newlib bug in sscanf() [should be fixed by release 1.5.12 of Cygwin]. --------------------------------------------------------------- WARNING FIXES: --------------------------------------------------------------- console-stream.c: `reinit' is unused. compiler.h, event-msw.c, frame-msw.c, intl-encap-win32.c, text.h: Add stuff to deal with ANSI-aliasing warnings I got. regex.c: Gather includes together to avoid warning. --------------------------------------------------------------- CHANGES TO INITIALIZATION ROUTINES: --------------------------------------------------------------- buffer.c, emacs.c, console.c, debug.c, device-x.c, device.c, dragdrop.c, emodules.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, event-tty.c, events.c, extents.c, faces.c, file-coding.c, fileio.c, font-lock.c, frame-msw.c, glyphs-widget.c, glyphs.c, gui-x.c, insdel.c, lread.c, lstream.c, menubar-gtk.c, menubar-x.c, minibuf.c, mule-wnnfns.c, objects-msw.c, objects.c, print.c, scrollbar-x.c, search.c, select-x.c, text.c, undo.c, unicode.c, window.c, symsinit.h: Call reinit_*() functions directly from emacs.c, for clarity. Factor out some redundant init code. Move disallowed stuff that had crept into vars_of_glyphs() into complex_vars_of_glyphs(). Call init_eval_semi_early() from eval.c not in the middle of vars_of_() in emacs.c since there should be no order dependency in the latter calls. --------------------------------------------------------------- ARMAGEDDON: --------------------------------------------------------------- alloc.c, emacs.c, lisp.h, print.c: Rename inhibit_non_essential_printing_operations to inhibit_non_essential_conversion_operations. text.c: Assert on !inhibit_non_essential_conversion_operations. console-msw.c, print.c: Don't do conversion in SetConsoleTitle or FindWindow to avoid problems during armageddon. Put #errors for NON_ASCII_INTERNAL_FORMAT in places where problems would arise. --------------------------------------------------------------- CHANGES TO THE BUILD PROCEDURE: --------------------------------------------------------------- config.h.in, s/cxux.h, s/usg5-4-2.h, m/powerpc.h: Add comment about correct ordering of this file. Rearrange everything to follow this -- put all #undefs together and before the s&m files. Add undefs for HAVE_ALLOCA, C_ALLOCA, BROKEN_ALLOCA_IN_FUNCTION_CALLS, STACK_DIRECTION. Remove unused HAVE_STPCPY, HAVE_GETWD, HAVE_SETLOCALE. m/gec63.h: Deleted; totally broken, not used at all, not in FSF. m/7300.h, m/acorn.h, m/alliant-2800.h, m/alliant.h, m/altos.h, m/amdahl.h, m/apollo.h, m/att3b.h, m/aviion.h, m/celerity.h, m/clipper.h, m/cnvrgnt.h, m/convex.h, m/cydra5.h, m/delta.h, m/delta88k.h, m/dpx2.h, m/elxsi.h, m/ews4800r.h, m/gould.h, m/hp300bsd.h, m/hp800.h, m/hp9000s300.h, m/i860.h, m/ibmps2-aix.h, m/ibmrs6000.h, m/ibmrt-aix.h, m/ibmrt.h, m/intel386.h, m/iris4d.h, m/iris5d.h, m/iris6d.h, m/irist.h, m/isi-ov.h, m/luna88k.h, m/m68k.h, m/masscomp.h, m/mg1.h, m/mips-nec.h, m/mips-siemens.h, m/mips.h, m/news.h, m/nh3000.h, m/nh4000.h, m/ns32000.h, m/orion105.h, m/pfa50.h, m/plexus.h, m/pmax.h, m/powerpc.h, m/pyrmips.h, m/sequent-ptx.h, m/sequent.h, m/sgi-challenge.h, m/symmetry.h, m/tad68k.h, m/tahoe.h, m/targon31.h, m/tekxd88.h, m/template.h, m/tower32.h, m/tower32v3.h, m/ustation.h, m/vax.h, m/wicat.h, m/xps100.h: Delete C_ALLOCA, HAVE_ALLOCA, STACK_DIRECTION, BROKEN_ALLOCA_IN_FUNCTION_CALLS. All of this is auto-detected. When in doubt, I followed recent FSF sources, which also have these things deleted.
author ben
date Thu, 04 Nov 2004 23:08:28 +0000
parents 720d25fcfca6
children
line wrap: on
line source

-*- text -*-
GNU Service Directory
---------------------

This is a list of people who have asked to be listed as offering
support services for GNU software, including GNU Emacs, for a fee
or in some cases at no charge.

The information comes from the people who asked to be listed;
we do not include any information we know to be false, but we
cannot check out any of the information; we are transmitting it to
you as it was given to us and do not promise it is correct.
Also, this is not an endorsement of the people listed here.
We have no opinions and usually no information about the abilities of
any specific person.  We provide this list to enable you to contact
service providers and decide for yourself whether to hire one.

Before FSF will list your name in the GNU Service Directory, we ask
that you agree informally to the following terms:

1. You will not restrict (except by copyleft) the use or distribution
of any software, documentation, or other technical information you
supply anyone in the course of modifying, extending, or supporting GNU
software.  This includes any information specifically designed to
ameliorate the use of GNU software.

2. You will not take advantage of contact made through the Service
Directory to advertise an unrelated business (e.g., sales of
non-GNU-related proprietary information).  You may spontaneously
mention your availability for general consulting, but you should not
promote a specific unrelated business unless the client asks.

Please include some indication of your rates, because otherwise users
have nothing to go by.	Please put each e-mail address inside "<>".
Please put nothing else inside "<>".  Thanks!

For a current copy of this directory, or to have yourself listed, ask:
	service@gnu.org

** Please keep the entries in this file alphabetical **

Aaronsen Group, Ltd.    <gnu@aaronsen.com>
600 Grant St.
Suite 5345
Pittsburgh, PA 15219 US
+1 412 391 6000 voice
+1 412 391 6006 fax
http://www.aaronsen.com/gnu

The Aaronsen Group provides several levels of service in the free software
arena, from simple configuration and installation to large extensions and
new development.  We specialize in unique applications, but have the
experience to handle all manner of prospects, from database-backed
web-sites to high-end multiprocessor clusters.

Our service area covers the US, with key offices in Pittsburgh, PA; San
Jose, CA; and New York, NY.

We are available for both hourly work (at $450 per hour, some qualified
discounts are available) and fixed-price projects.  Work is done on the
client site, at our offices, or remote via Internet or telephone
connection.

Updated: 2002-04-18

ACT Europe <sales@act-europe.com>
8 rue de Milan
75009 Paris
+33 1 49 70 67 16
+33 1 49 70 05 52 fax
www.act-europe.com

ACT Europe, developer and maintainer of the Ada 95 GNAT Pro
Development Environment, specializes in project support and consulting
for users of GNAT Pro.

GNAT Pro, based on GNU/GCC technology, is the most widely used Ada 95
development environment, and the ideal solution in environments where
efficient and reliable code is critical. GNAT Pro is available on the
widest number of platforms, from Unix workstations and PCs to bare
boards and embedded systems.

ACT Europe offers full Ada 95 solutions and is continuously enhancing
and developing programming tools, debuggers and integrated development
environments.

We believe the Ada market and your project will best benefit from an
open, non-proprietary technology, we have made all our products Open
Source software by adopting the licensing policy of the Free Software
Foundation. This means that all components of the GNAT technology,
including the run-time, come with sources.

Highest-quality, responsive support is a key ingredient in complex and
reliable Ada software products. GNAT Pro, the leading Ada 95
development system, is the only Ada solution that comes with
outstanding support.  Please visit www.act-europe.com for further
details of our products and services or contact us at
<sales@act-europe.com>

UPDATED: 2004-02-13

Ada Core Technologies <sales@gnat.com>
104 Fifth Avenue, 15th Fl.
New York, NY 10011
+1 212 620 7300
+1 212 807 0162 fax
www.gnat.com

Ada Core Technologies, developer and maintainer of the Ada 95 GNAT Pro
Development Environment, specializes in project support and consulting
for users of GNAT Pro.

GNAT Pro, based on GNU/GCC technology, is the most widely used Ada 95
development environment, and the ideal solution in environments where
efficient and reliable code is critical. GNAT Pro is available on the
widest number of platforms, from Unix workstations and PCs to bare
boards and embedded systems.

Ada Core Technologies offers full Ada 95 solutions and is continuously
enhancing and developing programming tools, debuggers and integrated
development environments.

We believe the Ada market and your project will best benefit from an
open, non-proprietary technology, we have made all our products Open
Source software by adopting the licensing policy of the Free Software
Foundation. This means that all components of the GNAT technology,
including the run-time, come with sources.

Highest-quality, responsive support is a key ingredient in complex and
reliable Ada software products. GNAT Pro, the leading Ada 95
development system, is the only Ada solution that comes with
outstanding support.  Please visit www.gnat.com for further details of
our products and services or contact us at <sales@gnat.com>

UPDATED: 2004-02-13

Alcôve
------

Alcôve, Centre Paris Pleyel, 153 bld Anatole France
93200 Saint-Denis France

Email:  <infos@alcove.fr>

Web:    http://www.alcove.com
Tél.:   +33 1 49 22 68 00
Fax:    +33 1 49 22 68 01

Founded in 1996, Alcôve's main purpose is to promote and support the
use of GNU/Linux and OSS on the European market.
Expertise in OSS innovation is the foundation of all Alcôve's
activities.
We provide key accounts and leading businesses in the field of IT with :

	Consultancy
        Engineering
	Training
	Support
	Technical watching brief
	OSS Certification - Validation - Guarantee
	Drivers for the linux kernel
	Company directory and unified messaging
	Linux Firewall Security Package

Keys: support services, consulting, open source software, GNU/Linux,
Apache, Perl, GNU, Samba, Zope, Imp, OpenLDAP

Average daily rate, depending on the job : 1000 euros.

Updated:  2002-06-12

Allegro Consultants, Inc.         <info@gccsupport.com>
1072 De Anza Blvd., Suite B101
San Jose, CA  95129-3532
USA
+1 408 252-2330 voice
+1 408 252-2334 fax
http://www.gccsupport.com

Allegro Consultants, Inc, in association with DIS International, is
now offering annual support contracts covering the GNU Compiler
Collection and related tools, including the GCC C and C++ compilers
for MPE/iX.

The free GCC C and C++ compilers have been available on MPE/iX for
several years now, and are used for mission-critical applications by
many organizations including Hewlett-Packard. Until now, assistance
was available only from Mark Klein of DIS on a limited, voluntary
basis. Mark is the person who originally ported GCC to the HP e3000,
and he continues to maintain the software and port new versions.

Support contracts start at $1,995.00/year for an organization
(unlimited number of HP e3000 computer systems) with two designated
callers.  Additional options are available for large organizations who
need to designate more than two authorized callers, or who want the
additional security of 24x7 coverage.

Updated: 2002-04-18

Amazonia Computing

<rick@efn.com>
http://www.efn.com/~rick

5050 Donald St
Eugene, OR  97405
541-485-7264


I provide development and technical support for free software
and open source systems including embedded programming, GNU/Linux, the
GNU development suite...

I have over 10 years experience building and maintaining systems ranging
from medical patient monitoring systems to Linux device drivers for
custom PCI plug in cards.

Rates range from $85.00/hr to $90/hr USD.  Will work for a lower rate
if in involves working in either Brazil, Vietnam, Indonesia, or Cuba.
I am also willing to work on fixed price contracts.

Updated: 2002-04-22

Dipl.-Inform. Gerd Aschemann                     <gerd@aschemann.net>
Martinstr. 81f
D-64285 Darmstadt
Tel.: +49 173 3264070
http://www.aschemann.net/

- Consultant
  + Unix Network and System Administration
  + Distributed Systems and Middleware Infrastructures
- former System Administrator (UNIX and NT) at CS Department, TU Darmstadt, Germany
- 22 years working in the CS field, System administration on different platforms
- 15 years with UNIX/Networking/FreeWare/GNU/X11
- 12 years courses on Operating Systems and Distributed Systems
- Lectures on System and Network Administration
- Platforms: Solaris, GNU/Linux, SunOS, Ultrix, HP-UX, Digital Unix, AIX, SCO, FreeBSDs
- Distributed Platforms and Information Systems (CORBA, WWW, Java, SOAP)

Rates are at 100,-- EUR (~90 US$) per hour minimum, depending on the job.
I am willing to travel for sufficiently large jobs.

Updated: 2002-04-23

Baker Research, Ltd.
P. O. Box 4057, Leesburg, VA   20177
Phone:	(703) 999-6719 (Voice)
Web:	http://www.baker-research.com
email:	<solutions@baker-research.com>
Rate:	$75.00/hr to $150.00/hr, or fixed-price projects.

Services:
    --Full-lifecycle software development
    --Database design and migration
    --Programming (C/C++, tcl/tk, bash, perl)
    --Custom backup and archival systems
    --GNU/Linux system installation, configuration, and management
    --Customization of systems for user needs
    --Software product evaluation and recommendation
    --Cluster systems support
        -Installation, configuration, and management
        -MPI and Myrinet support
    --Data acquisition, management, visualization, and archival

Updated:  2004-05-13

Don Barry, Ph.D.       <don@astro.cornell.edu>
Ithaca, NY          

Astrophysicist with extensive and varied hacker background.  Substantial
expertise in mathematical modeling, instrument interface, low-level and
high-level hardware control, statistical analysis, automated/mathematical
typesetting.  Also fluent in opto/electro/mechanical design.  I try to find
solutions using free software when possible and specialize in GNU/Linux
platforms.  Degrees also in chemistry and mathematics.

Speak: C, APL, Fortran, J, Perl, Emacs Lisp, IDL, variety of machine
languages from CDC CYBER (!) to x86 families, TeX/LaTeX, sendmail, and
quite a few others.  Experience on platforms from PDP to present.

Rates: $75--$150 per hour + travel (if required) depending on the needs of
the project, the level of support and availability required, and its
interest to me.

Services: consulting, design, porting, lecturing, support, project definition,
system implementation.

Updated: 2002-04-18

James Craig Burley
97 Arrowhead Circle
Ashland, MA 01721
Email: <gnu@jcb-sc.com>
Web:   http://world.std.com/~burley/

Expertise (mainly Development and Maintenance):
    Compilers for Imperative Languages (author of GNU Fortran, aka g77)
    Operating System Kernels
    Tools/Utilities
    Microcode (mainly VLIW) and Assembler
    Software-Development-System Architecture (including APIs, IDEs)
    Debugging
    Documentation Authoring and Project Management

Experience:
    Programming Languages such as C, Fortran
    Operating Systems such as Unix, GNU/Linux, Solaris, HP-UX
    Assembler/Microcode Languages -- RISC (such as SPARC), CISC, VLIW
    Scripting Languages
    API Design, Documentation, and Use

Rate: $200/hour

Updated: 2002-04-18

   C2V                          Michel Delval <mfd@c2v.com>
   82 bd Haussmann              Jean-Alain Le Borgne <jalb@c2v.com>
   75008 Paris
   France
   Tel (33 1) 40.08.07.07
   Fax (33 1) 43.87.35.99
   http://www.c2v.com/freesoft.htm
   e-mail: <consult@c2v.com>

   Services: we offer source or source+binary distribution,
   installation, training, maintenance, technical support,
   consulting, specific development and followup on the GNU software
   development environment: Emacs, gcc/g++, binutils, gas, gdb.

   Porting on new platforms, and professionally developing software
   with the GNU tools in the Unix/X11 environment since they were
   first available.

   Experience: GNU C Compilation toolchain for the SGS-Thomson D950
   and ST20 DSP chips.

   GNU C compilation toolchain (cross-compiler, compiler, linker,
   assembler, debugger) for SparcV7 ERC32 based space systems
   (Sextant Avionique / Alcatel Espace).

   Feasability study, analysis and prototyping of a complete
   compilation toolchain based on the GNU programming tools for the
   CSEM RISC microprocessor family.

   Rates: from 800 Euros/day to 120 000 Euros/year, 40% discount for
   educational institutions, add taxes and expenses.  Ask for list.

Updated: 2002-04-25

Cendio Systems AB       <info@cendio.com>
Teknikringen 3
SE-583 30 Linkoping
SWEDEN
+46 13 21 46 00 voice
+46 13 21 47 00 fax
http://www.cendio.com/  <international site>

Cendio Systems develops, implements and integrates solutions based on
Open Source Software. We also develop and market the Fuego
Firewall(TM), an award winning and easy-to-use firewall, based on
GNU/Linux.

We offer professional services, including support, maintenance,
integration and development in the following areas:

* Embedded Linux
* Client/Server Solutions GNU/Linux/BSD
* Professional Training GNU/Linux, certifications from SAIR Linux/GNU
* Open Source Strategy
* Development/Adaptation of free software

Cendio Systems have deep roots in Linkoping University, and was
founded 1992 as Signum Support. Our headquarters resides in Mjardevi
Science Park in Linkoping and we have an office in Stockholm. We are
currently about fifty employees at both locations.

Cendio Systems won the Lotus 'Tux Award' at LotusSphere 2000 for "the
partner who best exemplifies a unique dedication to Lotus and Linux
technologies and has successfully executed their vision in the
marketplace."

Cendio Systems have the following certifications and memberships:

Association of Computing Machinery, Professional Membership
COMPAQ System Specialist (Intel and Alpha Systems)
Embedded Linux Consortium, Founding Member
IBM Value Added Reseller (Netfinity)
IBM Solution Provider (RS/6000)
SAIR GNU/Linux, Accredited Center for education
SGI Systems Integrator

Rates: Please request our price list.

Updated: 2001-05-09

CodeSourcery, LLC <info@codesourcery.com>
9978 Granite Point Ct
Granite Bay, CA 95746
(916) 791-8304
http://www.codesourcery.com

CodeSourcery specializes in customization of, enhancements to, and
support for all GNU software.  We have particular experience in the
field of programming tools, and have been responsible for many
features in the GNU C and C++ compilers including the implementation
of member templates and type-based alias analysis.  Mark Mitchell, one
of our co-founders, is a co-maintainer of the GNU Compiler Collection.

We also have experience with GNU tools ranging from emacs to binutils
to gdb to autoconf, and are willing to work on any and all free
software projects.

Please see our web page at www.codesourcery.com for more information
about our products, services, and prices.

Updated: 2002-04-19

Stuart Cracraft         <cracraft@gnu.org>
25682 Cresta Loma
Laguna Niguel, CA, 92607, USA
Phone: 949-347-8106
Rate: negotiable

Consultation topics:
Entire GNU suite - porting, compilation, installation,
user-training, administrator-training

Method: via any combination of telephone, dialup, Internet, in-person, email.

Experience: supporting GNU since project inception, original port of
GNU Emacs to Sun Solaris, original author of GNU Emacs online tutorial.
Expertise in C, Emacs Lisp, Perl, Expect, Oracle, Informix, SunOS, Solaris,
NIS, NFS, system-monitoring via paging. Unix System and Database
administration or development.

Updated: 2002-04-20

Bruce Dawson    -    <jbd@codemeta.com>
CodeMeta, Inc.
London, NH  USA
800-354-2209

Specializing in GNU tools such as CVS, gnats, bash, gawk, fileutils...

Services:

  o 800 phone support.

  o Modification and development.

  o Training.

Rate: Fixed rate deliverables or $110/hour for hourly work.

http://www.codemeta.com

Updated: 2002-04-23

DSS Distributed Systems Software, Inc.
3253 Georgia St.                         <dss@dss.bc.ca>
Richmond, British Columbia V7E 2R4       http://www.dss.bc.ca
CANADA                                   (604) 270-9559

GNU-related services:
  We specialize in support for GCC (mainly C and C++), including porting,
  retargeting, and customizing.
  Also, GNU and other free software that falls within our areas of expertise.

Expertise:
  DSS provides software design, implementation, and consulting services for:
  o Client/Server architectures
    Including web-based systems, Apache web server customization, CGI,
    server-side processing, JavaScript, automatic web page generation
  o E-Security, including PKI and SSL
  o Directory systems, including X.500 and LDAP
  o High-performance and special-purpose distributed systems and databases
  o Computer networking and communication protocols
    Internet protocols such as TCP/IP and UDP, development of custom protocols
  o Creating and customizing "small", embedded, and special-purpose programming
    languages

Rates:
  Consulting rates are $65-$200 USD per hour, plus
  applicable taxes.  Fixed-cost projects are also possible.

Updated: 2002-06-27

Gord Eagle               <gord@gnu.org>
Box 325                  http://fig.org/gord/
Lumsden, SK  S0G 3C0     Voice: (306) 731-3011
CANADA

I will gladly help novice and intermediate computer users to install,
understand, and use free software, whether or not I have prior
experience with that software.  I know my limitations well, and will
freely give other contacts if I cannot solve your problem myself.

I have over 5 years of experience with several of the major free OSes:
GNU/Linux (Debian, Red Hat), NetBSD, FreeBSD, and GNU/Hurd.  Some of
my specialties are networking, Emacs, Automake, Autoconf, C, Perl, and
shell script programming.

My rates are negotiable depending on the task: usually $40-$60
(Canadian) per hour.  Flat rates preferred.

Updated:  2002-04-18

John W. Eaton
<jwe@gnu.org>, <jwe@insightbb.com>

Experience:   Original author and current maintainer of GNU Octave
              (http://www.octave.org).

              Derivatives of the Unix man utility that I wrote in 1990
              are currently distributed with several GNU/Linux systems.

              Improved GNU Make's support for VPATH and object
              libraries on VMS systems.

              Various other enhancements and bug fixes for other free
              software tools.

              I have more than 19 years experience programming various
              languages and systems, more than 14 years as a user and
              system mangler of Unix systems, including Ultrix, SunOS,
              AIX, HP/UX, BSD, IRIX, Digital Unix, and GNU/Linux.
              Long-time user of GNU tools on all these platforms.

Programming:  Octave, Matlab, C++, C, Fortran, Emacs Lisp, TeX/LaTeX,
              AWK, M4, Autoconf, Make, Lex & YACC, Unix shell
              programming, etc.

Services:     Anything related to programming and extending Octave.
              Porting, installation, and customization of GNU/Linux and
              GNU tools.  Unix system administration.

Rates:        $100/hour + travel and expenses (if required).  Will
              consider travel for short periods and/or sufficiently
              interesting jobs, but prefer to work via the net or email.
              Lower rates for non-profits.

Updated: 2002-04-19

Noah Friedman                   <friedman@splode.com>
6114 La Salle Ave. #739
Oakland, CA 94611-2802

Author of several Emacs Lisp packages and parts of Emacs, as well as
numerous network and unix system utilities.  Co-maintained GNU Texinfo and
Autoconf for a couple of years.  Experienced unix systems engineer.
FSF employee Feb 1991--Sep 1994.

I can design and implement relational database services; perform
installation, porting, and enhancement of all GNU software and any other
free software, especially for linux- and unix-derived systems; design
high-capacity hardware-redundant servers for production environments;
provide consulting on the use of version control management.

Fees negotiable, averaging $100-$150/hour.  I can work in the California
bay area or anywhere accessible on the Internet.  For larger jobs I may be
willing to travel.

Updated: 2002-04-19

Ronald F. Guilmette    <rfg@monkeys.com>
RG Consulting
1751 East Roseville Pkwy. #1828
Roseville, CA 95661
Tel: +1 916 786 7945
FAX: +1 916 786 5311
http://www.monkeys.com/

Services:      Development & porting of GNU software development tools.

GNU Contributions:
               Invented, designed, and implemented the protoize and
               unprotoize tools supplied with GCC2.

               Designed and developed all code to support the generation
               of Dwarf symbolic debugging information for System V Release
               4 in GCC2.

               Performed original port of GNU compilers to SVr4 system.

               Finished port of GNU compilers to Intel i860 RISC
               processor.

Experience:    15+ years UNIX systems experience; 15+ years working on
               compilers and related tools.

               10+ years working professionally on GCC, G++, and GDB under
               contract to various firms including the Microelectronics
               and Computer Technology Corporation (MCC), Data General (DG),
               Network Computing Devices (NCD), and Intel Corp.

Other qualifications:
               Developer of commercial C and C++ compiler test suites.

               Former vice-chairman of UNIX International Programming
               Languages Special Interest Group (UI/PLSIG).

               Bachelor's and a Master's degrees, both in Computer Science.

Rates:         Variable depending upon contract duration.  Call for quote.

Updated: 2002-05-04

IDEALX
15-17 avenue de ségur
75007 Paris
France

Tel - +33144420000  Fax - +33144420001
http://www.IDEALX.com, http://www.IDEALX.org

IDEALX is involved in the development of Open Source solutions,and
ensures their deployment and maintenance.

IDEALX also contributes to the community, by producing its own
Open Source components such as : IDX-PKI (a 100% Open Source
Public Key Infrastructure) see :http://idx-pki.idealx.com

Development
Technical support
Technology watch
Consulting
Engineering
Training

Rates - Variable

Updated: 2002-07-22

Ehud Karni     <kehud@iname.com>
Israel

Support of Emacs & Emacs lisp, GNU/Linux, Cygwin.

Fee:  $75/hour.

Updated: 2002-04-20

Bradley M. Kuhn
<bkuhn@ebb.org>
http://www.ebb.org/bkuhn

I am available for part-time system administration, software development
and training.  I have extensive experience with system administration of
GNU/Linux systems and Free Software development.  I have also taught
courses in C++ and Perl.  As an employee of the FSF, I have a unique
perspective on the free software community.

Please visit my homepage for more information on my background and skills.
My resume is also available there.

I am available for both 1099 and W2 on-site contracting in the Boston, MA,
USA metropolitan area, as well as remote consulting via dialup or Internet
connection anywhere in the USA.  I am not interested in relocation.
However, temporary (two week maximum) jobs with paid expenses at other
locations will be considered.

My rate varies greatly (between $25-$60/hour) depending on the
circumstances.  Rates for non-profit organizations will be on the lower end
of the spectrum if I support your cause.

Updated: 2002-04-20

Greg Lehey
LEMIS
PO Box 460
Echunga SA 5153
Australia

Phone:	+61-8-8388-8286
Fax:	+61-8-8388-8725
Mobile:	+61-418-838-708
Mail	<grog@lemis.com>

Services: Supply, porting, installation, consultation on all GNU
products.

Experience: 30 years OS and compiler experience, ports of most GNU
products.  Author of ported software CD-ROM for UNIX System V.4.2,
"Porting UNIX Software" (O'Reilly), "Installing and Running FreeBSD"
and "The Complete FreeBSD" (both Walnut Creek).

Rates: Choice of AUD 300 per hour or hotline rates AUD 6 per minute.
Outside Australia, $US 180 per hour or $US 3.50 per minute.  Quick,
well prepared questions by mail may be free.

Updated: 2002-04-21

Alan Lehotsky                                               <apl@alum.mit.edu>
Quality Software Management
634 West St
Carlisle, MA 01741

Phone:  (978)287-0435
Fax:    (978)287-0436

Services:
                 -  Support for GNU compilers, including rehost/retarget
                 -  GNU Binutils rehost/retarget.
                 -  cgen/sim
                 -  Perl internals hacking
                 -  General system software work (SW tools, O/S, device drivers)
                 -  runtime library (especially floating point)
                 -  project management
                 -  software process improvement

Experience:     20+ years of design and implementation of optimizing
                compilers.  "Mr. Bliss" at Digital in the 70's and early
                80's.  Experience with Motorola 68k, PowerPC, SPARC, Intel
                x86 and IA64 (Merced), MIPS, NS32K, ADI SHARC DSP, VAX, PDP-11,
                PDP-10.  Wrote or maintained compilers for Ada, BLISS, C, C++,
                FORTRAN, Pascal, Modula/2,  O/S experience includes Unix (OSF/1,
                SunOS, Solaris, AIX, HP/UX), VAX/VMS, Windows/NT, MacOS.

                8 years experience with GCC internals, including major changes to
		support 8 bit bytes on word-address Analog Devices SHARC DSP and
                general support of PowerPC code generation. Retargetted gcc/binutils
		cross-tools to ASIC used in optical switch.  Retargeted gcc to 8 bit "internet toaster"
		micro-computer.

References available.

Rates:          $110/hr.
                fixed price possible for well-defined deliverables.

Updated: 2002-04-18

Reuven M. Lerner
Lerner Communications Consulting Ltd.
PO Box 518
Modi'in 71700
Israel				<reuven@lerner.co.il>

Phone:     08-973-2225 (within Israel)
       +972-8-973-2225 (outside of Israel)

Fax:       08-973-0477 (within Israel)
       +972-8-973-0477 (outside of Israel)

WWW: http://www.lerner.co.il

We specialize in writing custom Web and Internet applications.  In
particular:

- We create database-backed Web sites using Perl, Tcl, Python, Java,
  Apache, mod_perl, OpenACS, Zope, MySQL, and PostgreSQL.

- We offer support and service for system administrators who need help
  with their GNU/Linux systems.

- We offer training in a variety of programming languages (Perl, Tcl,
  Python, and Java) and in GNU/Linux administration.

Consulting rates: $110/hour, or $85/hour for non-profits.  (Our rates
drop when we're hired on retainer or for projects that last longer
than one week.)

Updated: 2002-04-18

Richard Levitte
Levitte Programming
Spannvägen 38, I
S-168 35  Bromma
Sweden
Tel.nr.:  +46 (8) 26 52 47      (there is an answering machine)
Cellular: +46 (708) 26 53 44    (there is an answering machine)
e-mail:   <levitte@lp.se>

What I do:
	I work with various free software packages, mostly GNU ones,
	for Unix and VMS (the latter both on VAX and Alpha).  I've
        been porting GNU Emacs to VMS between spring 1991 and
	somewhere in 1998.  I've  ported a bunch of other GNU programs
	as well.  I maintain GNU vmslib.
        For further info, see http://www.lp.se/~levitte/prof/resume.html

Programs supported:
        To a varying degree (ranging from extension and porting to
        installation and simple questions) at the time of updating
        this entry:
        - GNU vmslib, emacs, autoconf, zip, diffutils, m4, patch,
          texinfo, C/C++; on both VMS and Unix.
        - Other GNU programs to a small degree; on Unix.
        For further info, look at http://www.lp.se/products/gnu.html

Experience:
        Fluent in TeX/LaTeX and many programming languages.
        Modified key elements in Emacs (e.g., memory and process
        management) to work transparently on VMS.  I have very good
        knowledge in the VMS operating system.  I'm also knowledged in
        the a few Unix flavors.
	Well knowledged in cryptography as well as the development of
        the PKIX standards (both based on X.500 and RFC 2459) and
        involved protocols (SSL, OCSP, CMS, ...)
        For further info, see http://www.lp.se/~levitte/prof/resume.html

Your Rate:
        $75-$100/hour (750-1000 SEK in sweden), plus expenses.  My
        rates are negotiable, depending on how interesting the project
        is to me.

Updated: 2002-04-18

Moss - Card Consulting Inc <info@mosscard.com>
16360 Broadway Avenue
Building A, Suite 103-104
Cleveland OH 44137 USA

www.mosscard.com
+1 216 587 4343
+1 216 587 4342 Fax

This dynamic Cleveland company offers the following services:
- installation and configuration for SGI machines
- Cross-platform development using wxWindows under GNU\Linux
- Programming (C/C++,tcsh)
- Compiler development using CORBA and gcc
- Real-time Cross-Platform Development
- Consulting
- Engineering
- Staff Augmentation

We are Cleveland's first GNU\Linux developers, and one of our company's
members has just launched NASA's first cross development tool.

Our rates vary from ($50 - $400) USD depending on the nature of the project.

Updated 2004-2-23

 NetGuide Scandinavia AB <info@netg.se>
 Tankeg=E5ngen 4
 S-417 56 G=F6teborg, Sweden
 +46 31 50 79 00 voice
 +46 31 50 79 39 fax
 http://www.netg.se
 
NetGuide Scandinavia AB is a company that does consultant jobs and holds
courses in the fields of Unix software, TCP/IP networking and Internet
applications. The people behind NetGuide Scandinavia AB have many years of
general Unix experience, both as system administrators and as
programmers, and also extensive experience in maintaining the GNU
programs; in administration as well as finding and fixing bugs.
 
Services offered:
 
 - Installation and customizing GNU and other free software.  We will
   make free software as easy to install and use as shrink wrapped
   programs.
 - Service and support subscriptions.
 - Warranty protection.
 - Customization and porting.
 - Subscriptions to new versions which we will send monthly or with
   any other interval.
 - Finding, recommending and investigating free software in any
   area of the customers choice.
 - Regular consulting.
 - Support on Internet service software, especially the free
 - Support on GNU/Linux.
 - Freeware based courses in Unix usage, C, C++, or any GNU tools
 
 Rates: For courses, contact us for a quote,
 For consulting, $60-120/hour, depending on contract length.

Updated: 2000-12-13

Network Theory Ltd   <sales@network-theory.co.uk>
15 Royal Park
Bristol
United Kingdom
Tel: +44 117 3179309
Fax: +44 117 9048108
http://www.network-theory.co.uk/gsl/

We provide software maintenance contracts for commercial users of the
GNU Scientific Library.

We can also provide general numerical consulting for all types of
scientific and quantitative applications.

Rate: $1495/year (950 ukp) for base maintenance contract.

Updated: 2004-04-26

Thien-Thi Nguyen
Solana Free Software
ttn@glug.org
San Diego, CA, USA

Service: General Consulting and Hacking on all things GNU
 Resume: http://www.glug.org/people/ttn/resume.html
  Rates: no job too small, everything negotiable

Updated: 2002-04-20

David Nicol
Post office box 45163
Kansas City, Missouri 64171
<david@tipjar.com>
http://www.tipjar.com/dnconsult

Unix, GNU/Linux, Perl installation, C, C++, Lisp, Perl programming.

CGI programming.

Installation, porting.

Specification development, design, implementation, documentation.

Rate: $60/hour, or fixed contract.  On-site support available in
greater Kansas City area.

Updated: 2002-04-23

Jonas Oberg                  (TeX: Jonas \"Oberg
Rimfrostgatan 95                   Rimfrostgatan 95
S-418 40  Goteborg                 S-418 40 G\"oteborg
Sweden                             Sweden)
    
Phone: +46-733-423962
E-mail: <jonas@gnu.org>

I offer support for most GNU software including the GNU
Hurd and also do system administration on GNU systems.
I can do free software development and have a good
understanding of automake, autoconf, flex, bison, guile,
texinfo and much more. Rates around USD$100.

Updated: 2002-04-22

Francesco Potortì <pot@gnu.org>
Via S.Stefano, 8
56123 Pisa, Italy
Tel. (050)560671

Emacs:	installation and maintenance, training and tutorials,
	customisation, extensions, troubleshooting.  Author of some of
	the packages in the emacs distribution, has made the porting
	of emacs to the Motorola Delta architecture.

Other:	installation and maintenance of GNU software.  Experience with
	hylafax, RCS, gperf, etags, smail, indent, diff, gawk, gcc,
	screen.  Is the current maintainer of etags.

Rates:	100 E/hour.
	Prefer e-mail communication to telephone.

Qualifications: Electronic Engineering degree, Pisa.  Full time
	researcher in CNUCE-CNR.
	Familiar with elisp programming, porting of C programs,
	low-level TCP/IP programming for embedded systems.

Updated:  2002-06-28

Rodolphe Quiedeville <rodolphe@quiedeville.org>
1 Quai Martin 
56400 Auray
France
Tel (33 1) 613796341
http://rodolphe.quiedeville.org/

Experience:   Original author and current maintainer of the Lolix project 
              can be found at http://www.lolix.com

              I have more than 5 years experience on free software 
              system administration.

Programming:  PHP, Perl, Unix shell

Services:     Anything related to free software network and system administration.

Updated: 2002-07-01

Red Hat, Inc.
<embedded-info@redhat.com>
1325 Chesapeake Terrace
Sunnyvale, CA 94089 USA
Toll free: 866-2REDHAT ext. 3005
+1 408 542 9600 voice
+1 408 542 9699 fax

GNUPro Tools 
Red Hat provides supported and maintained versions of gcc, g++, gdb
with GUI, GNU linker and GNU macro assembler.  In addition, Red Hat
provides these GNU software development tools for well over many
popular host-target configurations.  Support includes bug fixes and
semi-annual releases of the toolset.  Each release is regression
tested and includes substantial improvements and additions to the
current release.  Support is available through Incident support
packages, or Unlimited support for specific user groups.  GNUPro is
available with standard, custom, and vintage toolchains for both
native and embedded application development.  New target processors
are being added regularly.  Rates for support for standard products
start at $12,500.

Embedded Linux
Red Hat offers Red Hat Embedded Linux to companies looking for an open
source and royalty-free runtime solution.  Red Hat Embedded Linux
currently supports certain ARM, StrongARM, and MIPS families of
processors.  Embedded Linux supports multiple graphics APIs, is
compliant with POSIX APIs and thread support, can be configured as low
as 512k memory footprint including TCP/IP and NFS built into the
kernel, and supports journaling and transparent compression in
filesystems.  Support for new processors is available via Red Hat
Professional Services.

Updated: 2001-05-16

Relogic AB
Pipersgatan 26
Box 868
SE-112 28  Stockholm
SWEDEN

web http://www.relogic.se
e-mail info@relogic.se
phone +46 708 800 000
fax +46 708 800 580

Relogic provides experienced unix developers that know and love GNU
products. We can take on anything from single contractor support to
full scale projects. We know all programming languages and all Unix
dialects.

Updated: 2002-04-19

RON's Datacom Co., Ltd.
79, DongWu Ave.,
Wuhan, Hubei Province
430040 China P.R.
Tel +1370-113-0868(mobile) +86-27-83222108(office), Fax +86-27-83222108
http://www.rons.net.cn
info@mail.rons.net.cn

Ron's Datacom publishes the truly free ( the "free" in freedom)
monthly periodical --- FREE SOFTWARE Magazine(FSM), offering a series
of free software training courses entitled "Hackerdom", including:

- Working with GNU Emacs;
- Programming in Emacs Lisp;
- Using and Porting GNU CC;
- Flex and Bison;
- Debugging with GDB;
- Device Driver Development with GNU AS and C;
- Shell Programming with BASH; 
- GNU Building Tools: Make, Automake, Autoconf, M4;
- Typesetting and Layout Designing in TeX and PostScript;
- Parsing XML Documents.
- Source Code Version Management with CVS;
- GNU Awk and Sed;

RON's Datacom Typesetting Workshop offers professional typesetting service
for both academic and commericial publishers, and solutions for building 
the modern electronic publishing system with industrial strength.

Hong Feng gives speeches to the public about the philosophy of free
software, and importance of freedom, suggestions for curriculum
reforms of computing science department in the universities and colleges.

Please visit our website (www.rons.net.cn) for more details.

Updated: 2002-05-12

Phillip Rulon
122 Blossom Rd.
Westport, MA 02790
USA
508.672.3007
<pjr@gnu.org>

15 years experience with GNU systems and tools.  Available for any free
software project.  Most useful for network design and construction or
dynamic web development.  Very good Debian, Perl, and Apache.

Boston, travel OK.
$100/hr, flat rate possible.

Updated: 2002-06-28

Sankhya Technologies Private Limited,   <sales@sankhya.com>
III FLoor, #30-15-58 "Silver Willow",
Dabagardens, Visakhapatnam - 530 020
INDIA
Tel: +91 891 5542665
Fax: +91 891 5542666
http://www.sankhya.com/info/services/gnu/gnu.html
                                                                                                       
SANKHYA Development is a package of software engineering services
structured around select technologies in the areas of Compilers,
Assemblers and Linkers, Debuggers. Our rich experience with such
technologies enables us to deliver competitive software development
services to you, customized to your specific requirements.
                                                                                                       
Sankhya offers competitive and cost-effective GNU maintenance and
support services for gcc, binutils, libtools and gdb.  GNU Development
and Maintenance focuses on providing C, C++ compiler development,
assembler and linker development, debugger development, and compiler
optimizations. For semiconductor and chip design companies we offer
annual maintenance packages, and for software developers we offer
annual support packages. Following services are provided for gcc,
binutils, libtools and gdb,

  * Retargeting gcc, binutils, libtools and gdb for new processor
    architectures, including RISC, CISC, VLIW or DSP architectures.
  * Implementing processor specific optimizations.
  * Annual Developer Support for developers.
  * Maintenance packages for CPU/SoC vendors. We offer variety of
    development/maintenance packages.

UPDATED: 2004-02-13

Sparkle Computer Co Ltd

email: <info:sparkle-cc.co.uk>
web:   www.sparkle-cc.co.uk

Specialists in software development and networks in London and
South-East England, primarily using open source tools.

    - Network security implementation using iptables, snort
    - Network security testing using nmap and nessus
    - Web services infrastruture with apache, tomcat, perl, jboss
    - Software development in C, C++, java, perl
    - Databases including MySQL and PostgreSQL.
    - Mail services with sendmaill, MailScanner, spamassassin and virus
      scanners
    - Windows file and print services with Samba

Development, configuration and consultancy services at 600
(pounds)/day. Fixed price negotiable. Managed administration and
monitoring negotiable.

Updated: 2002-07-01

Andre Spiegel    <spiegel@gnu.org>
Dipl.-Inform.
Berlin, Germany

Maintainer of the GNU Emacs version control package (VC).

I can provide consulting and practical help for the installation and
administration of GNU/Linux systems, in particular Debian.  Also
knowledgeable on many other Unix derivates, and network technology.
Installation, porting and customization of GNU software is possible; I
have programming experience in C, C++, Java, and Emacs Lisp, among
others.  Expertise in version control using RCS or CVS.  I also give
seminars on the above subjects.

Rates: 75 EUR/hr (US$ 70)

Updated: 2002-04-22

Name:           Julian Stacey <jhs.fsf@bim.bsn.com>
Location:       Muenchen, Deutschland   (Munich, Germany).
Qualifications: University Degree,  BSc Hons Computers & Cybernetics,  1980.
Resume:         http://bim.bsn.com/~jhs/stacey/   (includes phone number).
Rate:           80 - 100 Euros / Hour.
Specialisation: Unix (Pref. BSD or Linux), C, X-Windows, FSF tools, firewalls,
                systems engineering, hardware interfacing, real time/embedded,
                custom design & porting. No { Emacs, Cobol, Microsoft }.
Net Consulting: Link speed: DSL @ 768 K bit/s.
Free Sources:   BSD, X-Windows, XFree86, FSF;  Personal sources on web.
Free GCC-1.40:  For Symmetric Computer Systems Model 375 (native cc is broken).
Languages:      I am English. Ich verstehe Deutsch. Je comprend Francais,
                (lentment!).  Use Hoch Deutsch, not Bayerisch, Spell slowly     
                & clearly, Use single digits, no inverted digit pairs etc.
Contact:        State aprox. amount of days/months you want to purchase 
		professional consultancy .. OR ..  Note I am NOT a free help
		desk !  Please post your questions to a newsgroup, for those
		with more time, knowledge, & inclination than I.

Updated: 2002-04-19

Richard M. Stallman	<rms@gnu.org>
545 Tech Sq, Rm 425
Cambridge, MA 02139

Emacs: anything whatever
Is anyone interested in courses in using or extending GNU Emacs?

Original inventor of Emacs and main author of GNU Emacs and GCC.

Rates: $6/min or $250/hr.

Updated: 2002-04-19

Static Free Software
4119 Alpine Road
Portola Valley, Ca 94028
(650) 851-2927
http://www.staticfreesoft.com

Static Free Software developed and supports the "Electric VLSI Design
System".  Steven Rubin, the founder of the company and author of
Electric, is available for enhancements, support, and training.

Please see our web page at www.staticfreesoft.com for more information
about our products, services, and prices.

Updated: 2002-04-19

Tommy Stiansen
Skeielia 112
5238 Raadal
Norway

+ 47 92 40 42 00
+ 47 55 22 12 17
ts@pcias.no

Special fields:
Unix, GNU/Linux, Perl installation, C, C++, Lisp, Perl programming.
CGI programming.
Installation, porting.
Specification development, design, implementation, documentation.
Firewalls, security analysis.  Porting Windows platforms to GNU/Linux.
Teaching, preaching GNU/Linux / unix and Telecom.
15 years experience with GNU systems and tools.
Most useful for network design and construction or
dynamic web development.  Expert in Apache, php, Mysql, Telecom related,
C, Lisp, Perl.

Updated: 2002-04-18

Swing Digital Ltd. <hello@swingdigital.com>
15-17 Middle Street
Brighton
BN1 1AL
United Kingdom
Tel +44 (0) 1273 20 11 66
Fax +44 (0) 1273 20 11 68
http://www.swingdigital.com

Swing Digital actively supports the development of the GNU.FREE 
Internet Voting system. Through this support we have gained the 
unique expertise to support, install and run GUN.FREE-based Internet 
votes. We are also available in a consultancy basis to offer advice 
for organisations wishing to run GNU.FREE themselves.

Our consultancy fees start at 900 Euro (550 UK pounds) per day. We 
are also able to securely host Internet Votes, prices on application.

Updated: 2002-04-19

Kayvan A. Sylvan <kayvan@sylvan.com>
Sylvan Associates, Inc.
879 Lewiston Drive
San Jose, CA 95136-1517
Phone: (408) 978-1407
Fax:   (408) 978-0472

I will help you port, install and customize GNU Emacs, GCC, G++, GNUmake,
bison, and other GNU tools on almost any architecture and operating
system. Questions answered. GNU C/C++, Java and lisp hacking available.

I will also do ongoing support and periodic upgrades if you get on my GNU
software subscription list.

Rates: $100-$125/hour, depending on type and quantity of work.
Substantial discounts for long-term contracts and also for educational or
non-profit institutions.

Experience: Many different Unix systems (2.9BSD to 4.4BSD, Xenix, SVR3 and
SVR4, Solaris, Linux, FreeBSD). Systems programming and system
administration on all brands of Unix.

Kernel hacking experience. Lots of porting experience.

Updated:  2002-04-18

Alfredo Tomasini
<alto555@earthlink.net>, <alfredo.tomasini@c-cube.com>

GNU/Linux Intel desktop/laptop installation, setup, and networking.
Installation of GNU tools on SunOS and GNU/Linux.
Sed and Gawk script development.

Languages:  English and Italian.

Fee:  $50/hour.

Updated: 2002-04-19

Tksoft Inc.
Papinkatu 19
06100, Porvoo
Finland
+358 40 570 9900

http://www.tksoft.com/

Software development services for GNU programs.
We can modify and fix GNU software.
We will also develop new software under the GNU license.

10 years of experience in linux and other GNU software.

We speak Finnish, Japanese and English.

Updated: 2004-05-13

Leonard H. Tower Jr.    <tower@ai.mit.edu>      <tower@art.net>
36 Porter Street
Somerville, MA  02143-2313
USA
+1-617-623-7739

Will work on most GNU, GPLed, and Open Source software.
Installation, handholding, trouble shooting, extensions, teaching, etc.

Rates: $ 250.00/hour + travel + expenses.  Fixed fee quotes available.
         Negotiable for non-profits.

Experience: Have hacked on over a dozen architectures in many languages.  Have
system mothered too many varieties of Unixes.  Assisted rms with the front end
of GCC and its back-end support.  Installed and worked with many GNU
programs including GNU Emacs.  Resume available on request.

Updated: 2002-04-18

Xetpoint Oy
P.O. Box 43, FIN-33961 Pirkkala, Finland

Email: <info@xetpoint.fi>
Web: http://www.xetpoint.fi/

Services:
- GNU/Linux system installation, configuration and maintenance
- GNU/Linux system administration
- GNU/Linux consultation and support
- GNU/Linux and free software customization
- Network administration
- Free software development and integration
- Training
- Security analysis

Rates: 80 EUR/hour or fixed contract.

Updated: 2004-02-13

Wasabi Systems
<sales@wasabisystems.com>
500 E. Main St., Suite 1520
Norfolk, VA 23510
+1 757 248-9601 voice
+1 509 461-7283 fax
http://www.wasabisystems.com/

Wasabi Systems provides service and support for the popular GNU
development tools, as service packages and as stand-alone software
distributions.  We provide cross-compilers and cross-debuggers to be
used for developing all types of embedded systems.  We specialize in
optimizing the GNU tools for particular targets, and in providing
support for standardized tools to be used on multiple types of hosts
for multiple types of targets.  We provide first- and/or second- tier
support for you and/or your end-users.

Support is available in a variety of packages, with a base rate of
$200/hour.

Updated: 2004-03-02

Jody Winston
xprt Computer Consulting, Inc.
731 Voyager
Houston, TX, 77062
(281) 480-UNIX, <josephwinston@mac.com>

We have supported, installed, and used the entire GNU software suite
for over 10 years on many different Unix platforms.  We have written
character device drivers and proc file systems for custom hardware
running on GNU/Linux.  We have developed extensions for tcl and Python.
In addition, we have developed a custom X11 server and X input
extensions. Our consulting rate is $150.00 US dollars per hour,
negotiable, plus a per diem for out of town work.

Updated: 2002-04-19

The Written Word
Web:   http://thewrittenword.com
Email: info@thewrittenword.com
Tel:   (800) 372-7476

The Written Word provides CDs of pre-compiled Open Source applications
on popular UNIX variants.  Clients can purchase a one-time CD set
($149/set), or a subscription, which provides four quarterly releases.
Two types of subscription are available: "media only" ($550/year), or
"media and updates" ($1459/year).  The "media and updates"
subscription entitles the subscriber, via a web site, to patches,
security fixes, new releases to existing packages, new packages,
online documentation, and changelog information, between releases, and
a central bug tracking system for all packages.

Updated:  2000-11-27


For a current copy of this directory, or to have yourself listed, ask:
	service@gnu.org

A current version should be available on our web site at:
 http://www.gnu.org/prep/service.html

** Please keep the entries in this file alphabetical **