BugOPOLIS :: HOME
  Bug Station Small Business Server
  BugStation Enterprise Server
  BugZone Hosting Services with Bugzilla
  Project Station Small Business Server
  Project Station Enterprise Server
  ProjectZone Hosting Services with Gforge
  Client Testimonials
  Product Tour
   
Summary
White Papers
Contact Us
Site Map

 

Call: (206) 903-0232
or

E-mail: Sales@bugopolis.com

BugStation Bug Tracking System White Paper

ProjectStation Project Management Collaboration Software System White Papers


WHITE PAPER
ProjectStation
The No-License-Fee Project Management Collaboration Software System

by BUGOPOLIS
5/27/03


Why ProjectStation?


ProjectStation is a web-based server appliance that makes GForge Collaborative Software ready to plug in and use instantly. It also provides enhancements that are notavailable by downloading GForge from the web. It comes with enhanced security,administrative features for ease of use, back-up readiness, a complete on-line user guide, and product guarantees as well as available support and customization. Because ProjectStation comes on a server appliance it offers greater security. The system is harder to penetrate than open-platform systems. It has limited entry points and Bugopolis has hardened the software to further reduce the risk of an intruder gaining access to your data The "hardened" server is secure enough to operate outside of the corparate firewall making remote access possible without the worries. ProjectStation is available on two server models; the Small Business Server, for up to 200 users and the Enterprise Server (Rack-Mount 1U Servers) for larger groups of users. Each comes with two hours free upport to help initiate the system, and additional support is available also. The servers come with a full one-year guarantee on hardware and labor.


What’s so good about GForge?


GForge organizes business and software development projects by providing a centralized system for coordinating project news, task items, defect reports, centralized distribution of software, documentation and project specification. GForge features allow users to; utilize “Tracker” for centralized tracking of support requests, bug reports and feature requests; track projects; access discussion forums and utilize the forum and Tracker monitoring system that updates them on the status of a post or an issue. Also, GANTT charts and reports can be produced using project data.


A little history on the development of GForge: From SourceForge.net to GForge A conservative estimate is that over 540,000 people around the world have used SourceForge.net. SourceForge.net is the world’s most popular site for managing and controlling open source software development projects. It currently is hosting over 50,00 different software development projects. Even the software that “powered” the site (the “alexandria” project on SourceForge.net) was itself an active project hosted by SourceForge.net. Unfortunately, the “alexandria” project released its last stable software in November of 2001 and the code base at SourceForge.net is no longer being updated though the developer site itself is still going strong.

Late in 2002 Tim Perdue, one of the founding architects of the software behind SourceForge.net – as well as the popular GeoCrawler and PHPBuilder web sites, “branched” the “alexandria” code base and resumed development on this powerful software development portal code. The new code is called GForge and Tim has collected together a strong group of developers who are actively advancing the project. Consequently, companies and other organizations not wishing to develop their projects at SourceForge.net can now bring a technology with the same roots as the software powering SourceForge.net into their organizations. And because the GForge code does not have as a design goal the supporting of 50,000 concurrent projects and 500,000 users, the sofware design does not have to include the “hacks” necessary to support the performance requirements of the SourceForge code base. GForge’s code should be easier to extend and enhance by both his team and people wanting to customize this open source project.

What sort of tools does GForge provide?


Here is a partial list:
Source code control (CVS)
Web-based browsing for a project’s source code
Centralized project information page which includes:
project description, developer information, activity statistics, softwarerelease management, links to integrated defect tracking, feature requests and support requests, links to internal USENET like forums, link to the DocManager, links to project specific mailing lists, links to the most recent project related news items, link to external “homepage” if one is desired and more.
Forums and lists - Internal (forums) and external e-mail driven (lists) threaded discussion groups
Tracker – Issue tracking system that allows the creation of separate lists for defects, support requests, feature requests, etc
Centralized documentation management system providing categorized, annotated links to project documentation
Slashdot-like news facility. Most recent news items also appear on the summary page.
CVS server information and web-based repository browsing with ViewCVS
Admin pages for the easy setting up and maintenance of the above functionality.

How useful is all that stuff?

Very useful. And over 500,000 people working on 50,000 projects hosted at SourceForge.net apparently agree.

How does your ProjectStation compare with VA Software’s commercial SourceForge offering?

At this point in time VA Software has a more feature-filled offering. But even given that, we believe a cost-benefit analysis will favor the Bugopolis Project Station. Furthermore, we believe the active development on Gforge, the underlying software for Project Station, will in short order reduce if not eliminate the differences in the feature comparison. GForge is an active OSS project which is quickly being adopted by other open source projects that need to build and coordinate a developer community.


Can’t I just download and install Gforge myself?

You can. And many people do. But doing so is not like installing Microsoft Word or other commercial software packages. To install it on a Linux distribution several software components which are not part of GForge proper need to be downloaded and installed or at least correctly confgured to work securely together. Finally, those auxiliary components –
web server, database, electronic mail MTA, etc – have all been updated since many of the current Linux distributions have hit the shelves. A secure GForge installation requires the application of several patches to the software components. Bugopolis provides all the updates needed either out-of-the box or in subsequent software updates should the need arise.

What does Bugopolis do for me that isn’t done by installing GForge myself?


The ProjectStation also provides:

Improved documentation and extensible online helpTools for the administration of the ProjectStation server through a web interface
• An easy-to-use automatic update mechanism for applying enhancement and security patches
• A flexible collection of backup options for the GForge database
Integrated source management of the GForge code-base which enables the merging of customizations with the evolving GForge code-base
• Phone and e-mail technical support
Software upgrades for the life of the product

What is available with respect to customization?

Bugopolis offers reasonable hourly and fixed-bid customization or general service contract options for the GForge code or the Bugopolis ProjectStation server appliance. Contact sales@bugopolis.com for more details.

How will the ProjectStation fit into my IT infrastucture?

As part of the fulfillment process, Bugopolis requests information about the network infrastructure where you intend to deploy the ProjectStation. Using that information, Bugopolis configures your ProjectStation at our factory so it can simply be “plugged in” when you receive it without additional configuration. Should your requirements change Bugopolis will assist you in reconfiguring your server appliance.


How can you sell “free software”?


Pretty much the same way the companies selling Linux distributions and server appliances are selling free software. Redhat, Mandrake and Sun Microsystems® (with its Cobalt® line of server appliances) all sell products which include royalty free software. In the case of the Linux distribution vendors the value proposition is built on the integration of the OSS (Open Source Software) components and ease of installation and maintenance of the distribution.

Sun’s Cobalt line of server appliances provides a tight hardware/software integration which provides small businesses the application services most commonly desired across a fairly generic customer profile (e-mail, web server, VPN, FTP server, etc) in a server appliance package. The Cobalt server appliances also provide the software tools for managing the appliances.

In our case specifically, we eliminate engineering time up front by making GForge ready to plug in and use. Then there is the greater security provided by a server appliance and by “hardening” the software that makes the system secure enough to operate outside of the corporate firewall. We create an even greater value proposition by enhancing GForge with
an admin feature and by making software updates automatic and ready to apply and use instantly. Lastly by providing support, user-friendly manuals and customization services.

Other examples of popular available server appliances from various companies include:

• NAS (Network Attached Storage) server appliances
• Print servers
• Home broadband routers

In all of these cases the devices are tightly integrated hardware/software bundles which focus on providing a limited set of functionality well and they strive to minimize administrative complexity, usually by providing an HTTP based administration console. Or take the example of Dell’s Oracle® Application Server. Dell® has coupled its hardware (and distribution channel!) with Oracle’s J2EE™ application server to provide a high-end solution for its enterprise customers.

While the markets for the server appliances described above are surviving, if not exactly thriving (see, forexample, http://www.infoworld.com/articles/hn/xml/02/10/31/021031hnappliance.xml?s=IDGNS ) the “niche” market for more tightly focused server appliances such as Google’s search appliance (http://www.google.com/appliance/index.html ) and Mirapoint’s message server will continue to be healthy among small to mid-sized companies that need to focus on growing their product and service offerings rather than their IT departments. Two trends that favor the adoption of more focused “vertical” server appliances are the continuing increase of the price-performance ratios of computer equipment and the improving quality and functionality of open source software projects beyond the categories of operating systems and general web or e-mail servers. The number of MIPS per dollar, GB of storage per dollar and Mb of bandwidth per dollar in today’s hardware platforms changes the equation for mid-range application solutions. It is
literally cheaper to provide a computer with software pre-installed than it is to invest the R&D dollars in end-user installation software and end-user installation support. By narrowing the target hardware to only a couple of configurations not only is the “out-ofbox” experience for the end-user improved but continued software maintenance is paired down to the supporting of those limited configurations. Just as computational responsibility is removed from the CPU (and implicitly its supporting operating system) by more sophisticated peripheral controllers on your desktop PC, application services for an increasing number of groupware programs will be moved to server appliances where the approaching hardware cost of $200.00 will be able to support 100 or more users.


With respect to the improving quality of OSS software its well known that StarOffice and OpenOffice are starting to cause consternation in Redmond. MySQL™ and PostgreSQL are gaining parity with their commercial brethren Oracle and SQL Server – especially in terms of the core functionality which will meet 95% of database user’s needs.

The Security Advantage

The Bugopolis proposition is the same and more true for the specialized applications provided by Bugopolis. And, in particular, for the groupware tools used by software developers. Advantages of hardware-software distributions Having just enough software on a server appliance to run your server application improves the maintainability, security and performance of the appliance. By not running a server application in a desktop environment the software configuration can be paired down to just the components needed and settings appropriate for a general purpose computing device can be reduced. For example, the number of user accounts it is necessary to maintain on the appliance is limited and most likely will not need to be increased even as software upgrades are applied to the server appliance. Reducing the number of "user accounts" on the box enhances its security.

Another significant advantage of the server appliance approach is that clusters of related server appliances can operate together on a subnet dedicated to their interoperability -
effectively isolating the internal Bugopolis network infrastructure from the corporate network. For example, a defect tracking server, a source code management server and a NAS (network attached storage) backup system can automatically configure themselves to access the services provided by the other servers with no administrative interaction. All these services would provide an external face to the corporate LAN through well defined and securely routed interfaces but the plug and play nature of their interoperability will happen transparently. Moreover, this can be accomplished with open and standard protocols. Future Bugopolis products will take advantage of this ability to interact on a
separate "bus" between the individual servers.

What Else Does Bugopolis Do?

BugStation
BugStation is a server appliance that implements Bugzilla, the most used dedicated defect tracking system in the world.


About Bugopolis

Bugopolis is an innovative provider technology that offers the best-of-breed software at an affordable cost and without license fees. We make open source technology readily available without the engineering time and set-up costs typically required to install and use it, and we add an enhanced value-added package of security, support, updates, user guides, administrative features and customization. Our server appliances are ready for your immediate and unlimited use. Bugopolis uses the widely recognized technology of Linux and we share the philosophy of open source software and promote principles that allow the customer to take control. We provide products that you can choose without overhauling your current infrastructure. This means no more monopolies, no more price gouging and no more technology lock-in. Bugopolis joins industry leaders in providng open source products and innovative solutions.


Jim Walters, co-founder of Bugopolis, has spent more than 20 years in the technology industry with experience ranging from hands-on black box testing to the design and implementation of proprietary and commercial test automation systems, to serving as the Business Director of a multi-million dollar developer tool product line. He was one of the original founders of STL (Software Testing Labs) and has held key positions with industry leaders including Microsoft, Aldus, Adobe and Apple Computers.

Contact Information:
BUGOPOLIS, LLC
206 Second Street
Sausalito, CA 94965
http://www.bugopolis.com
Email:
sales@bugopolis.com
Phone: 415-324-5033

© 2003 BUGOPOLIS Inc. Web Design by Altoros