The difficulty in development and maintenance of Open-Source Software Masahiko ISHIKAWA Software Research Associates, Inc. Network engineer Web-based system.

Slides:



Advertisements
Similar presentations
1 Pulsar The Eclipse Mobile Industry Working Group & Sequoyah Nov 6, 2010 Mailing listMailing list:
Advertisements

People want simple tools to operate their business.
Unit 9. Unit 9: Exponential and Logarithmic Functions and Applications.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
IT Infrastructure and Platforms
3 3 3 CHAPTER System Software. 3 © The McGraw-Hill Companies, Inc Objectives System software Programs, Functions, Categories Utilities Device drivers.
Thoughts about Archiving Experimental Computer Science Artifacts (including Experiments) Jack W. Davidson Department of Computer Science University of.
Web-based Gene Network Analysis in five minutes. Alex Williams.
IT Infrastructure and Platforms
Copyright © 2002 Pearson Education, Inc. Slide 4-1 Choosing the Hardware for an E-commerce Site  Hardware platform  Refers to all the underlying computing.
6.4 Contemporary Software Platform Trends The Rise of Linux and Open-Source Software graduate student at the University of Finland wanted to build an operating.
TRW CBS Project Experience Session - Don Andres Experience with COTS-Based Systems (CBS) Product Line Architectures Don Andres 7 February
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Introduction/overview, Process model. What is Software Engineering? Why we need Software Engineering? Software Process Models.
Understanding and Managing WebSphere V5
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Upgrade Strategy. Audit YYou can’t always start from scratch with a new system. This in not cost effective or wise. Therefore you should do an audit.
LabMan Conference: June 8 & 9, 2010 Lauren Nicholas, Moravian College
Web-based design Flávio Rech Wagner UFRGS, Porto Alegre, Brazil SBCCI, Manaus, 24/09/00 Informática UFRGS.
Global network of innovation Dr. Heidi Hohensohn Open Source in Business Solutions.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
1 IBM Software Group ® PRJ270: Essentials of Rational Unified Process Module 5: Tailoring RUP.
Open Source Software: New and Noteworthy Presented September 30, 2004 SwANH InfoXChange Conference By Gregory C. Larkin.
Open Source An Overview of Open Source Software. What is Open Source? Open source describes a broad general type of software license that makes source.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
Domain Specific Embedded Software Solutions and Promotion of Embedded Linux in Korea Jung Guk Kim Moon Hae Kim Hankuk Univ. of Foreign studies Konkuk University.
Java applet
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Linux is mostly driven by its developer and user communities. Some are funded and distributed on a volunteer basis. – Debian – Linux User Groups (LUGs)
Open Source GIS in Salmon Nation Equity, Ecology, and Economics Presented by Aaron Racicot – GIS Programmer November 16, 2005 A Citizen.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Python technology Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python.
Using MIRC – RSNA’s Teaching File Software: A Hands-On Course Tessa S. Cook, MD PhD William W. Boonn, MD.
C5- IT Infrastructure and Emerging Technologies. Input – Process - Output 2 A computer  Takes data as input  Processes it  Outputs information CPU.
Linux Essentials Chapter 2: Investigating Linux’s Principles and Philosophy.
A Summary of State DOT GIS Activities Presented at the 2003 AASHTO GIS-T Symposium Colorado Springs, CO.
Introduction to JavaServer Pages February 23, 2000 Chris Hagner Noblestar Systems Corporation
Information Builders : SmartMart Seon-Min Rhee Visualization & Simulation Lab Dept. of Computer Science & Engineering Ewha Womans University.
Copyright © 2006 Linux Care OÜ 1 “IST programme: new funding and collaboration opportunities” , Tallinn, Estonia Linux in Business use Linux.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Using Open Source GIS Technology overview Presented by Aaron Racicot – GIS Programmer January 25, 2006 A Citizen of Salmon Nation.
Educational & entertraiment applications on Android platform «Piano» and «Abetare» Anisa Shehu Prof. Asoc. Elinda Meçe 14 th Workshop “Software Engineering.
13 May 2004 AB/CO TC: Linux Consoles - DM impact LINUX Consoles Impact for Data Management R. Billen On behalf of AB-CO-DM.
Slide 1 of 4 Open Health Tools New Member Presentation Doug Burke, President & Cofounder December 7, 2012.
What is Eclipse? Official Definition: Eclipse Evolution
JAVA Programming “When you are willing to make sacrifices for a great cause, you will never be alone.” Instructor: รัฐภูมิ เถื่อนถนอม
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
ELC 200 Day 9. Agenda Questions? Assignment 2 Corrected  All A’s and one A+ Assignment 3 Posted  Due October 8  assignment3.pdf assignment3.pdf Quiz.
UNIX History UNIX began as a research project. UNIX System V developed at Bell Laboratories. BSD (Berkley Software Distribution) UNIX XENIX UNIX Sun Operating.
Using RSNA’s Teaching File Software (MIRC): A Hands on Course Mary Wyers, MD.
Insurance Network Fees and Claims InterAccess, Inc.
RBNB DataTurbine (Ring Buffered Network Bus ) Released under Apache 2.0 Open Source License Solution for accessing both streaming and static data, from.
Windows Azure poDRw_Xi3Aw.
QA Online Training In QA Click Academy. Selenium is a test automation framework used to test web applications such as browsers. It consists of different.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
OFFICE SUITES. Office Suite Sometimes called an office software suite or a productivity suite Intended for use by a typical clerical worker and knowledge.
Red Hat, Inc. The Revolution of Choice. Red Hat, Inc. Founded in 1995 –Bob Young, CEO - Co-founder –Marc Ewing, CTO - Co-founder Headquartered in Research.
1 January 14, Evaluating Open Source Software William Cohen NCSU CSC 591W January 14, 2008 Based on David Wheeler, “How to Evaluate Open Source.
Computer Software Lecture 5.
Drupal VM and Docker4Drupal For Drupal Development Platform
An example of a pilot project as part of USP course:
2. Open Systems Business Models (OSBM) Rich Picture for Red Hat Inc.
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
Lesson Objectives Aims
Draft Proposal for an Eclipse Mobile Development Suite Architecture
Legacy system components
Presentation transcript:

The difficulty in development and maintenance of Open-Source Software Masahiko ISHIKAWA Software Research Associates, Inc. Network engineer Web-based system developer Embedded system engineer

Masahiko ISHIKAWA(2005/10/24) Remarkable OSS background 1.Open-Source OS share 2.The characteristics of Open-Source community 3.Main-frame-derived products on OSS platform 4.I18N, L10N, M17N 5.Font issues

Masahiko ISHIKAWA(2005/10/24) The issues 1.Development issues 1.Developing OSS products on proprietary platform 2.The need of integrated tool suite 2.Maintenance issues 1.The growth of maintenance costs

Masahiko ISHIKAWA(2005/10/24) Developing OSS products on proprietary platform In case of developing Web browser on proprietary platform –Comparing with a browser by the proprietary platform vendor In case of developing Java application on proprietary Java VM In case of developing plug-in for a proprietary software –comparing the plug-in with other plug-in by the proprietary software vendor

Masahiko ISHIKAWA(2005/10/24) The need of Integrated tool suite In the case of proprietary software... –Rational suite And what about OSS software... ?

Masahiko ISHIKAWA(2005/10/24) The growth of maintenance costs In case of *BSD and Linux distributions Different system has different management system Besides, each software package has its own manners If a software is out of management system, it’s hard to manage for new maintainer without predecessor As such legacy system is born, because of (1) incomplete packaging system specs (2) ad-hoc maintenance rules