The Role of Open-Source Software in the Energy Sector
Abstract
:1. Introduction
2. Open-Source Software
2.1. Licensing
2.2. Communities
2.3. Commercialization
2.4. Implications for the Energy Sector
2.4.1. Interoperability
2.4.2. Impact of Open-Source Software on Security and Safety
2.4.3. Teaching
2.5. Objections and Risks
3. Analysis of Open-Source Software Projects in the Energy Sector
3.1. Related Work
3.2. Community Composition
3.3. License Distribution
3.4. Common Programming Languages
3.5. Project Activity
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- How to Build Open Source Competency in Your Company. Technical Report, Linux Foundation. Available online: https://web.archive.org/web/20211117154050/https://www.linuxfoundation.org/wp-content/uploads/Competency_Whitepaper_2015.pdf (accessed on 17 November 2021).
- Pfenninger, S.; DeCarolis, J.; Hirth, L.; Quoilin, S.; Staffell, I. The importance of open data and software: Is energy research lagging behind? Energy Policy 2017, 101, 211–215. [Google Scholar] [CrossRef]
- Digitalisation of Energy Action Plan: Linux Foundation Energy Response to European Commission Public Consultation. Available online: https://web.archive.org/web/20220129190425/https://www.lfenergy.org/wp-content/uploads/sites/67/2022/01/Linux-Foundation-Energy_EU_Consultation_Jan_2022.pdf (accessed on 19 January 2022).
- Markard, J. The next phase of the energy transition and its implications for research and policy. Nat. Energy 2018, 3, 628–633. [Google Scholar] [CrossRef]
- IRENA. Global Energy Transformation: A Roadmap to 2050 (2019 edition); International Renewable Energy Agency: Abu Dhabi, United Arab Emirates, 2019; ISBN 978-92-9260-121-8. [Google Scholar]
- Gielen, D.; Boshell, F.; Saygin, D.; Bazilian, M.D.; Wagner, N.; Gorini, R. The role of renewable energy in the global energy transformation. Energy Strategy Rev. 2019, 24, 38–50. [Google Scholar] [CrossRef]
- Manditereza, P.T.; Bansal, R. Renewable distributed generation: The hidden challenges—A review from the protection perspective. Renew. Sustain. Energy Rev. 2016, 58, 1457–1465. [Google Scholar] [CrossRef]
- Faia, R.; Soares, J.; Pinto, T.; Lezama, F.; Vale, Z.; Corchado, J.M. Optimal Model for Local Energy Community Scheduling Considering Peer to Peer Electricity Transactions. IEEE Access 2021, 9, 12420–12430. [Google Scholar] [CrossRef]
- IEA—Digitalization and Energy Working Group. Digitalization and Energy; Technical report; IEA: Paris, France, 2017.
- Linux Foundation Energy. Available online: https://web.archive.org/web/20211117162236/https://www.lfenergy.org/ (accessed on 17 November 2021).
- DiBona, C.; Ockman, S.; Stone, M. Open Sources: Voices from the Open Source Revolution; O’Reilly Media, Inc.: Sebastopol, CA, USA, 1999; ISBN 1-56592-582-3. [Google Scholar]
- Opensource.org. Available online: https://web.archive.org/web/20211205004420/https://opensource.org/ (accessed on 5 December 2021).
- Free Software Foundation Europe. Available online: https://web.archive.org/web/20211128194329/https://fsfe.org/ (accessed on 28 November 2021).
- Fogel, K. Producing Open Source Software, How to Run a Successful Free Software Project; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2005; ISBN 978-0596007591. [Google Scholar]
- Various Licenses and Comments about Them—GNU Project—Free Software Foundation. Available online: https://web.archive.org/web/20210820084648/https://www.gnu.org/licenses/license-list.en.html (accessed on 20 August 2021).
- Licenses & Standards—Open Souce Initiative. Available online: https://web.archive.org/web/20210730190629/https://opensource.org/licenses (accessed on 30 July 2021).
- Androutsellis-Theotokis, S.; Spinellis, D.; Kechagia, M.; Gousios, G. Open Source Software: A Survey from 10,000 Feet. In Foundations and Trends in Technology, Information and Operations Management; Alet Heezemans: St. Louis, MO, USA, 2011; Volume 4, pp. 187–347. [Google Scholar] [CrossRef]
- Goldman, R.; Gabriel, R.P. Innovation Happens Elsewhere—Open Source as Business Strategy; Morgan Kaufmann Publishers: Cambridge, MA, USA, 2005; ISBN 1558608893. [Google Scholar]
- West, J.; O’Mahony, S. Contrasting Community Building in Sponsored and Community Founded Open Source Projects. In Proceedings of the 38th Annual Hawaii International Conference on System Sciences, Big Island, HI, USA, 6 January 2005; IEEE: Piscataway, NJ, USA, 2005; p. 196c. [Google Scholar] [CrossRef] [Green Version]
- Izquierdo, J.L.C.; Cabot, J. The role of foundations in open source projects. In Proceedings of the ICSE-SEIS ’18: 40th International Conference on Software Engineering: Software Engineering in Society, Gothenburg, Sweden, 27 May–3 June 2018; Association for Computing Machinery: New York, NY, USA, 2018; pp. 3–12. [Google Scholar] [CrossRef]
- FIWARE Foundation. Available online: https://web.archive.org/web/20211117162113/https://www.fiware.org/ (accessed on 17 November 2021).
- openADR Alliance. Available online: https://web.archive.org/web/20211117161749/https://www.openadr.org/ (accessed on 17 November 2021).
- Okoli, C.; Nguyen, A. Business Models for Free and Open Source Software. SSRN Electron. J. 2016. [Google Scholar] [CrossRef]
- COSSI: $100M+ Revenue Commercial Open-Source Software (COSS) Company Index. Available online: http://web.archive.org/web/20211125133406/https://docs.google.com/spreadsheets/d/17nKMpi_Dh5slCqzLSFBoWMxNvWiwt2R-t4e_l7LPLhU/edit (accessed on 25 November 2021).
- Lewis, G.A.; Morris, E.; Simanta, S.; Wrage, L. Why standards are not enough to guarantee end-to-end interoperability. In Proceedings of the Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008), Madrid, Spain, 25–29 February 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 164–173. [Google Scholar]
- Kupzog, F.; Genest, O.; Ahmadifar, A.; Berthome, F.; Cupelli, M.; Kazmi, J.; Savic, M.; Monti, A. SGAM-based comparative study of interoperability challenges in European flexibility demonstrators: Methodology and results. In Proceedings of the 2018 IEEE 16th International Conference on Industrial Informatics (INDIN), Porto, Portugal, 18–20 July 2018; pp. 692–697. [Google Scholar] [CrossRef] [Green Version]
- Wright, S.A.; Druta, D. Open source and standards: The role of open source in the dialogue between research and standardization. In Proceedings of the 2014 IEEE Globecom Workshops (GC Wkshps), Austin, TX, USA, 8–12 December 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 650–655. [Google Scholar]
- Pau, M.; Mirz, M.; Dinkelbach, J.; Mckeever, P.; Ponci, F.; Monti, A. A Service Oriented Architecture for the Digitalization and Automation of Distribution Grids. IEEE Access 2022, 10, 37050–37063. [Google Scholar] [CrossRef]
- Petitcolas, F. La cryptographie militaire. J. Des Sci. Mil. 1883, 9, 161–191. [Google Scholar]
- Mercuri, R.T.; Neumann, P.G. Security by obscurity. Commun. ACM 2003, 46, 160. [Google Scholar] [CrossRef]
- Ruffin, M.; Ebert, C. Using open source software in product development: A primer. IEEE Softw. 2004, 21, 82–86. [Google Scholar] [CrossRef]
- Payne, C. On the security of open source software. Inf. Syst. J. 2002, 12, 61–78. [Google Scholar] [CrossRef]
- Linux Foundation Security. Available online: https://web.archive.org/web/20211109120739/https://lfx.linuxfoundation.org/tools/security/ (accessed on 9 November 2021).
- Bazilian, M.; Rice, A.; Rotich, J.; Howells, M.; DeCarolis, J.; Macmillan, S.; Brooks, C.; Bauer, F.; Liebreich, M. Open source software and crowdsourcing for energy analysis. Energy Policy 2012, 49, 149–153. [Google Scholar] [CrossRef]
- Hecker, F. Setting up shop: The business of open-source software. IEEE Softw. 1999, 16, 45–51. [Google Scholar] [CrossRef]
- Lam, H.L.; Klemeš, J.J.; Kravanja, Z.; Varbanov, P.S. Software tools overview: Process integration, modelling and optimisation for energy saving and pollution reduction. Asia-Pac. J. Chem. Eng. 2011, 6, 696–712. [Google Scholar] [CrossRef] [Green Version]
- Groissböck, M. Are open source energy system optimization tools mature enough for serious use? Renew. Sustain. Energy Rev. 2019, 102, 234–248. [Google Scholar] [CrossRef]
- Holmgren, W.F.; Hansen, C.W.; Stein, J.S.; Mikofski, M.A. Review of Open Source Tools for PV Modeling. In Proceedings of the 2018 IEEE 7th World Conference on Photovoltaic Energy Conversion (WCPEC) (A Joint Conference of 45th IEEE PVSC, 28th PVSEC 34th EU PVSEC), Waikoloa, HI, USA, 10–15 June 2018; pp. 2557–2560. [Google Scholar] [CrossRef]
- Ringkjøb, H.K.; Haugan, P.M.; Solbrekke, I.M. A review of modelling tools for energy and electricity systems with large shares of variable renewables. Renew. Sustain. Energy Rev. 2018, 96, 440–459. [Google Scholar] [CrossRef]
- Free Software Directory. Available online: https://web.archive.org/web/20211202055700/https://directory.fsf.org/wiki/Main_Page (accessed on 2 December 2021).
- Augspurger, T.; Malliaraki, E.; Hopkins, J. Open Source in Environmental Sustainability. Available online: https://web.archive.org/web/20230609005547/https://report.opensustain.tech/chapters/index.html (accessed on 9 June 2023).
- TIOBE. TIOBE Index for February 2022. Available online: https://web.archive.org/web/20220216010905/https://www.tiobe.com/tiobe-index/ (accessed on 16 February 2022).
- PYPL PopularitY of Programming Language. Available online: https://web.archive.org/web/20220209101753/https://pypl.github.io/PYPL.html (accessed on 9 February 2022).
License | Copyleft | Copyleft | Permissive |
---|---|---|---|
(Strong) | (Weak) | ||
Apache License 2.0 | ✓ | ||
3- or 2-clause BSD license | ✓ | ||
GNU General Public License | ✓ | ||
GNU Lesser General Public License | ✓ | ||
MIT license | ✓ | ||
Mozilla Public License 2.0 | ✓ | ||
CDDL License 1.0 | ✓ | ||
Eclipse Public License 2.0 | ✓ |
Share of | |||
---|---|---|---|
Category | Nr. Projects | Percentage | Mixed Projects |
Academia | 244 | 64.0% | 6.6% |
Commercial | 71 | 18.6% | 15.5% |
Non-profit | 26 | 6.8% | 23.1% |
Unclassified & Private | 40 | 10.5% | - |
Total | 381 | 100% | 8.3% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Klimt, J.; Eiling, N.; Wege, F.; Baude, J.; Monti, A. The Role of Open-Source Software in the Energy Sector. Energies 2023, 16, 5855. https://doi.org/10.3390/en16165855
Klimt J, Eiling N, Wege F, Baude J, Monti A. The Role of Open-Source Software in the Energy Sector. Energies. 2023; 16(16):5855. https://doi.org/10.3390/en16165855
Chicago/Turabian StyleKlimt, Jonathan, Niklas Eiling, Felix Wege, Jonas Baude, and Antonello Monti. 2023. "The Role of Open-Source Software in the Energy Sector" Energies 16, no. 16: 5855. https://doi.org/10.3390/en16165855
APA StyleKlimt, J., Eiling, N., Wege, F., Baude, J., & Monti, A. (2023). The Role of Open-Source Software in the Energy Sector. Energies, 16(16), 5855. https://doi.org/10.3390/en16165855