Everything about Open source
Publishing digital resources with their source files
Open source is the practice of publishing digital resources publicly alongside their source code or source files, enabling use, study, modification, and redistribution. It is historically and commonly associated with open-source software. The concept has also been applied beyond software to other digital resources made available alongside their source files or design documents, such as open-source hardware, open-source educational resources or open-source fonts. The rights to reuse this type of digital resources are guaranteed through a specific legal framework, whether with open licenses or public domain dedication. The development of open source resources can be based on open collaboration, a decentralized and peer-to-peer model of production. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Open sourceA 5-minute orientation
- Skim a recent paper: The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package*Influential work since 2022
- Pick up a classic book: The Blithedale RomanceThe most-reprinted book on the subject
- Read the landmark paper: Fiji: an open-source platform for biological-image analysisCited 71,034 times
- Go sideways: Free licenseA closely related topic
- Go sideways: Source codeA closely related topic
📖 Definitions
Noun The practice of providing open-source code for a product.
Noun Open-source software in general.
Noun Information that is in the public domain and available to everybody.
Verb Alternative form of open-source.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Fiji: an open-source platform for biological-image analysis
EEGLAB: an open source toolbox for analysis of single-trial EEG dynamics including independent component analysis
QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials
Introducing mothur: Open-Source, Platform-Independent, Community-Supported Software for Describing and Comparing Microbial Communities
UK Biobank: An Open Access Resource for Identifying the Causes of a Wide Range of Complex Diseases of Middle and Old Age
pROC: an open-source package for R and S+ to analyze and compare ROC curves
VSEARCH: a versatile open source tool for metagenomics
FieldTrip: Open Source Software for Advanced Analysis of MEG, EEG, and Invasive Electrophysiological Data
🆕 Influential since 2022
The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package*
ResFinder – an open online resource for identification of antimicrobial resistance genes in next-generation sequencing data and prediction of phenotypes from genotypes
SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence
How far are we to GPT-4V? Closing the gap to commercial multimodal models with open-source suites
📚 Books worth reading
The Blithedale RomanceNathaniel Hawthorne · 1852
-- AnnalesP. Cornelius Tacitus · 1600
Introduction to AlgorithmsThomas H. Cormen, Charles E. Leiserson · 1990
Understanding moviesLouis D. Giannetti · 1972
Just for funLinus Torvalds, David Diamond · 2001
Open source intelligence techniquesMichael Bazzell · 2012
The Cathedral and the BazaarEric S. Raymond · 1999
Debugging with GDBRichard Stallman, Cygnus Solutions · 1988
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Free license A free license or open license is a license that allows copyrighted work to be reused, modified, and redistributed. These uses are normally prohibited…
- Source code In computing, source code, or simply code or source, is human readable plain text that eventually results in controlling the behavior of a computer[citation…
- Open-source hardware Open-source hardware (OSH, OSHW) is hardware whose design source files — schematics, CAD files, bill of materials — are made publicly available, allowing…
- Free content Free content, libre content, or open content (also called free information, libre information, open information) is any kind of creative work, such as…
- Qwen Qwen (also known as Tongyi Qianwen, Chinese: 通义千问; pinyin: Tōngyì Qiānwèn) is a family of predominantly open-weights large and small language models (LLM…
- Open weights Open weights are the publicly released learned parameters of a trained artificial intelligence model, principally its weights and biases. In an artificial…
- Open-source software Open-source software (OSS) is computer software released under a license allowing users to use, study, modify, and distribute it to anyone for any purpose…
- Free-culture movement The free-culture movement is a social movement that promotes the freedom to distribute and modify the creative works of others in the form of free content…