Open source

  • Published on
    07-Jul-2015

  • View
    117

  • Download
    0

Embed Size (px)

DESCRIPTION

details of all open source in short and use full

Transcript

  • 1. SUBJECT : OPEN-SOURCE CREATED BY:-PREKSH MEHTA PARTH PATEL

2. TOPICS TO BE COVERED :- HISTORY WHAT IS OPEN-SOURCE ? WHAT'S THE DIFFERENCE BETWEEN OPEN SOURCE SOFTWARE AND OTHER TYPES OF SOFTWARE? IS OPEN SOURCE SOFTWARE ONLY IMPORTANT TO COMPUTER PROGRAMMERS ? WHY DO PEOPLE PREFER USING OPEN SOURCE SOFTWARE? LIST OF OPEN SOURCE PROJECTS AND APPLICATIONS SOME EXAMPLES OF OPEN SOURCE ADVANTAGES OF OPEN SOURCE DIS-ADVANTAGES OF OPEN SOURCE 3. HISTORY:- 1970S: UNIX OPERATING SYSTEM DEVELOPED AT BELL LABS AND BY A DIVERSE GROUP OF CONTRIBUTORS OUTSIDE OF BELL LABS; LATER AT&T ENFORCES INTELLECTUAL PROPERTY RIGHTS AND CLOSES THE CODE 1983: RICHARD STALLMAN FOUNDS THE FREE SOFTWARE FOUNDATION 1993: LINUS TORVALDS RELEASES FIRST VERSION OF LINUX BUILT 1997: DEBIAN FREE SOFTWARE GUIDELINES RELEASED 1998: NETSCAPE RELEASES NAVIGATOR IN SOURCE 4. WHAT IS OPEN SOURCE ? THE TERM "OPEN SOURCE" REFERS TO SOMETHING THAT CAN BE MODIFIED BECAUSE ITS DESIGN IS PUBLICLY ACCESSIBLE. OPEN SOURCE SOFTWARE IS SOFTWARE WHOSE SOURCE CODE IS AVAILABLE FOR MODIFICATION OR IMPROVEMENT BY ANYONE. "SOURCE CODE" IS THE PART OF SOFTWARE THAT MOST COMPUTER USERS DON'T EVER SEE; IT'S THE CODE COMPUTER PROGRAMMERS CAN MANIPULATE TO CHANGE HOW A PIECE OF SOFTWAREA "PROGRAM" OR "APPLICATION"WORKS. PROGRAMMERS WHO HAVE ACCESS TO A COMPUTER PROGRAM'S SOURCE CODE CAN IMPROVE THAT PROGRAM BY ADDING FEATURES TO IT OR REDISTRIBUTE IT. 5. WHAT'S THE DIFFERENCE BETWEEN OPEN SOURCE SOFTWARE AND OTHER TYPES OF SOFTWARE? SOME SOFTWARE HAS SOURCE CODE THAT CANNOT BE MODIFIED BY ANYONE BUT THE PERSON, TEAM, OR ORGANIZATION WHO CREATED IT AND MAINTAINS EXCLUSIVE CONTROL OVER IT. THIS KIND OF SOFTWARE IS FREQUENTLY CALLED "PROPRIETARY SOFTWARE" OR "CLOSED SOURCE" SOFTWARE, BECAUSE ITS SOURCE CODE IS THE PROPERTY OF ITS ORIGINAL AUTHORS, WHO ARE THE ONLY ONES LEGALLY ALLOWED TO COPY OR MODIFY IT. OPEN SOURCE SOFTWARE IS DIFFERENT. ITS AUTHORS MAKE ITS SOURCE CODE AVAILABLE TO OTHERS WHO WOULD LIKE TO VIEW THAT CODE, COPY IT, LEARN FROM IT, ALTER IT, OR SHARE IT. 6. IS OPEN SOURCE SOFTWARE ONLY IMPORTANT TO COMPUTER PROGRAMMERS? OPEN SOURCE SOFTWARE BENEFITS PROGRAMMERS AND NON-PROGRAMMERS BECAUSE MUCH OF THE INTERNET ITSELF IS BUILT ON MANY OPEN SOURCE TECHNOLOGIESLIKE THE LINUX OPERATING SYSTEM AND THE APACHE WEB SERVER APPLICATIONANYONE USING THE INTERNET BENEFITS FROM OPEN SOURCE SOFTWARE. 7. WHY DO PEOPLE PREFER USING OPEN SOURCE SOFTWARE? MANY PEOPLE PREFER OPEN SOURCE SOFTWARE BECAUSE THEY HAVE MORE CONTROL OVER THAT KIND OF SOFTWARE. OTHERS LIKE OPEN SOURCE SOFTWARE BECAUSE IT HELPS THEM BECOME BETTER PROGRAMMERS. BECAUSE OPEN SOURCE CODE IS PUBLICLY ACCESSIBLE, STUDENTS CAN LEARN TO MAKE BETTER SOFTWARE BY STUDYING WHAT OTHERS HAVE WRITTEN. 8. LIST OF OPEN SOURCE PROJECTS AND APPLICATIONS 3D SLICER ANDROID OPEN SOURCE PROJECT APACHE OPENOFFICE CODER DEVCOIN ENTERMEDIA FIGSHARE ETC 9. SOME EXAMPLES OF OPEN SOURCE :- 10. ADVANTAGES OF OPEN SOURCE OPEN-SOURCE SOFTWARE IS FREE TO USE, DISTRIBUTE, AND MODIFY. OPEN-SOURCE SOFTWARE IS MORE SECURED AS THE CODE IS ACCESSIBLE TO EVERYONE. OPEN SOURCE IS NOT DEPENDENT ON THE COMPANY OR AUTHOR THAT ORIGINALLY CREATED IT. EVEN IF THE COMPANY FAILS, THE CODE CONTINUES TO EXIST AND BE DEVELOPED BY ITS USERS. THERE IS NO NEED FOR PRODUCT ACTIVATION OR SERIAL NUMBER. 11. DIS-ADVANTAGES OF OPEN SOURCE NOBODY IN PARTICULAR IS RESPONSIBLE FOR THE CODES, THERE IS NO EXACT KNOWLEDGE AND ASSURANCE ON WHEN THE CODES ARE GOING TO BE FIXED IF THERE A BUGS IN IT. THE CODES ARE TOO COMPLICATED FOR NOVICE USERS TO UNDERSTAND. THERE IS NO PARTICULAR OFFICIAL MONITORING THE WORKS OF A PROGRAMMER IMPROVING THE CODES. THIS IS BECAUSE ANYONE IS FREE TO USE, MODIFY OR EVEN DISTRIBUTE THE CODES. 12. THANK YOU..!!!