Commercial Software Development Projects Using CVS
Commercial projects are using CVS. For a small project or company, CVS is often the system which is cheapest and easiest to set up, but which still provides what a development project needs. A larger project or company will often need CVS features like branches, vendor branches, the ability to act on an entire directory tree in one operation, the ability to record file additions and deletions, and the ability to supply scripts to control various operations. A few commercial projects using CVS are:
- Bentley
- Bentley sells the MicroStation line of software for building
engineering, geoengineering, and mechanical engineering. CVS is their
primary version control system, with almost 100,000 files in CVS (see
quote with details).
- EuroTherm (eight developers on two different platforms in the United States; around fifteen developers on four platforms in the United Kingdom)
- EUROTHERM is an international group of companies engaged in the
design, manufacture, and sale of electronic equipment for use in
industrial and scientific applications.
- Cygnus (about 50 developers on at least six different platforms)
- Cygnus, founded in 1989, provides commercial support for
free software. Why free software? Free software is fast,
powerful, and more portable than its proprietary counterparts. It
evolves faster because users who want to make improvements are
free to do so. Cygnus tracks these improvements and integrates
them into tested, stable versions ready for commercial use, then
backs this software with comprehensive support.
Their EGCS CVS page describes one specific way they use CVS--to collaborate with people outside Cygnus working on the GCC C compiler.
- Philips Broadcast Television Systems (twelve full-time developers plus several testers)
-
Philips Broadcast Television Systems in Salt Lake City uses CVS
to maintain the source code for its television station automation
systems. These products include the Jupiter router control system
and the Saturn master control system. The software, which runs on
custom-built M68xxx platforms, is developed on HP-UX and FreeBSD
systems; the central CVS store resides on a small FreeBSD server
accessed through both NFS (locally) and CVS pserver (dial-up PPP
links). Two laptop workstations running FreeBSD are available
for customer site work; with full remote CVS support.
- Strategies, Rungis, France (8 developers on four platforms)
- Strategies develops computer aided design software in fields such
as facilities management, geographical information systems, shoe
manufacture, the nuclear industry, and bridge design. They sell their
products in more than 25 countries including for example Japan,
Brasil, Canada, and Tunisia. 96% of their software is in Ada; 4% in
C. They use CVS on Windows NT, Sun Solaris, HP-UX, and SGI Irix.
- onShore, Inc.
- In their own words: "onShore, Inc. uses CVS for version control
and concurrent editing throughout our entire development process. We
rely on CVS to track deliverable source code
and system documentation. CVS works excellently across our heterogenous development situations, including platforms differences (Solaris, Win32, OpenStep, MacOs, Linux, etc), project size, network bandwidth, and document types.onShore, Inc. is a small but vital custom development shop, providing custom development for the financial, graphic arts, and many other industries. We have been active in Chicago for 5 years, and number 35 employees."
- WatchGuard (half a dozen active users on linux and Windows NT)
- WatchGuard makes a firewall that has been named a
"product leader" in Data Communications, Sep 1996, and
some network-usage monitoring and reporting tools as well. They
say "CVS is an excellent choice for us because [it supports unreserved
checkouts] . . . we find [reserved checkouts] unwieldy. Its features
are tuned to just the way we like to work, and it's supported on just
the platforms we want to work with."
- CAE, Inc.
- In the words of Siasb Zanganeh, Software Architect: "My group is
developing a Real-time Object-oriented Simulation Environment (ROSE).
For the past five years we have used CVS as our source control
mechanism . . . We have written some scripts to augment the CVS for
our own purposes. Otherwise, it has been great using the tool for
source control."
- Dejanews
- Dejanews has about 70MB of source in CVS in various global projects, and growing all the time.
Being added to this page
In response to the many requests we've had to add projects to this page, we expect future additions to be primarily via reciprocal links. To participate, first write up a web page concerning your use of CVS. It should contain at least one link to a Cyclic web page, and should have some link from your main home pages (for example from the "about us" page, the "about our web server" page, or whatever makes sense for you). Good things to mention are (1) how many people use CVS on how many platforms, (2) the approximate amount of source (number of files, number of megabytes) in a single CVS repository or a single directory in CVS, and (3) anything you have to say about why CVS is good choice for you. Then tell us the location of your CVS page.
You are encouraged to use one of the CVS logos if you so desire (but this is totally up to you).
Although we generally expect to link to pages which follow the above criteria, we reserve the right to decide what to link to.
![[Cyclic Home]](../cyclic-pages/cyclichome.gif)
![[ Valid XHTML 1.0! ]](/branding/w3c-valid-xhtml10-44x16.png)
![[ Valid CSS! ]](/branding/w3c-valid-css-44x16.png)
