Pertemuan 2. Open Source Vs Free Software Founder Prize Motivation Enemy Free Software Opensource.

Slides:



Advertisements
Presentasi serupa
Berbagai Jenis Lisensi dan Berkembangnya Perangkat Lunak Bebas
Advertisements

2. Introduction to Algorithm and Programming
Managing Software Requirements (manajemen kebutuhan perangkat lunak)
Once there was a man who asked God for a flower and a butterfly Suatu ketika seorang lelaki mohon kepada Tuhan sekuntum bunga dan seekor kupu-kupu.
Teknologi Open Source Priza Pandunata
Agile Software Development
RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)
HelloHaloproject Health Togeth erness Fun Simpl e Wonderfu l.
Violation of children’s By: Brenda Bimantoro. My article Tanpa akta kelahiran hak asasi anak rentan dilanggar. Foto: Sgp Anak-anak jalanan yang tidak.
Game Theory Purdianta, ST., MT..
GRADE/ SEMESTER : VII/ I
Pendahuluan Algoritma Pengolahan Paralel S1-TI Prepared by: MT Wilson.
Oleh : Eko Prianto. Read Carefully  another section at the same document  to a different document  to a different Web page  to a variety of other.
WaterfallPrototyping RAD Incremental Prototyping Pendekatan SDLC.
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
Data Collection Method
Menulis Kolom  Kolom adalah opini atau artikel. Tidak seperti editorial, kolom memiliki byline.  Kolom Biasanya ditulis reguler. Biasanya mingguan atau.
1 Pertemuan 09 Kebutuhan Sistem Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
1 Pertemuan 12 Pengkodean & Implementasi Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
Bersediakah Anda membantu menjangkau Indonesia dengan Injil? (Will you help reach Indonesia with the Gospel?) A ministry of Campus Crusade for Christ Australia.
PENYUSUNAN STRATEGI.
The Bug Tracking Database (1) Pertemuan 6
Masalah Transportasi II (Transportation Problem II)
OUTSOURCING I. Joko Dewanto FAKULTAS ILMU KOMPUTER
PERTEMUAN KE-6 UNIFIED MODELLING LANGUAGE (UML) (Part 2)
Verb Tense Tense denotes the time of the action indicated by a verb. The time is not always the same as that indicated by the name of the tense.
1 Pertemuan 2 Unit 1 - Careers Matakuliah: G0682 / Bahasa Inggris Ekonomi 1 Tahun: 2005 Versi: versi/revisi.
The following short quiz consists of 4 questions and tells whether you are qualified to be a "professional". The questions are not that difficult, so.
Smoothing. Basic Smoothing Models Moving average, weighted moving average, exponential smoothing Single and Double Smoothing First order exponential smoothing.
Samples: Smart Goals ©2014 Colin G Smith
Doctor  what is doctor?  how to be a doctor ?  what we do as a doctor?  the benefit of doctor?  conclusion and suggestion.
SMART GRID Group 26: Trang Trieu Grace Truong Nicki Tran Lisa Trinh.
CARA KERJA WEB Rofilde Hasudungan.
Pert. 16. Menyimak lingkungan IS/IT saat ini
AKUNTANSI PAJAK EDISI 6 WALUYO
User (Pengguna) User = a person who use an IRS
CA113 Pengantar Manajemen Bisnis
DESIGNING AND EVALUATING MANAGEMENT CONTROL SYSTEMS
Software Engineering Rekayasa Perangkat Lunak
Pertemuan <<18>> << Penemuan Fakta(01) >>
METODOLOGI PENELITIAN ADMINISTRASI NEGARA
CA113 Pengantar Manajemen Bisnis
IMPLEMENTASI & TESTING E-BISNIS Pertemuan 10
Phase III Rapid Prototyping and Demonstration Prototype
ABSTRACT Animation is an image or object processing which can be moved. Firstly, animation is made using paper sheet by sheet which is flipped until get.
Announcements and Advertisements. Advertisements Advertisement is promotion of goods, services, companies, and ideas that must be paid by a sponsor. Advertising.
Welcome 8clicks Pte Ltd. About us  8CLICKS PTE LTD is best web Development Company in Singapore. It is famous for their web designing services. 8CLICKS.
How to Set Up AT&T on MS Outlook ATT is a multinational company headquartered in Texas. ATT services are used by many people widely across.
How You Can Make Your Fleet Insurance London Claims Letter.
How Can I Be A Driver of The Month as I Am Working for Uber?
How the Challenges Make You A Perfect Event Organiser.
Things You Need to Know Before Running on the Beach.
How to Pitch an Event
Grow Your Social Media Communities
Don’t Forget to Avail the Timely Offers with Uber
Takes Rides for Never Ending Fun pacehire.co.uk. It’s still Time to Make Fun Before the Holidays pacehire.co.uk.
CA113 Pengantar Manajemen Bisnis
Take a look at these photos.... Also, in case you're wondering where this hotel is, it isn't a hotel at all. It is a house! It's owned by the family of.
THE INFORMATION ABOUT HEALTH INSURANCE IN AUSTRALIA.
HughesNet was founded in 1971 and it is headquartered in Germantown, Maryland. It is a provider of satellite-based communications services. Hughesnet.
HOTEL MANAGEMENT OF UNIVERSITAS DIAN NUSWANTORO
 Zoho Mail offers easy options to migrate data from G Suite or Gmail accounts. All s, contacts, and calendar or other important data can be imported.
Fix problems opening Norton  Fix problems opening Norton This problem can happen after you update Norton. To fix the matter, restart the computer. Fix.
In this article, you can learn about how to synchronize AOL Mail with third-party applications like Gmail, Outlook, and Window Live Mail, Thunderbird.
Website: Website Technologies.
Rank Your Ideas The next step is to rank and compare your three high- potential ideas. Rank each one on the three qualities of feasibility, persuasion,
Draw a picture that shows where the knife, fork, spoon, and napkin are placed in a table setting.
2. Discussion TASK 1. WORK IN PAIRS Ask your partner. Then, in turn your friend asks you A. what kinds of product are there? B. why do people want to.
Wednesday/ September,  There are lots of problems with trade ◦ There may be some ways that some governments can make things better by intervening.
Transcript presentasi:

Pertemuan 2

Open Source Vs Free Software Founder Prize Motivation Enemy Free Software Opensource

History of Open Source In the mid 1990s, Open Source Initiative (OSI) is founded by Eric S. Raymond as Reaction of Free Software. Open source software is an evolution of the Free Software movement of the 1980s. Raymond and the OSI realise that there are more persuasive advantages inherent in the use and development of Free Software than the less quantifiable advantages based in concepts of morality.

History of Free Software Founded by Richard Stallman, an engineer at MIT"s AI Laboratory, the Free Software movement was meant to create, from the ground up, a free Unix equivalent called GNU ("GNU"s not Unix"). While it never achieved this lofty goal, Stallman"s Free Software Foundation (FSF) produced the widely used GNU General Public License for free software (GPL), as well as a number of useful utilities which were instrumental in the creation of the free operating system called Linux.

Founding Fathers of Free SW and Open Source Richard StallmanEric S. Raymond

What is Free Software Kebebasan untuk menjalankan programnya untuk tujuan apa saja Kebebasan untuk mempelajari bagaimana program itu bekerja serta dapat disesuaikan dengan kebutuhan Anda. Akses pada kode program merupakan suatu prasyarat. Kebebasan untuk menyebarluaskan kembali hasil salinan perangkat lunak tersebut sehingga dapat membantu sesama Anda. Kebebasan untuk meningkatkan kinerja program, dan dapat menyebarkannya ke khalayak umum sehingga semua menikmati keuntungannya. Akses pada kode program merupakan suatu prasyarat juga. Focused on user rights

What is Open Source “The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing.” Focused more on programmers and development method

Open Source Methodology Open Source methodology is described as a highly decentralized development system, enabled by the Internet. By a common versioning control system, developers over the whole world can keep their local copy of the source code and develop on their workstation. When they have a feature that they want to add, or a bug they have a fix for, they send a request to the maintainer to include the new code into the source code tree. The maintainer acts as a relay for approving additions to the source code, in large projects there might be multiple levels of maintainers, each responsible for a certain part of the code

Open Source Methodology [cont.] - Distributed Development via Internet - Program is released including source code - Users use software, notice missing features and bugs - Programming savvy users add features and fix bugs - Users then release own changes with source code - Cycle repeats

Goal of Open Source To promote software reliability and quality by supporting independent peer review and rapid evolution of source code.

Software Terminology

Strengths of the OSS model Exponential growth of the Internet Cumulative IQ Parallel development Parallel debugging Communication with downstream developers Easiness to contribute

Exponential growth of the Internet Open source projects developers rely on the Internet to communicate and exchange the source code of the programmes. As the penetration of the Internet grows exponentially, more and more people around the world are possible contributors to open source projects.

Cumulative IQ The development of open source software is not centralised. No specific group or individual is assigned a precise task. When a problem has to be addressed anyone can try to solve it. The parallel development helps choose the best solution to a problem and increases the creativity involved in a project.

Parallel debugging “Given a large enough beta-tester and co- developer base, almost every problem will be characterized quickly and the fix obvious to someone” (Raymond, Oct. 1998). Parallel debugging increases the speed and effectiveness of debugging by an order of magnitude over commercial software and makes open source programmes often more stable and reliable than commercial alternatives.

Communication with downstream developers Developers of software meant to run atop an open source software can easily make sure that their application is fully compatible with the underlying programme by checking the source code and even having the possibility to modify it and adapt it to the specific tasks they want their programme to perform.

Easiness to contribute Everyone can contribute OSS project. A highly skilled programmer and a low-skill developer can be involved

Weaknesses of the OSS model Lack of customer focus No entity is accountable No centralized technical support OSS is sometimes perceived as “hackerware”

Lack of Customer Focus Open Source Community do not feel concerned by the other possible uses of their programs – especially use by corporations – neither do they give importance to the user-friendliness of their software. Potential non- specialist users are often scared by the austerity of the user interfaces and deterred by the high level of technical knowledge needed to run the programs.

No Entity is Accountable Another hurdle to the wide use of OSS by corporate customers is that OSS projects are not run by a firm which can be hold accountable if something goes wrong. The contributors to the program are scattered all over the world and have no legal status.

No centralized technical support The fact that open source software is not produced by companies also means that there is no one to help the “clients” out if they encounter problems with the software they downloaded free of charge. The OSS developers instead help each other by or on newsgroups. It is not rare to obtain an answer by the very person who developed the software or a specific part of it. The efficiency of the help can thus be much higher than in the corporate model and hackers are always willing to help each other or even less computer-savvy persons. However, for Internet newcomers, asking questions on newsgroups or ing the programmers is not a natural reflex.

OSS is sometimes perceived as “hackerware” People who are not familiar with the OSS model, and especially company managers, often think of hackers as of juvenile offenders trying to break into CIA computers for fun rather than skilled IT professionals helping to solve their profession’s problems.

Q & A

Dari mana praktisi oss gratis mendapat keuntungan? 1.Sponsor 2.Dari pemesan 3.Acara2 terkait s/w 4.Jasa instalasi/ konsultan 5.Donatur 6.Download

TUGAS

Tugas Individu Buat makalah tentang contoh penggunaan teknologi/software open source pada perusahaan Meliputi: -Deskripsi Perusahaan -Teknologi apa saja yang digunakan -Referensi / Sumber

Tugas Kelompok Diskusikan dengan Anggota kelompok: -Legal-kah kita menggunakan Open Source software untuk perusahaan yang menghasilkan profit? -Legal-kah kita menjual CD yang berisi Open Source software? –Legal-kah jika kita modifikasi source code untuk keperluan sendiri? –Legal-kah jika sebagai developer software mengubah lisensi software dari open source menjadi commercial?

Jawaban tugas (individu dan kelompok) dikumpulkan dalam bentuk softcopy (file word) Dikirim via ke Paling lambat kamis 21 Sept 2006 jam WIB

No pain, No Gain (ucapan bijak)