Free and open source software as a public good: Implications for education
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Available Online at http://iassr.org/journal European 2014 (c) EJRE published by International Association of Social Science Research - IASSR Journal of ISSN: 2147-6284 Research on European Journal of Research on Education, 2014, 2(Special Issue), 158-165 Education DOI: 10.15527/ejre.201426572 Free and open source software as a public * good: Implications for education M. Oğuz Arslan† Associate Prof., Anadolu University, Faculty of Economics and Administrative Sciences, Eskişehir, Turkey Abstract In the present world of computer and Internet, free and open source software (FOSS) phenomenon has been attracting much more attention in spite of the hegemony of the vendors of the (proprietary) software industry. In this context, economics discipline shows an interest in FOSS phenomenon as well as many other disciplines including education. In some economics studies regarding FOSS, public good theory has been used for analyzing both FOSS and its effect on societal goals. According to these studies, public good nature of FOSS as non-excludability and non-rivalry is quite remarkable and it could be regarded as a strong rationale for supporting and using FOSS by governments and other public organizations. It is very clear that the direction of struggle between FOSS and proprietary software will depend on practical applications of either kind of software in daily life. At this point, it could easily be asserted that one of the most practical areas of FOSS is education. In that sense, an educational FOSS concept combined with public good theory will provide a more stable foundation for governments and communities in producing large-scale education benefits on the one hand, and play a crucial role for developing a new understanding of education in an age of globalization on the other. By analyzing educational FOSS, this paper aims at bringing a new perspective to the FOSS discussions in education environments. © 2013 European Journal of Research on Education by IASSR. Keywords: Free and open source software, public good, education 1. Introduction FOSS is defined as “software that the source code is open, that is freely available to the public”. It simply means that everyone has the right to use, extend, adapt and redistribute the original or modified software (Schmidt & Schnitzer, 2003: 475). Thoroughly, it refers to four types of freedom for the users of the software: • The freedom to run the program for any purpose (freedom 0). • The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this. • The freedom to redistribute copies so you can help your neighbor (freedom 2). * This paper was presented at III. European Conference on Social and Behavioral Sciences held in Rome, Italy on February 6-8, 2014. † E-mail address: moarslan@anadolu.edu.tr 158
Free and open source software as a public good: Implications for education • The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this. In actual fact, when computer technology arose around 1960's and early 1970's all softwares were open source and the programmers (hackers) were used to share softwares in their community freely. However, in the mid-1970s some programmers such as Bill Gates advocated that sharing behaviors of hacker culture were not ethical and software had to be priced as many other private goods and services in the market. In 1976, Gates issued his famous ‘An Open Letter to Hobbyists’ that he argued proprietary software as saying: “As the majority of hobbyists must be aware, most of you steal your software. Hardware must be paid for, but software is something to share. Who cares if the people who worked on it get paid?” Sooner, FOSS applications and the sharing culture of programmers were effected negatively because of this approach (Yang & Wang, 2008: 1044). In the first half of the 1980s, personal computer (PC) industry was emerged. Then, designing and commercialization of software became a profitable area of business and some software vendors arose in computer industry. When AT&T began to enforce its intellectual property rights over UNIX Operating System in the same years, an opposition led by Richard Stallman began to unite (Boyer & Robert, 2006: 3-4). Then, Stallman initiated GNU Operating System Project in 1983 to provide a free operating system to computer users and founded Free Software Foundation (FSF) in 1985 to hold the rights of GNU Operating System Project and to fund this project (Lee, 2010). A milestone for GNU Operating System Project is the release of Linux kernel by Finnish hacker Linus Torvalds in 1991. Torvalds and others combined this kernel with the rest of the GNU Operating System, and as a result, GNU/Linux Operating System came into being. In 1998, a group of programmers led by Eric Raymond and Bruce Perens accepted FOSS as a business model and founded Open Source Initiative (OSI). Since then, FOSS community has been being drifted apart into two main groups as FSF and OSI. In 1999, IBM announced its support for GNU/Linux Operating System. Since that time IBM has invested considerable financial, technical, and marketing resources to foster the growth, development, and use of GNU/Linux Operating System, and has made significant contributions to the community on which GNU/Linux relies. Also, many service providers for GNU/Linux have appeared in software industry since then. These developments have contributed FOSS popularity on Internet and FOSS applications have become more widespread. Recently, FOSS has also been accepted as a public good. In this regard, public good nature of FOSS is considered as a strong rationale for supporting and using FOSS by governments and other public organizations. Because of its public good nature, FOSS has been used increasingly in many public services (e.g. in education, science, health, general administration, etc.) in many different levels of governments in the world. Especially, educational applications of FOSS have been gaining much more popularity for years. This paper has three sections. The first section analyzes FOSS phenomenon with an emphasis on its public good character. The second section discusses use of FOSS public good in education. Finally, the third section concludes. Thus, the paper aims at stressing the importance of educational FOSS applications in today’s age of computer and Internet. 2. Public Good Properties of Free and Open Source Software In economics, a public good has two distinct aspects as nonrivalry in consumption and nonexcludability. Nonrivalry means that an individual’s use does not reduce availability to other individuals. Nonexcludability means that individuals cannot be effectively excluded from use (Samuelson, 1954: 387). National defense, sewer systems, public parks are most common examples of public goods. However, there are much more goods which meet either nonexcludability or nonrivalry, named semi-public goods such as education, health service etc. 159
M. Oğuz Arslan Table 1. Types of goods RIVALRY Low High Public Goods Common-Pool Resources Difficult National Defense Public Parks Lighthouses Commons EXCLUSION Club Goods Private Goods Easy Schools Doughnuts Golf Clubs Personal Computers A detailed look at the requirements for FOSS as a public good points out that the license terms – e.g. Gnu Public License – make the difference between FOSS and proprietary software. Because of the fact that software is an immaterial good, the use of a FOSS by one individual does not affect its use by another individual. Therefore, software meets nonrivalry characteristic. Thus, the first characteristic of a public good fulfilled by all softwares. Under GPL, an individual cannot be excluded from use of software. Hence, the second characteristic of a public good also fulfilled by FOSS. However, there are a few differences between classical public goods and FOSS. For example, classical public goods are generally provided by public institutions, but FOSS is mostly provided by private agents e.g. individuals, firms (Bessen, 2006). Also, there is a free rider problem in providing classical public goods, but free riding is not a problem in providing FOSS and resulted in an increase in social welfare. As noted by Agrawal (2006: 59), “in the traditional economy, free riding is something policymakers want to minimize. In this unusual case, free riding may actually improve the efficiency of allocating the public good (by preventing waste) if programmers are sufficiently motivated to provide the good privately in the first place”. Therefore, FOSS can be qualified as ‘a new public good’ (Arslan, 2011). 3. Use of Free and Open Source Software in Education As a new kind of public good, FOSS has been increasingly used in education sector for years. According to FOSS philosophy, there are six strong reasons to use FOSS in schools, as quoted below (Gnu Operating System, 2011) • The first reason is sharing. “Schools should teach the value of sharing by setting an example. Free software supports education by allowing the sharing of knowledge and tools.” • The second reason is social responsibility. “Computing has become an essential part of everyday life. Digital technology is transforming society very quickly, and schools have an influence on the future of society. Their mission is to get students ready to participate in a free digital society by teaching them the skills to make it easy for them to take control of their own lives. Software should not be under the power of a software developer who 160
Free and open source software as a public good: Implications for education unilaterally makes decisions that nobody else can change. Educational institutions should not allow proprietary software companies to impose their power on the rest of society and its future.” • Another reason is independence. “Schools have an ethical responsibility to teach strength, not dependency on a single product or a specific powerful company. Furthermore, by choosing to use free software, the school itself gains independence from any commercial interests and it avoids vendor lock-in.” • The fourth reason is learning. “When deciding where they will study, more and more students are considering whether a university teaches computer science and software development using free software. Free software means that students are free to study how the programs work and to learn how to adapt them for their own needs. Learning about free software also helps in studying software development ethics and professional practice.” • The fifth reason is saving. “This is an obvious advantage that will appeal immediately to many school administrators, but it is a marginal benefit. The main point of this aspect is that by being authorized to distribute copies of the programs at little or no cost, schools can actually aid families facing financial issues, thus promoting fairness and equal opportunities of learning among students.” • The last reason is quality. “Stable, secure and easily installed free software solutions are available for education already. In any case, excellence of performance is a secondary benefit; the ultimate goal is freedom for computer users.” In education, we can separate educational FOSS into educational GNU/Linux operating system distributions (distros), FOSS school and classroom management systems, and educational FOSS applications. Although nearly all GNU/Linux distros provide a strong education and learning platform for students, some of them are designed mainly for educational purposes. In this regard, EduUbuntu, K12LTSP, Skolelinux, Fedora Spins, UberStudent, KDE Edu, Sugar Learning Platform, LOUD, Karoshi are of importance. There are some FOSS school and classroom management systems that are available to assist educators in teaching as well as in inspiring their students. Popular FOSS school management systems are OpenSIS, Epoptes, Fedena and OpenAdmin. The distinctive classroom management systems are iTALC, Classroom Control (ControlAula) and ClaSS. • OpenSIS is a school administration application. It claims to reduce ownership cost for a school district by as much as 75% when compared with commercial systems of the same capability. • Epoptes is a FOSS computer lab management and monitoring tool. It allows for screen broadcasting and monitoring, remote command execution, message sending, imposing restrictions like screen locking or sound muting the clients and much more. • Fedena is a FOSS school management system that has more features than a student information system. Fedena gives teachers complete control over how they want to manage their school’s databases and provides many tools to organize educational activities. • OpenAdmin is a FOSS web-based school administration program that offers different web sites for administrators, teachers, parents, and liaison officers. • iTALC gives teachers the tools they need to manage a computer-based classroom without the high license fees of proprietary software. Key features include remote control, demo viewing, overview mode, workstation locking and VPN access for off-site students. • ControlAula assists teachers in the management of a classroom with computers on the students’ desktops. It also gives the students tools to share files, work in groups, and send messages to the teacher or to classmates. • ClaSS offers a teacher-centric approach that focuses on making it easy to record and access data from within the classroom. It tracks student information, attendance, and grades from a web-based interface. 161
M. Oğuz Arslan The vast majority of educational FOSS is educational FOSS applications. They range from office productivity applications to computer infrastructure for schools (Zymaris, 2008). Among hundreds of educational FOSS applications, most popular applications are listed below. • FOSS Office Productivity Applications: Libre Office Suite (Writer, Math, Calc, Impress, Base), AbiWord, KWord, KSpread, KPresenter, Kexi, Kivio, KPlato, KChart, KFormula. • FOSS Graphics Applications: GIMP (for photo manipulation), Libre Office Draw, Karbon14 (for vector drawing), Inkscape (for vector graphics), Blender 3D, FracPlanet, POV Ray, Krita, QCad (for 2D computer aided design). • FOSS Publishing Applications: Scribus, Lyx, KompoZer, Quanta Plus, LaTeX. • FOSS Multimedia and Music Applications: VLC, MPlayer, Audacity, Note Editor, CinePaint, Kino, MythTV, Music Keys, Jahshaka, GNU Solfege, LenMus. • Scientific FOSS Applications: KStars, Kalzium, Celestia, Quantum GIS, The R Project, Stellarium, SciCraft, Virtual Terrain Project, Step, MOLO, Qucs, Scilab. • Mathematical FOSS Applications: Kig, TuxMath, KmPlot, Dr.Geo, KMathTool, KBruch, GeoGebra, Maxima, Lybniz, xmaxima, YACAS, Mathematics Teacher Pro, Octave, Gretl, MathWar, Kayali, KAlgebra, JFractionLab. • FOSS Geography Applications: KGeography, WorldWind, Marble, NASA World Wind. • FOSS Language Applications: KMessedWords, KLearnSpelling, KWordQuiz, KLettres, KTranslators, Parley, GoldenDict, Kanagram, OpenTeacher. • FOSS Programming Applications: Alice, Scratch, KTurtle, StarLogo, TurtleArt, KDevelop, Eclipse, DrPython, Little Wizard, Squeak. • Educational FOSS Games: XiStrat, FreeCiv, BZFlag, Vega Strike, GL-117, XshipWars, Mars Simulation Project, GalaxyHack, LinCity NG, Thunder & Lightning, ORSA (celestial mechanic simulation), Gravity, Flightgear, JClic, RealTimeBattle, Battle for Wesnoth, Core Wars. • FOSS Computer Infrastructure for Schools: SmoothWall, DansGuardian, Wireshark, Squid, Apache, ModSecurity, Samba, Securepoint Security Suite. • FOSS Content Management Systems: OPEN-XCHANGE, PHProjekt, Drupal, Mambo, Joomla!, OpenBiblio, Greenstone, LAMS (learning activity management system). • FOSS for Primary School Children: KTouch, TuxPaint, Pysycache, blinKen, KHangMan, KTuberling, Tux Typing, Multiplication Flash, ChildsPlay, GCompris, Kidspainter. • FOSS for Online Education and eLearning: Claroline, DOKEOS, Moodle, eFront, ILIAS. • FOSS Testing Applications: TCExam, iTest, Safe Exam Browser. Today, many governments are using FOSS solutions in their public education systems. However, use of educational FOSS is varying from one government to another. In this sense, especially Brazil’s dedication for using educational FOSS in all levels of public education is noteworthy. In 2009, Ministry of Education of Brazil declared to start the world’s most comprehensive program that aimed at using FOSS applications in nearly all schools in four years (Eser, 2011: 92). There are also some projects in the world that aim to provide computers to students that use FOSS to some degree. USA, France, Portugal, Thailand, South Korea, Singapore, Switzerland and Scotland have all run their specific projects having regard to their educational needs and goals and also their economic powers (Pamuk et al., 2013: 1801-1802). 162
Free and open source software as a public good: Implications for education In 2010, Ministry of National Education of Turkey has launched another comprehensive project, Movement of Enhancing Opportunities and Improving Technology (Turkish abbr. FATİH), which worth 8 billion dollar. Project FATİH purposes to equip 42,000 schools and 570,000 classes with the latest information technologies and to transform them into computerized classes (named ‘smart class’). With Project FATİH, five different components are composed for Turkish education system (Project FATİH web site). • Providing equipment and software substructure • Providing educational e-content and management of e-content • Effective usage of the ICT in teaching programs • In-service training of teachers • Conscious, reliable, manageable and measurable ICT usage Project FATİH was a great opportunity to incorporate FOSS into public education system with deriving benefit from Pardus, a Turkish free operating system. However, the Project met with failure in most of its aspects. Firstly, although it was aimed to use Pardus in the Project, then, a proprietary operating system was also included to the Project. Also, Pardus’ original source codes replaced with Debian source codes and the developer team of Pardus dismissed. A proprietary operating system and Pardus were installed together to smart boards and tablet PCs, but in- service training of teachers for using smart board and tablet PC was only based on that proprietary operating system. Secondly, Project FATİH failed to reach physical infrastructure goals evidently. It was targeted to renew Internet infrastructure in 21,689 schools, but Internet was renewed only in 154 schools (0.7%). It was targeted to use smart boards in 21,689 schools, but smart boards were used only in 3,657 schools (16%). It was targeted to renew servers and computers in 21,689 schools, but this hardware was renewed only in 216 schools (1%). It was targeted to create 295,000 smart classes, but 84,921 smart classes were created (29%). After this failure, Ministry of National Education of Turkey surprisingly set up an inquiry for Project FATİH for its financial mismanagement in 2013. On June 23, 2013, Free Software Foundation Europe (FSFE) issued an open letter that urges Government of Turkey to take FOSS into account for Project FATİH, and to consider the risks of proprietary software: Prime Minister Recep Tayyip Erdoğan, Recently you visited America to discuss the acquisition of 10.6 million tablets from leading technology companies for students, on behalf of Turkey's project FATIH. We urge you to take alternative products into consideration, and consider the impact of the software those tablets use. Google, Apple, and Microsoft, who hosted you, all tie their tablets to software, which would prevent Turkish children from studying and customizing it. The companies you spoke to enforce strict proprietary licensing which would ensure that schools could only lease their ability to use applications, not own them or rights to them. Free Software, contrastingly, protects students' rights to use, study, share, and improve it. In an educational context these rights can make the difference between consumers and creators. Without these freedoms, the 17 million students affected by your plan cannot experiment or develop the understanding necessary to lead digital economies in future. Software support and maintenance is expensive, and proprietary software exacerbates these costs by restricting who can provide you with services. By using Free Software, Turkish schools would lose their dependency on a single vendor, and competition for service contracts could be more local, and more competitive. 163
M. Oğuz Arslan Finally, for better security of both schools and students, Free Software makes its code available, providing evidence of how it functions. This week's revelations surrounding British Government spying on Turkish politicians at the G20 summit highlight the importance of software security and privacy. Educational computers should not provide back-doors for foreign Governments and companies. Apple, Google and Microsoft all embrace Free Software themselves, and use it internally. Making the step towards Free Software tablets is important however, and several global manufacturers and distributors offer Free Software devices for sale. Will the freedom of Turkey's citizens be considered in your forthcoming decision to purchase tablets? Please send us your answer, and do not hesitate to contact us should you have further questions about the contents of this letter. Yours Sincerely, Sam Tuke, Vicen Rodriguez, Filip Lobik The Free Software Foundation Europe e.V. Source: FSFE (2013). To implement Project FATİH successfully, first of all, the problems of physical infrastructure should be solved immediately. Especially, buying millions of tablet PCs and smart boards and also constructing ten thousands of smart classes entail excessive public spending at first hand. Hence, an adequate financing mechanism has to be guaranteed by Government of Turkey. As a technological public good, FOSS seems as the sine qua non for the success of the Project. In this respect, it is required to activate original Pardus architecture and integrate it into the Project as the unique operating system. Additionally, in-service training of teachers should be based on FOSS. FOSS school and classroom management systems and educational FOSS applications should be used to facilitate the running process of the Project effectively, too. Besides, the management process of the Project have to be run in accordance with accountability and transparency principles, and open to universities, education community and non-governmental organizations. By using FOSS within Project FATİH and public education, Turkey most probably gains great advantages. In the first place, Turkey can gain strategic benefits such as developing local capacity, reducing imports (thus, conserving foreign exchange), reducing copyright infringements, improving national security and etc. At second hand, it is highly probable to gain economic benefits such as reducing total cost of ownership and achieving vendor independence. Also, it will provide increasing access to information for students as a social benefit (Wong, 2004: 3- 10). 4. Conclusion It is very clear that FOSS has public good properties as non-excludability and non-rivalry. Hence, increasing the provision of FOSS locally or globally enhances social welfare without any efficiency loss. In this regard, as one of the most practical areas of FOSS, educational FOSS is thought of as producing large-scale benefits as seen in some countries. Educational FOSS can be classified into three categories as educational GNU/Linux operating system distributions (distros), FOSS school and classroom managements systems, and educational FOSS applications. In education sector, all of these categories should be used to benefit from FOSS depending on needs and priorities of schools and classes. 164
Free and open source software as a public good: Implications for education In recent years, many governments have been using FOSS in their public education systems and large-scale educational projects, with various degrees. In this context, Turkey’s Project FATİH is one of the largest projects of the world, which aim to equip 42,000 schools and 570,000 classes with the latest information technologies and to provide 10.6 million tablet PCs to students, beside other goals. However, the Project encountered serious infrastructural, software related, financial and managerial problems that placed it at risk. To implement Project FATİH successfully, these problems must be solved as soon as possible. Specifically, to solve software related problems of the Project; FOSS has to be considered as a public good and to be incorporated into the Project as a major component. With effective FOSS usage in Project FATİH, Turkey will have a crucial opportunity to generate considerable strategic, economic and social benefits. On the other hand, educational FOSS will give rise to an important leap towards a new kind of educational understanding by integrating free, open, cooperative and sharing culture into the education system. References Agrawal, D. R. (2006). “If Open Source Code is a Public Good, Why Does Private Provision Work (Or Does It)?”, The LBJ Journal of Public Affairs, 18 (2). Arslan, M. O. (2011). Yeni Kamusal Mal: Özgür ve Açık Kaynak Kodlu Yazılım [A New Public Good: Free and Open Source Software], Eskişehir: Nisan Kitabevi. Bessen, J. (2006). “Open Source Software: Free Provision of Complex Public Goods”, in Bitzer J. & Schröder, P. J. H. (ed.), The Economics of Open Source Software Development, Amsterdam: Elsevier. Boyer, M. & Robert, J. (2006). “The Economics of Free and Open Source Software: Contributions to a Government Policy on Open Source Software”, CIRANO, www.cirano.qc.ca/pdf/publication/2006RP-03.pdf Eser, İ. (2011). Kamuda Özgür Yazılım Kullanımı: Dünyada ve Türkiye’deki Örnekleri Üzerinden Bir Değerlendirme, (An Unpublished Graduate Dissertation), Ankara: Radyo ve Televizyon Üst Kurulu. FSFE (2013). “Open Letter to Prime Minister Erdoğan: Invest your $5b in digital freedom”, http://fsfe.org/news/2013/news-20130620- 01.en.html Gnu Operating System (2011). “Why Educational Institutions Should Use and Teach Free Software”, http://www.gnu.org/education/edu- why.html Lee, M. (2010). “What is free software and why is it so important for society?”, http://www.fsf.org/about/what-is-free-software Pamuk, S., Çakır, R., Ergün, M., Yılmaz, H. B. & Ayas, C. (2013). “Öğretmen ve Öğrenci Bakış Açısıyla Tablet PC ve Etkileşimli Tahta Kullanımı: FATİH Projesi Değerlendirmesi”, Kuram ve Uygulamada Eğitim Bilimleri, 13 (3). Project FATİH, http://fatihprojesi.meb.gov.tr/tr/english.php Samuelson, P. A. (1954). “The Pure Theory of Public Expenditure”, The Review of Economics and Statistics, 36 (4). Schmidt, K. M. & Schnitzer, M. (2003). “Public Subsidies for Open Source? Some Economic Policy Issues of the Software Market”, Harvard Journal of Law and Technology, 16 (2). Wong, K. (2004). Free/Open Source Software: Government Policy, New Delhi: UNDP-APDIP. Yang, J. & Wang, J. (2008). “Review on Free and Open Source Software”, Service Operations and Logistics, and Informatics, IEEE/SOLI 2008 Conference, Volume 1. Zymaris, C. (2008). “Free Software for Schools”, Open Source Victoria, http://www.osv.org.au 165
You can also read