Open Source Development Model: Difference between revisions

From P2P Foundation
Jump to navigation Jump to search
No edit summary
 
(Add URLs)
Line 1: Line 1:
Refers to how [[Peer Production]] works in the field of free and open source software.
Refers to how [[Peer Production]] works in the field of free and open source software.


Line 6: Line 4:
=Description=
=Description=


Diomidis Spinellis at http://www.re-public.gr/en/?p=97
[http://www.spinellis.gr Diomidis Spinellis] at http://www.re-public.gr/en/?p=97


"Instead of a management hierarchy dictating how and on what each developer works, volunteers find tasks that interest them and work when they find time. Instead of having the software’s source code (essentially its design) hidden as a company’s proprietary secret, the open source programmers publish their code on the internet for others to read, learn, experiment, modify, improve, and reuse. Instead of erecting organizational barriers to control their development process and their turf, the open source development model brings all its artefacts in the open: discussions between developers and users, problem reports, the historical record of changes made to the software, even results of failed tests. Under this model transparency and self-regulation nurture each other, fostering organic growth and taming complexity."
"Instead of a management hierarchy dictating how and on what each developer works, volunteers find tasks that interest them and work when they find time. Instead of having the software’s source code (essentially its design) hidden as a company’s proprietary secret, the open source programmers publish their code on the internet for others to read, learn, experiment, modify, improve, and reuse. Instead of erecting organizational barriers to control their development process and their turf, the open source development model brings all its artefacts in the open: discussions between developers and users, problem reports, the historical record of changes made to the software, even results of failed tests. Under this model transparency and self-regulation nurture each other, fostering organic growth and taming complexity."
Line 15: Line 13:
=Key Book to Read=
=Key Book to Read=


'''Code Quality: The Open Source Perspective. Diomidis Spinellis'''. Addison Wesley, 2006. ISBN 0-321-16607-8.  
'''[http://www.spinellis.gr/codequality Code Quality: The Open Source Perspective]'''. Diomidis Spinellis. Addison Wesley, 2006. ISBN 0-321-16607-8.  




[[Category:Encyclopedia]]
[[Category:Encyclopedia]]

Revision as of 16:46, 22 January 2007

Refers to how Peer Production works in the field of free and open source software.


Description

Diomidis Spinellis at http://www.re-public.gr/en/?p=97

"Instead of a management hierarchy dictating how and on what each developer works, volunteers find tasks that interest them and work when they find time. Instead of having the software’s source code (essentially its design) hidden as a company’s proprietary secret, the open source programmers publish their code on the internet for others to read, learn, experiment, modify, improve, and reuse. Instead of erecting organizational barriers to control their development process and their turf, the open source development model brings all its artefacts in the open: discussions between developers and users, problem reports, the historical record of changes made to the software, even results of failed tests. Under this model transparency and self-regulation nurture each other, fostering organic growth and taming complexity." (http://www.re-public.gr/en/?p=97)


Key Book to Read

Code Quality: The Open Source Perspective. Diomidis Spinellis. Addison Wesley, 2006. ISBN 0-321-16607-8.