Presentation is loading. Please wait.

Presentation is loading. Please wait.

Www.nctt.org Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect.

Similar presentations


Presentation on theme: "Www.nctt.org Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect."— Presentation transcript:

1 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Michael T. Qaissaunee Scott SaintOnge An Open-Source Academic Method: The National Center for Telecommunications Technologies ATE Resource Center

2 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Agenda Challenges / Problems Faced NCTT Overview Open Source History and Description Solution Getting started Management /Implementation Issues References

3 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Challenges / Problems Faced Limited Resources Funding Equipment Facilities Staffing –Faculty –Professional/Technical –Support Marketing & Promotion Recruitment Retention Rapid Technological Change Industry Needs Natural Evolution of tech-based Programs Resistance Equipment Expertise Creating –New Courses –New Curriculum Keeping Existing Curriculum Current/Market- Relevant

4 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. What is NCTT? A National Science Foundation Advanced Technological Education (ATE) Resource Center for Excellence in Instruction of Telecommunications Engineering Technology. Under the administrative direction and a division of Springfield Technical Community College (STCC), Springfield, MA located on its campus and found on Web at Derives major funding from the College and the NSF. Dedicated to promoting and providing quality technological instruction to students, thereby ensuring the globally competitive advantage of America’s telecommunications industries. Began as Northeast Center for Telecommunications Technologies in 1997 with high school (10), community college (10) and 4 year colleges (5) in New England and New York.

5 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. The mission of the NCTT is to provide appropriately skilled technicians and technologists with a primary focus on Connecting Technologies1 as workforce for ICT (Information and Communications Technologies) business, industry and ICT users.1

6 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved.

7 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Open-Source: History In the beginning, –no protection for computer software –de facto open source No copyright until 1980 No patenting until mid to late 1990s Could be kept a trade secret, but not effective Richard Stallman: The FSF and the GNU Project –1981 resigned from MIT AI –software NDAs, –1983 founded the Free Software Foundation, –GNU project- many Unix utilities.

8 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Open-Source: History The Open Source Movement –an offshoot of the free software movement –advocates open-source software –founded in 1998 by John Hall Larry Augustin Bruce Perens Eric S. Raymond –essay The Cathedral and the Bazaar (2000) –principal "theorist“ others –Earliest open source paper 1988 Mike Lesk (Bell Labs), "Can UNIX Survive Secret Source Code?" only when computer source code is open and can be modified, will it be developed and vibrant Computing Systems, v1, i2, p closed-sourceopen sourcelex, uucp primary author - Open Source Definition

9 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Open-Source: History The Open Source Movement –established the Open Source Initiative (OSI) steward organization –early period ( ) coincided/drove the dot-com boom large growth in the popularity of Linux formation of many "open-source-friendly" companies open-source software offerings by established software companies –Sun Microsystems (StarOffice) –IBM (OpenAFS) –Corel (Corel Linux) dot-com boom busted in 2001, –open-source continued strong growth

10 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Open-Source: History The Open Source Movement –"steered" by a loose collegium of elders Raymond, others, and notables –Linus Torvalds –Larry Wall –Guido van Rossum –adopted the Open Source Definition for open- source software based on the Debian Free Software Guidelines author of Python programming language creator of Perl; original author of rn Usenet, patch

11 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. The Open Source Definition free redistribution of original product recipient can give it away or require payment original distributor cannot get a royalty un-obfuscated source code must be made available recipient allowed to make derivative works author’s source code must not be altered and then distributed as the original No discrimination against –persons or groups –fields of endeavor Distribution of License - No additional licenses or non- disclosure agreements license must not be specific to a product - not part of a particular software distribution - avoiding license traps license must not restrict other software that is distributed with the OSS license must be technology neutral

12 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. What is Open Source Software (OSS) Open source is more than “free software”: Free redistribution –free to redistribute the software as you choose. Source code –Source code is available –Enables modification and inspection. Derived works –free to modify (and redistribute) the software Integrity of Authorship –retain authorship of modifications No discrimination against persons, groups or use (including commercial use)

13 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Cathedral (Closed Source) vs. Bazaar (Open Source) Paradigm Closed Source (MS WinXP) –developed in a controlled, coordinated way –a relatively small, tightly-knit group –secrecy through by NDAs –bugs reported to this group (access to source) Open Source (example Linux) –many volunteers together write the program –coordinated through the Internet –Quality maintained by releasing very often getting fast feedback from many users –In this manner good quality code is produced, and truly useful features are included.

14 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. What OSS is not Freeware (no source code) Shareware (no source code) Public Domain For non-commercial use only Community Codes –Not the same as OSS, but can be OSS Example: A complicated piece of software, where various parts of the software are prepared by different entities There will be a Holder, acting as sole distributor

15 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Solution: Open Source Culture? open source principles applied to technical areas other than computer software: –digital communication protocols –data storage formats –open source hardware (Indian development simputer) –dissemination of general knowledge examples of applying open source –Open CourseWare project at MIT, –Thacker's article on "Open Source DNA", –the "Open Source Cultural Database", –openwebschool, and –the Wikipedia The broader impacts of the open source movement, and the extent of its role in the development of new information sharing procedures, remains to be seen

16 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Key Features Copyright & Licensing –Ownership stays with the author(s) unless they relinquish their claims to it or transfer the copyright to another party –Over 30 Open Source Licenses recognized by the Open Source Initiative

17 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Key Features Multiple Versions –Over time, new versions become dominant and widely used, or die off due to lack of support/usage, or get folded back into the original –Natural selection process favors end-user –Ability to fork off different versions ensures surviving version will have features majority of end-users want

18 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Key Features Accountability –Tightly knit community supporting the development process –Source availability facilitates: Scrutiny by many people to flush out weaknesses Independent check and audit –Peer review & feedback leads to More robust, reliable & rich content Greater innovation, more rapid evolution & faster bug fixes

19 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Key Features Benefits –Promotes positive competition, self-learning, exploring, and cooperation –Benefits resource challenged institutions – affordable and accessible development process –Stimulates and supports regional and national local technology programs –Freedom to learn, redistribute, enhance

20 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Basic Criteria for Collaboration / Portal Tool follows GPL so that customization fall under legitimate use in license uses standards based open-source back ends (MySQL & PHP in this case) ability to effectively search through content (including user uploaded content) ability to handle uploads of a variety of file types strict user control / sign-up functionality very verbose administrative control of site and users from central location interface should be completely customizable to create needed information categories

21 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. multiple methods of communication (real-time chat, threaded forums, lists) very cost-effective strict versioning control for shared files in progress (check-in / check-out) ease-of-use hard to break low process overhead on server low bandwidth usage incorporates Universal Design (Americans w/ Disabilities Act Compliancy) - generally translates into better usability for all visitors Basic Criteria for Collaboration / Portal Tool

22 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. Get Started: By Using! Call for Participation –Join the NCTT sponsored Open Source Project –Talk to me How to get involved –Read Project Documents –Participate in Forum –Access to content Roles –User –Developers –Contributors –Project/Module manager –Committee member

23 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. References OSI homepage (http://www.opensource.org/) Open Source - homepagehttp://www.opensource.org GNU and Free Software Foundation The GNU General Public License (GPL) bazaar/

24 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. References OSI's history of the open source movement (http://www.opensource.org/docs/history.html)OSI's history of the open source movement Stallman's criticism of the open source movement (http://www.gnu.org/philosophy/free-software-for-freedom.html)Stallman's criticism of the open source movement MIT's OpenCourseWare project (http://education.mit.edu/tep/11125/opencourse/)MIT's OpenCourseWare project Thacker on "Open Source DNA" (http://www.mikro.org/Events/OS/text/Eugene- Thacker_OSDNA.htm)Thacker on "Open Source DNA" McCormick on the Open Source Cultural Database (http://www.opencritic.com/texts/CPSR_pattern.htm)McCormick on the Open Source Cultural Database "Lessons from Open Source", (http://www.firstmonday.org/issues/issue6_6/newmarch/index.html) by Jan Shafer"Lessons from Open Source", Why OSS/FS? Look at the Numbers (http://www.dwheeler.com/oss_fs_why.html) by David A. WheelerWhy OSS/FS? Look at the NumbersDavid A. Wheeler How to Evaluate OSS/FS Programs (http://www.dwheeler.com/oss_fs_eval.html) by David A. WheelerHow to Evaluate OSS/FS ProgramsDavid A. Wheeler

25 Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect those of the National Science Foundation. Copyright STCC Foundation Press. All rights reserved. References Open source project hostings –Apache Software Foundation (http://apache.org/), focused on servers, infrastructures, as well as development toolsApache Software Foundation –BerliOS Developer (http://developer.berlios.de/)BerliOS Developer –IBM developerWorks : Open Source (http://ibm.com/developerworks/opensource/)IBM developerWorks : Open Source –Java.net (http://java.net/), for projects using Java technologyJava.net –Mozilla Foundation (http://mozilla.org), for internet clients and development infrastructuresMozilla Foundation –mozdev.org, for Mozilla-related projectsmozdev.org –Open Bioinformatics Foundation (http://open-bio.org/), for Bioinformatics-relted projectsOpen Bioinformatics Foundation –Savannah.GNU (http://savannah.gnu.org/), for GNU SoftwaresSavannah.GNU –Savannah.NonGNU (http://savannah.nongnu.org/), for Free Softwares that runs on free operating systemsSavannah.NonGNU –SourceForge.net (http://sourceforge.net/)SourceForge.net –SunSource.net (http://sunsource.net/), projects sponsored by Sun MicrosystemsSunSource.net –Tigris.org (http://tigris.org/), focused tools for collaborative software developmentTigris.org


Download ppt "Www.nctt.org Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect."

Similar presentations


Ads by Google