OPEN SOURCE and OPEN PLATFORM
Download
Report
Transcript OPEN SOURCE and OPEN PLATFORM
OPEN SOURCE
and
OPEN PLATFORM
PROs and CONs - A Case Study
by
Cindy Zerkowski
MIS Director, Macomb County
www.MacombCountyMI.gov
October 13, 2004
Michigan Digital Government Summit
THE TIME:
2004
THE PLACE: Macomb County
THE CASE:
Should our new Web
platform be Open Source?
THE MOTIVE: $$$
GOAL
INTERNET: Web platform capable of
handling a fully transactional
environment - secure, stable, and
enterprise - class
INTRANET: DITTO - but,
also
fully integratable with network
administration and security product sets
already in use.
PRODUCT REVIEW PROCESS
PLATFORMS
APPLICATION/DATABASE ENGINE
DEVELOPMENT TOOLSET
Reviewed and Compared
Open Source and commercial/proprietary vendors
Proven technology use - a determinative criteria
MYTH vs. REALITY
What
seems simple at the outset, gets
more complex and ambiguous as you
peel back the layers.
While
there are thousands of choices,
only a handful can be considered
serious contenders
CONSIDER THE ANCILLARIES
Training
Support
Enhancements/Upgrades
Documentation
Security
Legal
Recourse
DON’T TAKE THESE FOR GRANTED
THE FINANCIAL MODEL
Open
Source
FREE Open Source
ZERO Down, PAY LATER
WHAT TO DO
Test
Drive
• Stability
• Performance
• Scalability
Look
Under the Covers
• Defect rates
• Architecture/Design
• Adaptability
Need to Answer the Question
Do you want to be in the
development business?
or
Is acquisition the better strategy?
Delivery Architecture Component
Tools/Roles
Integrated
Development Environment
(IDE)
Business Component/Service Modeling
Business Process Modeling
Source/Version Control
Issue Tracking
Build Environment
Methodology
Delivery Architecture Component
Tools/Roles
(continued)
(D)HTML/XML Authoring
Image Manipulation
Unit Testing
Automated System Testing
Report Writer
e-Commerce Development
Aspect-oriented Programming (AOP)
Development Database
Miscellaneous Tools
Risk Assessment
Training
- availability for specialty
products; expenses
Travel
Time - vendors have staff to
work on bugs/fixes and improvements
vs. in-house staffing
Threat
of hack attack - sooner or later
Risk Assessment
(continued)
What
Mix
are the vendors doing?
- and - Match
What’s
stable? Linux? J2EE?
Warning:
Intellectual Property legal
battles - “derivative works”
The Pendulum
CLOSED
OPEN
Q. Is Open Source nothing more than
shareware - repackaged?
A. Kind-of, if it’s free open source and, you get source code, too.