---

IBM developerWorks: Using Linux as a collaborative platform – Part 2

[ Thanks to Shailendra for this link.
]

“Possibly the most useful GNU software package for developing
group software is the concurrent versions system (CVS), a source
code control system. Developers require source code control to
maintain an up-to-date library of software files, ensure code
integrity during development, and enable developers to “roll back”
to the last good software version. CVS keeps old versions of files,
and maintains a log of when and why changes were made, and by
whom.”

“Not coincidentally, these features are required for any
collaborative effort, whether or not it’s a software development
project. CVS can be used for managing versions of any documents to
which a group of people contribute.”

“The revision control system (RCS), another GNU tool for
managing projects, was designed for tracking and performing version
control and management of software projects. However, it can work
with any project that produces documents as an end result.”

Possibly the most valuable ongoing GNU effort of interest
to those building workgroups is GLUE. GLUE, which stands for GLUE
Links Users Everywhere, is the GNU integrated Internet groupware
project.
GLUE aims to create a distributed groupware
application framework based on emerging Internet standards,
suitable for both online and disconnected operation. It will offer
support for legacy systems and interoperability with Lotus Notes,
SQL databases, and Microsoft Windows. GLUE is in the early stages
of development, with the initial version due out at the end of this
year.”


Complete Story

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis