El conflicto en el Software: una aproximación a la incidencia del «fork» en los proyectos de software libre

Javier TARAVILLA HERRERA

Resumen


La presente investigación pretende ampliar el marco de trabajo de los estudios actuales en filosofía o sociología de la tecnología, realizando un acercamiento a una práctica surgida en las comunidades y movimiento de Software Libre de los últimos años conocida como fork. Una práctica que consiste inicialmente en hacer una copia del código fuente de un programa de software para desarrollarlo en una dirección distinta de la original, pero que analizada en detalle sugiere un amplio abanico de cuestiones relativas al comportamiento específico de estas comunidades.


Palabras clave


fork; bifurcación; software libre; axiología; filosofía de la tecnología

Texto completo:

PDF

Referencias


BAR, Moshe y FOGEL, Karl (2003): Open Source Development with CVS, Scottsdale, Paraglyph Press. Disponible en: http://cvsbook.red-bean.com/OSDevWithCVS_3E. pdf.

BARNES, Bruce H. y BOLLINGER, Terry (1991): «Making reuse cost-effective», IEEE Software, 8 (1), pp. 13-24. Disponible en: http://www.idi.ntnu.no/emner/dif8901/ papers2003/P-r12-barnes91.pdf.

BEZROUKOV, Nicolai (1999): «A second look at the Cathedral and the Bazar», First Monday, 4 (12). Disponible en: http://firstmonday.org/ojs/index.php/fm/article/ view/708/618.

BITZER, Jürgen y SCHRöDER, Philipp J. H. (2005): «The impact of entry and competition by open source software on innovation activity», International Business Section, Working Paper 2005-12. Disponible en: http://128.118.178.162/eps/ io/papers/0512/0512001.pdf.

BRONCANO, Fernando (2000): «El control social de la tecnología y los valores internos del ingeniero», en Mundos Artificiales: Filosofía del Cambio Tecnológico, México, Editorial Paidós.

CAPILUPPI, Andrea; BOLDyREFF, Cornelia y STOL, Klaas-Jan (2011): «Successful reuse of software components: A report from the open source perspective», University of Limerick Institutional Repository. Disponible en: http://ulir.ul.ie/han- dle/10344/1745.

CROWSTON, Kevin y HOWISON, James (2005): «The social structure of Free and Open Source software developmnet», First Monday, 10 (2). Disponible en: http://first- monday.org/ojs/index.php/fm/article/viewArticle/1207/1127.

DE LA CUEVA, Javier (2013): «Software Libre, ciudadanía virtuosa y democracia», incluido en el blog Derecho de Internet. Disponible en: http://derecho-internet. org/node/577.

DESHPANDE, Amit y RIEHLE, Dirk (2008): «The Total Growth of Open Source», en Proceedings of the Fourth Conference on Open Source Systems, Springer Verlag. Localizable en: http://dirkriehle.com/publications/2008-2/the-total-growth-of- open-source/.

DIBONA, Cris; OCKMAN, Sam y STONE, Mark (1999): «Introduction», en DIBONA, C.; OCKMAN, S. and STONE, M. (eds.), Open Sources. Voices from the Open SOURCE Revolution, O’Reilly, pp. 1-17. Disponible en: http://oreilly.com/openbook/ opensources/book/intro.html.

ECHEVERRíA, Javier (2001): «Tecnociencia y Sistema de Valores», en LóPEZ CEREZO, J. A. y SáNCHEZ RON, J. M. (eds.), Ciencia, Tecnología, Sociedad y Cultura en el cambio de siglo, Madrid, Biblioteca Nueva/OEI, pp. 221-230.

ECHEVERRíA, Javier (2002): Ciencia y Valores, Barcelona, Editorial Destino.

ERNST, Neil A.; EASTERBROOK, Steve y MyLOPOULOS, John (2010): «Code forking in open-source software: a requirements perspective», en arXiv.org, abs/1004.2889. Disponible en: http://arxiv.org/abs/1004.2889.

FELLER, Joseph y FITZGERALD, Brian (2000): «A Framework Analysis of the Open Source Software Development Paradigm», en 21st International Conference of Information Systems, pp. 58-69, Atlanta. Disponible en: http://ifipwg213.org/ system/files/p58-feller.pdf.

FOGEL, Karl (2005): Producing Open Source Software-How to run a successful free software project, O’Reilly. Disponible en: http://producingoss.com/.

FUNG, Kam H.; AURUM, Aybücke y TANG, David (2012): «Social Forking in Oper Source Software: An Empirical Study», en Proceedings of the CAISE’12 Forum at the 24th International Conference on Advanced Information Systems Engineering (CaiSE), pp. 50-57. Disponible en: http://ceur-ws.org/Vol-855/paper6.pdf.

GAMALIELSSON, Jonas y LUNDELL, Björn (2012): «Long-Term Sustainability of Open Source Software Communities beyond a Fork: A Case Study of LibreOffice», Open Source Systems: Long-Term Sustainability, 8th IFIP WG 2.13 International Conference, OSS 2012, Hammamet, Tunisia, September 10-13, 2012. Proceedings, pp. 29-47. Disponible en: http://link.springer.com/chapter/10.1007%2F 978-3-642-33442-93.

HAEFLIGER, Stefan; VON KROGH, Georg y SPAETH, Sebastian (2008): «Code Reuse in Open Source Software», Management Science, vol. 54, n.º 1, pp. 180-193. Disponible en: http://mansci.highwire.org/content/54/1/180.abstract.

HIMANEN, Pekka (2001): La ética del hacker y el espíritu de la era de la información, Barcelona, Editorial Destino.

ISODA, Sadahiro (1995): «Experiences of a software reuse project», Journal of Systems and Software, volumen 30, pp. 171-186. Disponible en: http://dl.acm. org/citation.cfm?id=211872.

KUUSIRATI, Henri y SEPPäNEN, Janne (2012): «Forks in Open Source Software Projects». Disponible en: https://wiki.oulu.fi/download/attachments/28092087/ ossd_2012_kuusirati_sepp anen.pdf.

LERNER, John y TIROLE, Jean (2002): «Some simple economics of open source». JOURNAL OF INDUSTRIAL ECONOMICS, 50 (2), pp. 197-234. Disponible en: https://intranet.cs.aau.dk/fileadmin/user_upload/Education/Courses/2010/ENT/Lerner Tirole_2002.pdf.

MATEOS GARCíA, Juan y STEINMUELLER, Edward W. (2003): «Applying the Open Source Development Model to Knowledge Work», INK Open Source reasearch working paper n.º 2. Disponible en: http://ideas.repec.org/p/sru/ssewps/94.html.

MOCKUS, Audrey; FIELDING, Roy y HERBSLEB, James (2002): «Two Case Studies Of Open Source Software Development: Apache And Mozilla», ACM Transactionson Software Engineering and Methodology. Disponible en: http://mockus.us/ papers/mozilla.pdf.

MOEN, Rick (1999): «Fear of Forking-How the GPL Keeps Linux Unified and Strong», Linuxcare, noviembre. Disponible en: http://linuxmafia.com/faq/Licensing_and_ Law/forking.html.

MOODy, Glyn (2009): «Who owns commercial open source and can forks work?», Linux Journal, 23 de abril. Disponible en: http://www.linuxjournal.com/con- tent/who-owns-commercial-open-source-%E2%80%93-and-can-forks-work. (2011): «The Deeper Significance of LibreOffice 3.3», ComputerWorld UK, enero. Disponible en: http://blogs.computerworlduk.com/open-enterprise/2011/01/ the-deeper-signific ance-of-libreoffice-33/index.htm.

NEVILLE-NEIL, George V. (2011): «Think before you fork», Communications of the ACM, 54, pp. 34-35, junio. Disponible en: http://dl.acm.org/citation. cfm?doid=1953122.1953137.

NyMAN, Linus (2011): «Understanding Code Forking in Open Source Software». Disponible en: http://ossconf.org/2011/oss2011-doctoralconsortium.pdf#page=72.

NyMAN, Linus y MIKKONEN, Tommi (2011): «To Fork or Not to Fork: Fork Motivations in SourceForge Projects», International Journal of Open Source Software and Processes, volumen 3, pp. 1-9. Disponible en: http://www.igi-global.com/jour- nal/international-journal-open-source-software/1123.

NyMAN, Linus et al. (2011): «Forking: the Invisible Hand of Sustainability in Open Source Software», Proceedings of SOS 2011: Towards Sustainable Open Source. Disponible en: http://tutopen.cs.tut.fi/sos11/papers/cr4.pdf.

NyMAN, Linus et al. (2012): «Perspectives on Code Forking and Sustainability in Open Source Software: the Invisible Hand of Sustainability in Open Source Software», en The proceedings of the 8th International Conference on Open Source Systems. Disponible en: http://flosshub.org/content/perspectives-code-forking- and-sustainability-open-s ource-software.

NyMAN, Linus y LINDMAN, Juho (2013): «Code Forking, Governance, and Sustainability in Open Source Software», Technology Innovation Management Review, vol. January, pp. 7-12. Disponible en: http://timreview.ca/sites/default/files/arti- cle_PDF/NymanLindman_TIMReview_January2013.pdf.

QUINTANILLA, Miguel ángel (1988): Tecnología: un enfoque filosófico, Madrid, Fundesco.

RAyMOND, Eric S. (1996): The Jargon File. Localizable en: http://www.catb.org/jargon/.

ROBLES, Gregorio y GONZáLEZ-BARAHONA, Jesús M. (2009): «Evolution of the core team of developers in libre software projects», en MSR ‘09 Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories, pp. 167-170. Disponible en: http://dl.acm.org/citation.cfm? id=1591154.

ROBLES, Gregorio; GONZáLEZ-BARAHONA, Jesús M. (2012): «A Comprehensive Study of Software Forks: Dates, Reasons and Outcomes», en OSS 2012 The Eighth International Conference on Open Source Systems. Disponible en: http://flos- shub.org/content/comprehensive-study-software-forks-dates-reasons-andoutcomes.

RUBENS, Paul (2010): «Open Source Software comes to a fork in the code». Disponible en: http://www.serverwatch.com/trends/article.php/3896671/Open- Source-Software-Comes-to-a-Fork-in-the-Code.htm.

SCACCHI, Walter (2010): «Computer game mods, modders, modding, and the mod scene», First Monday, 15(5). Disponible en: http://firstmonday.org/ojs/index. php/fm/article/view/2965.

VISEUR, Robert (2012): «Forks impacts and motivations in free and open source projects». Disponible en: http://www.robertviseur.be/download/ijacsa-rv-umons- forks-2012.pdf.

WHEELER, David A. (2007): «Why Open Source Software/Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers!». Disponible en: http://www.dwheeler. com/oss_fs_why.html#forking.

WINNER, Langdon (1987): La Ballena y el reactor: una búsqueda de los límites en la era de la alta tecnología, Barcelona, Gedisa.








Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.