Open Source Principles & Practices

Slides:



Advertisements
Similar presentations
1 Open Office – A cheaper alternate to Microsoft Office Edited by: Irfan Ilyas.
Advertisements

What You Should Know About Open Source Software Iris K Stovall Director, Illinois Virtual Campus 2005 Faculty Summer Institute.
Open Source WGISS 39. Definition of Open Source Software (OSS)  Open source or open source software (OSS) is any computer software distributed under.
Open-Source Software ISYS 475.
Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The.
“Open source software is free like a puppy.” James Hilton, VP-CIO, U. of Virginia.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
Presented By: Avijit Gupta V. SaiSantosh.
CCFSA Online A new resource for CCFSA members.
Ανοιχτό Λογισμικό & Βέλτιστες Πρακτικές Υλοποίησης Έργων Πληροφορικής σε Επιχειρήσεις Dimitris Andreadis Software Engineering Manager JBoss Application.
Institutional Engagement: open source software use in UK universities and colleges Randy Metcalfe © University of Oxford This document is licensed under.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
Open Source Genealogy Software John Finlay PhpGedView Project Manager.
Computers Are Your Future Tenth Edition Spotlight 1: Ethics Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Open Source Software In the beginning, all software was free –in the 1960s,when IBM and others sold the first large-scale computers, these machines came.
Read more: piracy/
Andrew McNab - License issues - 10 Apr 2002 License issues for EU DataGrid (on behalf of Anders Wannanen) Andrew McNab, University of Manchester
Open Source Operating Systems. TEKS Standards § Computer Applications 12) The student describes how and why computer technology evolves. The student.
Idiom Entertainment Patrick Burke, CEO Reed Brown, CFO Kate Raymer, CIO Sandra Kohlhepp, CTO Patrick Burke, CEO Reed Brown, CFO Kate Raymer, CIO Sandra.
Using LinkedIn Groups to the Max. What are groups? LinkedIn Groups provide a place for professionals in the same industry or with similar interests to.
Ed-Fi 1.1 Request for Comment Webinar 1 Adam Miller - Michael & Susan Dell Foundation Audio lines are muted during the presentation.
Copyright © 2006 Linux Care OÜ 1 “IST programme: new funding and collaboration opportunities” , Tallinn, Estonia Linux in Business use Linux.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Open Source Software This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. It is very often.
© 2008 Delmar, Cengage Learning Fire Protection Systems and The Model Code Process Chapter 2.
By: Jessica Watkins. “Open Source software is software which can be used, modified and improved by anyone and can be redistributed freely.” Freely, in.
Workshop on OSS with TT perspectives Meeting of the TT Network Board and Steering Committee Friday 10 December 2010 Bernard DENIS.
Professional Event Coordination CHAPTER 15 Strategies for Success.
 Business Management studies how a business is managed in the monetary and political way.  The study of society is crucial.  Supply and demand theory:
Open SourceJuly 26, 2008 Ronell B. Sicat( MS EcE )‏ opening ourselves to OPEN SOURCE.
Cat Allman & Leslie Hawthorn Google Inc. May 8, 2009 Getting Started in Open Source.
Thinking Outside the Box Linux. Question: What form of transportation racks up the most passenger miles per year? Not cars Not bicycles Not buses Not.
1 April 21, Funding Open Source Software Projects William Cohen NCSU CSC 591W April 21, 2008.
Fedora Project Paul W. Frields Red Hat, Inc. Fedora Project Leader This presentation is licensed under a Creative Commons Attribution-ShareAlike (BY-SA)
Business Directory Script | Online Business Directory Software | business classified ad script
Open source development model and methodologies.
Chapter 26 Social Media This chapter explores how social media are used, with increasing frequency, for professional communication. Students will be well.
Computers Are Your Future Twelfth Edition
OPEN SOURCE.
Open: Barriers and Benefits
OPEN SOURCE.
Ethical, Legal, Cultural and Environmental Concerns
Provided by OSS Watch Open source licensing The licence is what determines whether software is open source The licence must be approved.
Chapter 4: Application Software
802.1CF perspective on planned Industry Connections activity
Open Source Software: Top 10 Myths that Every In-House, Government, & Private Practice Lawyer Should Know 2017 NAPABA Convention Washington, D.C.
“Welcome to the Italian Project”
KDE community guide (break into KDE) HOSC Amsterdam 2006
Ethics CSE 591 – Security and Vulnerability Analysis Spring 2017
What is Copyright?.
Open source Q & A.
Open Source Magento 2 What and How?
Trevor Taylor, Director, Member Services, Asia and the Americas,
OPEN SOURCE SOFTWARE (OSS)
pre8prob BOF Background
Open Source Software for individuals and companies
OPEN SOURCE BY :.
2 Selecting a Healthcare Information System.
Open Source Business Models
Gathering Information: Monitoring your Progress
OSEHRA Open Adoption Model
Contracts A Step by Step Guide.
Session 2: OSS panel discussion
Ethics CSE 545 – Software Security Spring 2018 Adam Doupé
Gathering Information: Monitoring your Progress
Open Source Software in Statistics
Agile software development
Presentation transcript:

Open Source Principles & Practices IINF 496 / 596 Open Source Principles & Practices Patrick Masson pmasson@albany.edu (970) 4MASSON

What Kind Of Hacker Are You? You are a... Contributor Lurker Newbie Business Developer 1 2 3 Community Developer 4 5 6 Technical Developer 7 8 9 Contributor: A member of an community of practice who has submitted work to advance the project/effort: this could be a question to a forum (or an answer), a feature request (or a bug), edited documentation, etc. Lurker: A member of an community of practice who observes, but does not actively participate. You may read forums, documentation, and follow members, but you have not posted questions, comments, answers to questions or submitted any contributions. Newbie: An inexperienced newcomer to a community of practice. You have no experience with the project other than perhaps using the tools/services. Business Development: Interested in operational and organizational activities of a project, e.g. governance, policies, practices, fund-raising, licensing, contracting, etc. Community Development: Interested in raising awareness and adoption of the project, e.g. memberships, volunteers, contributors, awareness, marketing, promotion, events, etc. Technical Development: Interested in building the features and functionality of the project, e.g. coding, sys admin, documentation, bug reporting, project management, etc.

What is open source? Wikipedia says...

...the best answer is? “Open source software is a powerful way to advance software development and share data for experimentation.” https://www.microsoft.com/en-us/research/academic-program/open-source-for-academics/ “Open source is a development methodology” https://www.gnu.org/philosophy/open-source-misses-the-point.html “The term ‘open source’ refers to something people can modify and share because its design is publicly accessible.” https://opensource.com/resources/what-open-source Open source is not free, nor is it easy to understand the strict legal terms and conditions associated with its use. www.oracle.com/us/solutions/046045.pdf “When a software program is open source, it means the program's source code is freely available to the public.” http://techterms.com/definition/opensource “Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose. https://en.wikipedia.org/wiki/Open-source_software “Open source software is software that can be freely used, changed, and shared (in modified or unmodified form) by anyone.” https://opensource.org/

Which is true? Because the source code of open source software is exposed the software is more secure. Because the source code of open source software is exposed the software is less secure.

Which is true? Open source communities provide better support for their software. Proprietary software vendors provide better support for their software.

Which is true? A business can run open source software, “out of the box.” A business needs to hire developers to run open source software.

Which is true? Open source is higher in quality because it is reviewed and developed by many people. Open source is poorer in quality because anyone can access and edit it.

Which is true? Open source costs less than proprietary software. Open source costs more than proprietary software.

Which is true? Open source software is mainly developed by amateurs / hobbyists. Open source software is mainly developed by professionals / the software industry.

Which is true? Open source software is a only viable for infrastructure. Open source software is only viable for the desktop.

Which is true? Open source software is not owned by anyone. Open source software is owned by the original developers.

Which is true? Open source software is a trend, marketing and PR hype. Open source software is a standard, best practices adopted by the software industry.

How frequently do you use open source software? Always Daily Frequently Weekly Rarely Monthly Never Few times

What open source software do you use?

https://www. youtube. com/watch. v=jw8K460vx1c http://www https://www.youtube.com/watch?v=jw8K460vx1c http://www.revolution-os.com/ REVOLUTION OS tells the inside story of the hackers who rebelled against the proprietary software model and Microsoft to create GNU/Linux and the Open Source movement.