26
Open Source Software & Open Source Software Engineering Week 1

Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

Open Source Software & Open Source Software Engineering

Week 1

Page 2: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has
Page 3: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has
Page 4: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

Flatter #1 11/9/89

Flatter #2 8/9/95Flatter #2 8/9/95

Flatter #3 Workflow software

Flatter #4 Open sourcing

Flatter #5 Outsourcing

Flatter #6 Offshoring

Flatter #7 Supply‐chainingFlatter #7 Supply chaining

Flatter #8 Insourcing

Flatter #9 Google, Yahoo!, MSN

Fl #10 M bil P l d i

Globalization CollaborationOpenness

Flatter #10 Mobile,  Personal devices

p

Page 5: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

Perspectives on OSSPerspectives on OSS

• Software engineering

• Economic and business models

L• Law

• SocietySociety

• Psychology

Page 6: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

OSS TopicsOSS Topics

SoftwareSoftwareEngineeringEngineering

BusinessBusiness

EconomicsEconomics LawLawOpen Source Open Source SoftwareSoftware

SocietySociety Human Human BehaviorBehavior

Page 7: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

OSS Topics from Another ViewOSS Topics from Another View

• Technology/Engineering topics– Open source software developmentp p

– Open source software applications development

Non technology/Engineering topics• Non-technology/Engineering topics– The concept of openness

Business models and economy– Business models and economy

– Copyright and license

– SocietySociety

Page 8: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

Software Business ModelsSoftware Business Models

• In the beginning, software was bundled with hardware

• Custom software was produced starting 1960’s

• Software products was produced starting early 1980’s

• Beginning 1990’s software become commodity and serviceand service

Page 9: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

Software BecomesSoftware Becomes

• Commodity• Commodity– Browsers, web servers, operating systems, etc.

• Service– Not support and maintenance

– Value-oriented and customer-oriented

Page 10: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

The Concept of OpennessThe Concept of Openness

• “The World is Flat!” – We live in the twenty-first century

• Paradigm shift in software development– “The Mythical Man-Month: Essays on Software– The Mythical Man-Month: Essays on Software

Engineering” / Frederick P. Brooks, Jr.– “The Cathedral & The Bazaar” / Eric Raymond

• Paradigm shift in the concept of software– “The Open Source Paradigm Shift” / Tim O’reillyp g / y

Page 11: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

Paradigm ShiftsParadigm Shifts

• Hardware-centric (IBM)Hardware centric (IBM)

• Software-centric (Microsoft, Oracle)

• Service-centric (IBM, Accenture)

• Value-centric (Google, Facebook)

Page 12: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has
Page 13: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

And many, many more… 

Page 14: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

Global Movement of OSSGlobal Movement of OSS

• “As of September 4th 2006, at least 99 governments in 44 countries had undertaken gadministrative or legislative action in support of OSS development”p

Page 15: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

OSS in the United StatesOSS in the United States

• The US Government is hesitant and tries to be neutral between proprietary software companies and open source communities

Page 16: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

OSS in CaliforniaOSS in California

• Many local governments and state agencies d t d OSS d l d bt i d tadopted OSS and already obtained cost

saving

Page 17: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

OSS in CaliforniaOSS in California

• Windsor Unified School District – SUSE Linux Enterprise Desktop, has reduced its hardware costs by 75

percent and software costs by nearly 95 percent. With fewer servers, p y y p ,the district has also reduced its energy costs by 25 percent. The savings were estimated to be near $300,000 USD

Th C lif i D f T i• The California Department of Transportation (Caltrans)– Using a proprietary solution it would have amounted to almost half a g p p y

million dollars. Instead the department chose to incorporate an open source solution to the project, saving ($220,000 USD) the department over half of the amount the commercial solution would have costhave cost

Page 18: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

OSS in EuropeOSS in Europe

• European country governments are very p y g yactive in adopting often source software

• German analysis– “the use of open source software in public administration

would save €130 million for the federal government andwould save €130 million for the federal government, and €2.6 billion countrywide”

Page 19: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

OSS in CJKOSS in CJK

“I S t b 2003 th A i t i f Chi• “In September 2003, the Asian trio of China, Japan, and South Korea (CJK) announced an i iti ti t t ftinitiative to promote open source software and platforms that favor non-Microsoft

d t h Li ”products such as Linux.”

Page 20: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

FactsFacts

• Open movement is a mainstream around the pworld

O ft h th di• Open source software changes the paradigm of software industry

• We need to take advantages of OSS

Page 21: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

The Effects of “Openness”The Effects of Openness

• Organizations that directly or indirectly are affected by the concept of opennessy p p– Wikipedia, MySpace, Facebook, Flickr, YouTube,

del.icio.us, 43 Things, Technorati, Second Life, Lego, eBay, Google Yahoo! Disney DreamWorks Pixar AmazonGoogle, Yahoo!, Disney, DreamWorks, Pixar, Amazon, E*Trade, Reuters, Merrill Lynch, Boeing, Procter & Gamble, BMW, IBM, HP, Sun, Intel, DoD, DoE, NSA, national, state, and municipal governments, etc.

Page 22: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

OSS and FSOSS and FS

Free soft are• Free software– http://www.fsf.org/

• Open source software– Open Source Initiative,

http://www.opensource.org/docs/osd

Page 23: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

Video ClipsVideo Clips

• http://www.youtube.com/watch?v=E5G7FU5j2Uc

• http://www.youtube.com/watch?v=QkA1Jd882T4p y Q

• http://www.youtube.com/watch?v=43baAbAZhFM&feature=relatedeature related

• http://www.youtube.com/watch?v=nMLTmkGX8So

• http://www.youtube.com/watch?v=wvsboPUjrGc

Page 24: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

SyllabusSyllabus

d / t /595OSE/S ll b• www.csun.edu/~twang/595OSE/Syllabus

Page 25: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

IntroductionIntroduction

• Introduce yourselfIntroduce yourself – Name, majors, expertise, experiences, expectations, etc.

Page 26: Open Source Software Open Source Software Engineeringtwang/595OSE/LectureSlides/Week1.pdfppyyp ,ercent and software costs by nearly 95 percent. With fewer servers , the district has

Homework Assignment #1Homework Assignment #1

• Recently, Oracle sued Google, saying Android violates Java copyrights. Describe your opinions about the implication of this case and the consequences of theimplication of this case and the consequences of the result of this case.– Prepare for presentation

• Read and summarize the article “Open source paradigm shift.” Also, create three “meaningful” questions about this articlequestions about this article.– Due date: Sept 1– http://www.csun.edu/~twang/595OSE/HomeworkAssignments/HW1

.pdfp