SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
Open Source Software Development Model 
Main Paper:Why Hackers do what they do (Data Management Infrastructures Seminar) 
Dhara Shah 
The University of Bern 
Dhara.shah@students.unibe.ch 
Abstract— This paper is based on the Main Paper “Why Hackers Do What They Do” by Karim R. Lakhani and Robert G. Wolf1. Also following papers are taken into account during the course of understanding: 
 Understanding knowledge sharing activities in free/open source software projects: An empirical study by Suleiman k. Sowe, Ioannis Stamelos, Lefteris Angelis. 
 A Case Study of the Open Source Software Development: The Apache Server by Audris Mockus, Roy T. Fielding and James Herbsleb 
 Crowdsourcing Systems on the World Wide Web By Ahnai Doan, Raghu Ramakrishnan and Alon Y. Halevy 
 What makes free/libre open source software (floss) projects successful? An Agent based model of floss projects by Nicholas p. radtke, Marco A. Janssen and James S. Collofello. 
Based on all the papers mentioned above, main paper and a small survey consisting of 20 students from the Indian Institute of Technology, Mumbai I present my views about Open Source Software Development. 
Keywords: Open Source software projects; Knowledge Sharing; Knowledge providers; Self-Organizing Communities. 
I. INTRODUCTION 
This paper is written to explain the motivations behind the developers in Free/Open Source Software (F/OSS). The explanations are derived from the papers mentioned in the abstract section and a small friendly survey conducted by me. Details about survey: The Survey was a friendly questionnaire answered by 20 Computer Science Students of Indian Institute of Technology Mumbai. All the 20 students are extremely good in studies with average 7.0 GPA overall and had been participating in various Open Source Software development project.
As part of the seminar I read the Main paper and supporting papers and what found was the paper was written mainly from the perspective of 1st World Developers involved in Free/Open Source Software Development. Hence out of curiosity I conducted this survey by personally contacting all the 20 students. 
Now I shed some light on the selection of students and the questions asked to them. 
All the 20 Students are from Computer Science Department of IIT, Mumbai. IIT Mumbai is world renowned engineering college and admission to this University is extremely competing. All the 20 students are Undergraduates. 3 of the students are entrepreneurs running a free/open source software development company and teaching software development. 
Now the Survey questions each of the student had been part of open source software development. Following were the questions asked to them: 
1. Why were you part of an Open Source Software development team? What were your motivations? 
2. Were you paid in any form by the Software Development Company? 
3. Do you expect to use this experience to yield some benefit? 
4. Do you wish to continue to contribute in Open Source Software Development? 
5. Who introduce u to open source software development? Or who motivated you? 
6. Why u choose the project that u working on? Criteria for showing the project 
7. How is your experience so far? Do you motivate others to be part of it? 
The Above Questions were asked by the taking inspiration from the main paper. In the remaining part of the paper following flow of idea shall be presented 
1. Who are the developers? 
2. Understanding Motivations of the F/OSS Developers 
3. Intrinsic Motivations 
4. Extrinsic Motivations 
5. Critique about main paper 
6. Summary of Survey 
7. Conclusion of the paper 
As the Survey conducted by me was extremely small compared to the survey presented in the main it cannot be used to verify the findings of the main paper. Nor can the survey conducted by me can be generalized to the developers in F/OSS from 3rd world countries. But the Survey conducted by me gave me clear idea and
understanding about the developers involved in F/OSS developers. And the Survey can be considered as a sample of understanding of the F/OSS developers. 
II. WHO ARE THE DEVELOPERS 
According to my understanding from the papers, developers in open source software development are mostly the developers with following traits: 
 Developers looking for challenging project other than their normal job work or studies. 
 Or Developers who are students and trying to learn the subject by practically doing projects. 
 Or Self-taught learners who want to learn by themselves programming language. 
 Or Students who want to enter job market by taking open source software development as their experience in resume. 
 Or Employees of the company whose peers value employees working in open source software development 
Hence it can be concluded that whatever the reasons are they are not mostly linked to common reason that developers are employees of the open source software development company, also mostly the gain is not direct monetary gain but indirect advantages. 
III. UNDERSTANDING MOTIVATIONS OF THE F/OSS DEVELOPERS 
By knowing who the developers are, their motivations also become quite clear. Still we can categorize the motivations is largely 2 parts as follows: 
 Intrinsic Motivations 
 Extrinsic Motivations 
The Above mentioned categories will be explained in detail in later section. For now I would like present interesting finding from my paper which suggests who introduces the developers to the open source software development. This question wasn’t answered to me by any of the papers I read. From the Survey I found following initiation reasons: 
 One of the students started developing open source software development as he found the project extremely good and he thought he can make a difference with the project. He was introduced to the by his professor who was also part of the project. Hence introduction to open source development can be by Academic personnel. 
 Few of the Students replied they were introduced to the open source development by the fellow students who were having an open source software development start-up company on campus. Hence introduction to open source development can be by fellow students.
 One of the student starting development with his father who was also involved in open source development and they intend to start-up company with the product which would be open source. Hence introduction done by personnel contact. 
 Few students replied that they had reviews from their peers that students involved in open source development were placed (getting job) in high technically acclaimed companies. Hence the introduction was by peers with agenda in mind. 
IV. INTRINSIC MOTIVATIONS 
In this section I would like to describe the motivations that developers have which are not for any kind of gain. 
Mostly as Intrinsic motivation it is for fun. In the papers it was mentioned that they found developers who work on open source projects during their office hours. Also those developers found open source software more interesting. 
I found from my survey few students did open source development as they get more responsibility and challenge working on it. As the part of Open Software development cycle, one of the developers assume responsibility for the release and arranges for release independently this gives developers a sense of importance. 
One more interesting observation from the papers is that every person has a level of difficulty or complexity which the individual perceive as challenge. If the individual’s flow of work matches with the level of difficulty given by open source software development he is more enthusiastic about his work. One of the reasons of Apache Server’s successful development is perceived that the developers got the perfect project at the right time. 
Though it looks very uncertain argument my talks with the students confirmed the argument. They said that they worked on weekends, holidays and late nights on open source software just for the fun of programming and because they were having a beautiful experience in which they found themselves unable to isolate from project even during free time. 
V. EXTRINSIC MOTIVATIONS 
Various extrinsic motivations were found which have described below: 
1. To improve faulty programming skills 
2. Learn latest Software development techniques and implement the programming knowledge to practical implementation. 
3. To impress upon the superiors in the company by contributing in open source development.
4. To able to show to companies about the one’s programming skills. This very helpful for individuals starting in the industry. 
5. To develop their initial ideas which could turn up into Startup Company? 
In the paper it was mentioned that socio economic background plays major role in individual’s motivations to contribute to the open source development. 
In my survey I found that few students when asked would you continue contributing in open source development or not replied that they are contributing to get job in this recession market and once they get if the company requires them not to work on those open source software development they wouldn’t. Where areas in paper it was mentioned that developers during their office hours worked on the open source development just for the sake of fun and not that they were required to it. So here one can see that open source software development cannot be done faster in 3rd world countries as their economic stability is at stake. 
Extrinsic motivations can be classified as immediate benefit yielding motivation and delayed benefits. In immediate yielding motivations related to learning and improving once skills comes in. And in delayed benefits one being monitored by the superior or trying to get job with open source software development experience comes in. 
VI. CRITIQUE ABOUT MAIN PAPER 
One most important point about the main paper is that title of the paper is misleading. As the term “Hacker” is usually attached to negative development. But in the main paper it’s meant as developers who are not following the traditional way of Software Development. Quite later in the paper it’s explained that “hacker” for them is considered as a badge of honor in F/OSS Community. 
Otherwise the paper is very well written and explained. And the survey gave a very nice idea to me to talk to budding developers and know if they are involved in such kind of open source software development. 
VII. SUMMARY OF THE SURVEY 
Survey was the most exciting part of the paper. It helped me immensely under the implications of the paper read. As the topic is very much discussed and being an open source software development is no more work of genius. 
The most interesting part was all the students were part of the Apache server development team and as I read the case study was of Apache Server they answers where very much helpful. 
Exciting part of being open source software development for the students was the responsibilities they can take which in a traditional organization they might be not given till
they have 10 years of experience. Also they have immense flexibility there is no pressure about release there is no management issues to be handled which intrigued the students most. 
VIII. CONCLUSION OF THE PAPER 
Overall the paper is very stimulating and helps understand the working of open source software development. One can use these findings to motivate developers in traditional organization. Understanding the complexity of a successful open source software and be extremely helpful to future projects. And companies can decide depending on the complexity of project to take up traditional approach or open software development project. As open software development project gives geographical freedom also to the company. 
ACKNOWLEDGMENT 
My sincere thanks to Prof. Philippe for conducting the seminar which gave me opportunity to read such good papers. Also thanks to all the students of H batch (2005) of Computer Science Department of Indian Institute of Technology, Mumbai. 
REFERENCES 
1. “Why Hackers Do What They Do” by Karim R. Lakhani and Robert G. Wolf 
2. Understanding knowledge sharing activities in free/open source software projects: An empirical study by Suleiman k. Sowe, Ioannis Stamelos, Lefteris Angelis. 
3. A Case Study of the Open Source Software Development: The Apache Server by Audris Mockus, Roy T. Fielding and James Herbsleb 
4. Crowdsourcing Systems on the World Wide Web By Ahnai Doan, Raghu Ramakrishnan and Alon Y. Halevy 
5. What makes free/libre open source software (floss) projects successful? An Agent based model of floss projects by Nicholas p. radtke, Marco A. Janssen and James S. Collofello.

Weitere ähnliche Inhalte

Andere mochten auch

NetworkPaperthesis1
NetworkPaperthesis1NetworkPaperthesis1
NetworkPaperthesis1Dhara Shah
 
Bachelorthesis.compressed
Bachelorthesis.compressedBachelorthesis.compressed
Bachelorthesis.compressedDhara Shah
 
Geert Hofstede model for analysing organizational cultures
Geert Hofstede model for analysing organizational culturesGeert Hofstede model for analysing organizational cultures
Geert Hofstede model for analysing organizational culturesbertvanderlinden
 
Welcome To Computers
Welcome To ComputersWelcome To Computers
Welcome To Computersconnerk
 
NetworkPaperthesis2
NetworkPaperthesis2NetworkPaperthesis2
NetworkPaperthesis2Dhara Shah
 
Network paperthesis2
Network paperthesis2Network paperthesis2
Network paperthesis2Dhara Shah
 
web training
web trainingweb training
web trainingsourabh4u
 
measuring organizational culture
measuring organizational culturemeasuring organizational culture
measuring organizational culturebertvanderlinden
 
I phone programming project report
I phone programming project reportI phone programming project report
I phone programming project reportDhara Shah
 
Reinventing Healthcare to Serve People, Not Institutions
Reinventing Healthcare to Serve People, Not InstitutionsReinventing Healthcare to Serve People, Not Institutions
Reinventing Healthcare to Serve People, Not InstitutionsTim O'Reilly
 
WTF? Why The Future Is Up To Us.
WTF? Why The Future Is Up To Us.WTF? Why The Future Is Up To Us.
WTF? Why The Future Is Up To Us.Tim O'Reilly
 
WTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionWTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionTim O'Reilly
 

Andere mochten auch (16)

NetworkPaperthesis1
NetworkPaperthesis1NetworkPaperthesis1
NetworkPaperthesis1
 
Bachelorthesis.compressed
Bachelorthesis.compressedBachelorthesis.compressed
Bachelorthesis.compressed
 
Master_Thesis
Master_ThesisMaster_Thesis
Master_Thesis
 
Master thesis
Master thesisMaster thesis
Master thesis
 
Geert Hofstede model for analysing organizational cultures
Geert Hofstede model for analysing organizational culturesGeert Hofstede model for analysing organizational cultures
Geert Hofstede model for analysing organizational cultures
 
Welcome To Computers
Welcome To ComputersWelcome To Computers
Welcome To Computers
 
NetworkPaperthesis2
NetworkPaperthesis2NetworkPaperthesis2
NetworkPaperthesis2
 
Network paperthesis2
Network paperthesis2Network paperthesis2
Network paperthesis2
 
web training
web trainingweb training
web training
 
measuring organizational culture
measuring organizational culturemeasuring organizational culture
measuring organizational culture
 
Natural science 2 reviewer
Natural science 2 reviewerNatural science 2 reviewer
Natural science 2 reviewer
 
I phone programming project report
I phone programming project reportI phone programming project report
I phone programming project report
 
My personal brand
My personal brandMy personal brand
My personal brand
 
Reinventing Healthcare to Serve People, Not Institutions
Reinventing Healthcare to Serve People, Not InstitutionsReinventing Healthcare to Serve People, Not Institutions
Reinventing Healthcare to Serve People, Not Institutions
 
WTF? Why The Future Is Up To Us.
WTF? Why The Future Is Up To Us.WTF? Why The Future Is Up To Us.
WTF? Why The Future Is Up To Us.
 
WTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionWTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx version
 

Ähnlich wie Data_Management_Seminar_Dhara_Shah

Google summer of code OSS keynote
Google summer of code OSS keynoteGoogle summer of code OSS keynote
Google summer of code OSS keynoteCarol Smith
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for DevelopersBarElin
 
Trends in Enterprise Open Source Programs
Trends in Enterprise Open Source ProgramsTrends in Enterprise Open Source Programs
Trends in Enterprise Open Source ProgramsThe New Stack
 
Crowdsourcing Your Way to a Better ePortfolio
Crowdsourcing Your Way to a Better ePortfolioCrowdsourcing Your Way to a Better ePortfolio
Crowdsourcing Your Way to a Better ePortfolioKristina D.C. Hoeppner
 
Research Proposal Attic Media
Research Proposal Attic MediaResearch Proposal Attic Media
Research Proposal Attic Mediaguestb67122e
 
Research proposal attic media
Research proposal attic mediaResearch proposal attic media
Research proposal attic mediaguestb67122e
 
Research Proposal Attic Media
Research Proposal Attic MediaResearch Proposal Attic Media
Research Proposal Attic Mediaguestb67122e
 
Research Proposal Attic Media
Research Proposal  Attic  MediaResearch Proposal  Attic  Media
Research Proposal Attic Mediaguestb67122e
 
Research Proposal Attic Media
Research Proposal Attic MediaResearch Proposal Attic Media
Research Proposal Attic Mediaguestb67122e
 
Individual and social benefits of online discussion forums
Individual and social benefits of online discussion forumsIndividual and social benefits of online discussion forums
Individual and social benefits of online discussion forumsSGB Media Group
 
Live 2014 Survey Results: Open Source Development and Application Security Su...
Live 2014 Survey Results: Open Source Development and Application Security Su...Live 2014 Survey Results: Open Source Development and Application Security Su...
Live 2014 Survey Results: Open Source Development and Application Security Su...Sonatype
 
From Mechanical Engineer to Technopreneur by RJ David
From Mechanical Engineer to Technopreneur by RJ DavidFrom Mechanical Engineer to Technopreneur by RJ David
From Mechanical Engineer to Technopreneur by RJ DavidJanette Toral
 
Running head finding employment as a java developer
Running head finding employment as a java developer              Running head finding employment as a java developer
Running head finding employment as a java developer DIPESH30
 
Getting started with UX research October 2017.pptx
Getting started with UX research October 2017.pptxGetting started with UX research October 2017.pptx
Getting started with UX research October 2017.pptxCarol Rossi
 
FunCab android app
FunCab android appFunCab android app
FunCab android appAditya Todi
 
a report on comparitive study of opensorce ERP systems
a report on comparitive study of opensorce ERP systemsa report on comparitive study of opensorce ERP systems
a report on comparitive study of opensorce ERP systemsravindra sharma
 

Ähnlich wie Data_Management_Seminar_Dhara_Shah (20)

Google summer of code OSS keynote
Google summer of code OSS keynoteGoogle summer of code OSS keynote
Google summer of code OSS keynote
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for Developers
 
Research Proposal V5
Research Proposal  V5Research Proposal  V5
Research Proposal V5
 
Trends in Enterprise Open Source Programs
Trends in Enterprise Open Source ProgramsTrends in Enterprise Open Source Programs
Trends in Enterprise Open Source Programs
 
Crowdsourcing Your Way to a Better ePortfolio
Crowdsourcing Your Way to a Better ePortfolioCrowdsourcing Your Way to a Better ePortfolio
Crowdsourcing Your Way to a Better ePortfolio
 
Research Proposal Attic Media
Research Proposal Attic MediaResearch Proposal Attic Media
Research Proposal Attic Media
 
Research proposal attic media
Research proposal attic mediaResearch proposal attic media
Research proposal attic media
 
Research Proposal Attic Media
Research Proposal Attic MediaResearch Proposal Attic Media
Research Proposal Attic Media
 
Research Proposal Attic Media
Research Proposal  Attic  MediaResearch Proposal  Attic  Media
Research Proposal Attic Media
 
Research Proposal Attic Media
Research Proposal Attic MediaResearch Proposal Attic Media
Research Proposal Attic Media
 
Individual and social benefits of online discussion forums
Individual and social benefits of online discussion forumsIndividual and social benefits of online discussion forums
Individual and social benefits of online discussion forums
 
Live 2014 Survey Results: Open Source Development and Application Security Su...
Live 2014 Survey Results: Open Source Development and Application Security Su...Live 2014 Survey Results: Open Source Development and Application Security Su...
Live 2014 Survey Results: Open Source Development and Application Security Su...
 
From Mechanical Engineer to Technopreneur by RJ David
From Mechanical Engineer to Technopreneur by RJ DavidFrom Mechanical Engineer to Technopreneur by RJ David
From Mechanical Engineer to Technopreneur by RJ David
 
Running head finding employment as a java developer
Running head finding employment as a java developer              Running head finding employment as a java developer
Running head finding employment as a java developer
 
Final years
Final yearsFinal years
Final years
 
Getting started with UX research October 2017.pptx
Getting started with UX research October 2017.pptxGetting started with UX research October 2017.pptx
Getting started with UX research October 2017.pptx
 
Maheroo_C_14094229_Report
Maheroo_C_14094229_ReportMaheroo_C_14094229_Report
Maheroo_C_14094229_Report
 
FunCab android app
FunCab android appFunCab android app
FunCab android app
 
U6 lesson 11 task 12
U6 lesson 11  task 12U6 lesson 11  task 12
U6 lesson 11 task 12
 
a report on comparitive study of opensorce ERP systems
a report on comparitive study of opensorce ERP systemsa report on comparitive study of opensorce ERP systems
a report on comparitive study of opensorce ERP systems
 

Data_Management_Seminar_Dhara_Shah

  • 1. Open Source Software Development Model Main Paper:Why Hackers do what they do (Data Management Infrastructures Seminar) Dhara Shah The University of Bern Dhara.shah@students.unibe.ch Abstract— This paper is based on the Main Paper “Why Hackers Do What They Do” by Karim R. Lakhani and Robert G. Wolf1. Also following papers are taken into account during the course of understanding:  Understanding knowledge sharing activities in free/open source software projects: An empirical study by Suleiman k. Sowe, Ioannis Stamelos, Lefteris Angelis.  A Case Study of the Open Source Software Development: The Apache Server by Audris Mockus, Roy T. Fielding and James Herbsleb  Crowdsourcing Systems on the World Wide Web By Ahnai Doan, Raghu Ramakrishnan and Alon Y. Halevy  What makes free/libre open source software (floss) projects successful? An Agent based model of floss projects by Nicholas p. radtke, Marco A. Janssen and James S. Collofello. Based on all the papers mentioned above, main paper and a small survey consisting of 20 students from the Indian Institute of Technology, Mumbai I present my views about Open Source Software Development. Keywords: Open Source software projects; Knowledge Sharing; Knowledge providers; Self-Organizing Communities. I. INTRODUCTION This paper is written to explain the motivations behind the developers in Free/Open Source Software (F/OSS). The explanations are derived from the papers mentioned in the abstract section and a small friendly survey conducted by me. Details about survey: The Survey was a friendly questionnaire answered by 20 Computer Science Students of Indian Institute of Technology Mumbai. All the 20 students are extremely good in studies with average 7.0 GPA overall and had been participating in various Open Source Software development project.
  • 2. As part of the seminar I read the Main paper and supporting papers and what found was the paper was written mainly from the perspective of 1st World Developers involved in Free/Open Source Software Development. Hence out of curiosity I conducted this survey by personally contacting all the 20 students. Now I shed some light on the selection of students and the questions asked to them. All the 20 Students are from Computer Science Department of IIT, Mumbai. IIT Mumbai is world renowned engineering college and admission to this University is extremely competing. All the 20 students are Undergraduates. 3 of the students are entrepreneurs running a free/open source software development company and teaching software development. Now the Survey questions each of the student had been part of open source software development. Following were the questions asked to them: 1. Why were you part of an Open Source Software development team? What were your motivations? 2. Were you paid in any form by the Software Development Company? 3. Do you expect to use this experience to yield some benefit? 4. Do you wish to continue to contribute in Open Source Software Development? 5. Who introduce u to open source software development? Or who motivated you? 6. Why u choose the project that u working on? Criteria for showing the project 7. How is your experience so far? Do you motivate others to be part of it? The Above Questions were asked by the taking inspiration from the main paper. In the remaining part of the paper following flow of idea shall be presented 1. Who are the developers? 2. Understanding Motivations of the F/OSS Developers 3. Intrinsic Motivations 4. Extrinsic Motivations 5. Critique about main paper 6. Summary of Survey 7. Conclusion of the paper As the Survey conducted by me was extremely small compared to the survey presented in the main it cannot be used to verify the findings of the main paper. Nor can the survey conducted by me can be generalized to the developers in F/OSS from 3rd world countries. But the Survey conducted by me gave me clear idea and
  • 3. understanding about the developers involved in F/OSS developers. And the Survey can be considered as a sample of understanding of the F/OSS developers. II. WHO ARE THE DEVELOPERS According to my understanding from the papers, developers in open source software development are mostly the developers with following traits:  Developers looking for challenging project other than their normal job work or studies.  Or Developers who are students and trying to learn the subject by practically doing projects.  Or Self-taught learners who want to learn by themselves programming language.  Or Students who want to enter job market by taking open source software development as their experience in resume.  Or Employees of the company whose peers value employees working in open source software development Hence it can be concluded that whatever the reasons are they are not mostly linked to common reason that developers are employees of the open source software development company, also mostly the gain is not direct monetary gain but indirect advantages. III. UNDERSTANDING MOTIVATIONS OF THE F/OSS DEVELOPERS By knowing who the developers are, their motivations also become quite clear. Still we can categorize the motivations is largely 2 parts as follows:  Intrinsic Motivations  Extrinsic Motivations The Above mentioned categories will be explained in detail in later section. For now I would like present interesting finding from my paper which suggests who introduces the developers to the open source software development. This question wasn’t answered to me by any of the papers I read. From the Survey I found following initiation reasons:  One of the students started developing open source software development as he found the project extremely good and he thought he can make a difference with the project. He was introduced to the by his professor who was also part of the project. Hence introduction to open source development can be by Academic personnel.  Few of the Students replied they were introduced to the open source development by the fellow students who were having an open source software development start-up company on campus. Hence introduction to open source development can be by fellow students.
  • 4.  One of the student starting development with his father who was also involved in open source development and they intend to start-up company with the product which would be open source. Hence introduction done by personnel contact.  Few students replied that they had reviews from their peers that students involved in open source development were placed (getting job) in high technically acclaimed companies. Hence the introduction was by peers with agenda in mind. IV. INTRINSIC MOTIVATIONS In this section I would like to describe the motivations that developers have which are not for any kind of gain. Mostly as Intrinsic motivation it is for fun. In the papers it was mentioned that they found developers who work on open source projects during their office hours. Also those developers found open source software more interesting. I found from my survey few students did open source development as they get more responsibility and challenge working on it. As the part of Open Software development cycle, one of the developers assume responsibility for the release and arranges for release independently this gives developers a sense of importance. One more interesting observation from the papers is that every person has a level of difficulty or complexity which the individual perceive as challenge. If the individual’s flow of work matches with the level of difficulty given by open source software development he is more enthusiastic about his work. One of the reasons of Apache Server’s successful development is perceived that the developers got the perfect project at the right time. Though it looks very uncertain argument my talks with the students confirmed the argument. They said that they worked on weekends, holidays and late nights on open source software just for the fun of programming and because they were having a beautiful experience in which they found themselves unable to isolate from project even during free time. V. EXTRINSIC MOTIVATIONS Various extrinsic motivations were found which have described below: 1. To improve faulty programming skills 2. Learn latest Software development techniques and implement the programming knowledge to practical implementation. 3. To impress upon the superiors in the company by contributing in open source development.
  • 5. 4. To able to show to companies about the one’s programming skills. This very helpful for individuals starting in the industry. 5. To develop their initial ideas which could turn up into Startup Company? In the paper it was mentioned that socio economic background plays major role in individual’s motivations to contribute to the open source development. In my survey I found that few students when asked would you continue contributing in open source development or not replied that they are contributing to get job in this recession market and once they get if the company requires them not to work on those open source software development they wouldn’t. Where areas in paper it was mentioned that developers during their office hours worked on the open source development just for the sake of fun and not that they were required to it. So here one can see that open source software development cannot be done faster in 3rd world countries as their economic stability is at stake. Extrinsic motivations can be classified as immediate benefit yielding motivation and delayed benefits. In immediate yielding motivations related to learning and improving once skills comes in. And in delayed benefits one being monitored by the superior or trying to get job with open source software development experience comes in. VI. CRITIQUE ABOUT MAIN PAPER One most important point about the main paper is that title of the paper is misleading. As the term “Hacker” is usually attached to negative development. But in the main paper it’s meant as developers who are not following the traditional way of Software Development. Quite later in the paper it’s explained that “hacker” for them is considered as a badge of honor in F/OSS Community. Otherwise the paper is very well written and explained. And the survey gave a very nice idea to me to talk to budding developers and know if they are involved in such kind of open source software development. VII. SUMMARY OF THE SURVEY Survey was the most exciting part of the paper. It helped me immensely under the implications of the paper read. As the topic is very much discussed and being an open source software development is no more work of genius. The most interesting part was all the students were part of the Apache server development team and as I read the case study was of Apache Server they answers where very much helpful. Exciting part of being open source software development for the students was the responsibilities they can take which in a traditional organization they might be not given till
  • 6. they have 10 years of experience. Also they have immense flexibility there is no pressure about release there is no management issues to be handled which intrigued the students most. VIII. CONCLUSION OF THE PAPER Overall the paper is very stimulating and helps understand the working of open source software development. One can use these findings to motivate developers in traditional organization. Understanding the complexity of a successful open source software and be extremely helpful to future projects. And companies can decide depending on the complexity of project to take up traditional approach or open software development project. As open software development project gives geographical freedom also to the company. ACKNOWLEDGMENT My sincere thanks to Prof. Philippe for conducting the seminar which gave me opportunity to read such good papers. Also thanks to all the students of H batch (2005) of Computer Science Department of Indian Institute of Technology, Mumbai. REFERENCES 1. “Why Hackers Do What They Do” by Karim R. Lakhani and Robert G. Wolf 2. Understanding knowledge sharing activities in free/open source software projects: An empirical study by Suleiman k. Sowe, Ioannis Stamelos, Lefteris Angelis. 3. A Case Study of the Open Source Software Development: The Apache Server by Audris Mockus, Roy T. Fielding and James Herbsleb 4. Crowdsourcing Systems on the World Wide Web By Ahnai Doan, Raghu Ramakrishnan and Alon Y. Halevy 5. What makes free/libre open source software (floss) projects successful? An Agent based model of floss projects by Nicholas p. radtke, Marco A. Janssen and James S. Collofello.