|
| 1 | +# Open Source (2.0) |
| 2 | + |
| 3 | +::: {.callout-warning} |
| 4 | +**Related to the [Open Source 2.0 Initiative](https://github.com/Open-Models/Base/discussions/465).** |
| 5 | + |
| 6 | +The meaning of « open source » remains unclear, the interpretation here differs from the conventional sense of the term to favor |
| 7 | +open source resources instead of open source software. |
| 8 | + |
| 9 | +The Open Source Initiative and the [Open Source Definition](https://opensource.org/osd) are introduced but not considered as relevant to explain open source. |
| 10 | +::: |
| 11 | + |
| 12 | +## An Open Source Definition |
| 13 | + |
| 14 | +> **1.** Practice of releasing publicly a digital resource with its source files (ex: open source resource, open source |
| 15 | +> educational resource, open source software, open source image...). |
| 16 | +> |
| 17 | +> **2.** (From OSINT) Information from a publicly available source. |
| 18 | +
|
| 19 | +## Classic, Controversial (and Outdated?) Meaning |
| 20 | + |
| 21 | +In popular usage, open source is associated with software for which the source code is made available. |
| 22 | + |
| 23 | +In the mainstream interpretation, to be considered open source a software must use an open license that does not restrict any type of |
| 24 | +actor or usage. **In this view, the legal framework must be compatible with the [Open Source Definition](https://opensource.org/osd) (OSD) of the Open Source Initiative.** |
| 25 | + |
| 26 | +The Open Source Definition with its liberal approach is a source of conflict. Some will introduce limitations in their licenses (e.g. for |
| 27 | +economic or ethical reasons) and describe their software as open source while part of the community will reject this |
| 28 | +qualifier based on the OSD. Alternatively to the Open Source Initiative, the [Organization for Ethical Source](https://ethicalsource.dev/) |
| 29 | +promote another vision of open source. |
| 30 | + |
| 31 | +Within the software community there are various interpretations of « open source ». |
| 32 | + |
| 33 | +## From Open Source Software to Open Source Resources |
| 34 | + |
| 35 | +With the emergence of other openness movements, the notion of open source seems to go beyond software. For various |
| 36 | +typologies of digital resources we will have both a final format and source files to edit them. Access to source files |
| 37 | +will be an essential aspect to fully enable the modification of open resources. |
| 38 | + |
| 39 | +**Basic example of open source resource:** A pdf document under an open license shared with its odt/docx/latex source file. |
| 40 | + |
| 41 | +Therefore, the notion of open source becomes transversal to all open models. |
| 42 | + |
| 43 | +{width=65% fig-alt="Graphic to represent the relation between |
| 44 | +open models and open source"} |
| 45 | + |
| 46 | +### Open Source Educational Resources |
| 47 | + |
| 48 | +With open education, resources are commonly called « Open Educational Resources » (OER). Alternatively, the notion of |
| 49 | +« [Open Source Educational Resources](https://arxiv.org/abs/2107.14330) » has been suggested to specify OERs that would provide their source files. |
| 50 | + |
| 51 | +> *What do you mean by "open-source educational materials"?* |
| 52 | +> |
| 53 | +> *"Open-source" implies that there are source files that are converted and rendered into a final learner-presentable |
| 54 | +> form. Examples include Jupyter notebooks or plaintext/markup language documents like LaTeX, Markdown, |
| 55 | +> ReStructuredText, AsciiDoc, and R Markdown.* |
| 56 | +> **[About section](https://jose.theoj.org/about) of the Journal of Open Source Education** |
| 57 | +
|
| 58 | +**Examples of Open Source Educational Resources:** This knowledge base as the website's markdown files are provided on [GitHub](https://github.com/Open-Models/Base). |
| 59 | +Similarly, [The Turing Way](https://book.the-turing-way.org/) handbook (see debate around the question "[Is the Turing |
| 60 | +Way Open Source](https://github.com/the-turing-way/the-turing-way/issues/3653) ?"). |
| 61 | + |
| 62 | +### Open Source Article |
| 63 | + |
| 64 | +In open science, it's common to speak of open access articles to consider access to articles for documents generally in pdf format. |
| 65 | +An open source article will be about providing all the underlaying material used to produce the pdf (latex, markdown, |
| 66 | +docx, odt files...), taking into account other elements such as figures (see open source images). |
| 67 | + |
| 68 | +**Example:** For any article on arXiv you can download both a pdf and its « tex source » such as with the article |
| 69 | +mentioned above entitled « [Developing Open Source Educational Resources for Machine Learning and Data Science](https://arxiv.org/abs/2107.14330) ». |
| 70 | + |
| 71 | +### Open Source Image |
| 72 | + |
| 73 | +> *If you provide the source for the image so that I can modify it and it uses an OSI compliant license, then yes, I would say it's an open source image.* |
| 74 | +> |
| 75 | +> *What constitutes Open Source or not is very clear now for software, but for other artifacts, that might not be so clear.* |
| 76 | +> **A member of the Open Source Initiative in a private email.** |
| 77 | +
|
| 78 | +Images and designs can be formed with a set of layers. The image formats usually used are compressed (e.g.: png/jpeg), |
| 79 | +aggregating these layers, but access to these original, decompressed source files will enable the images to be modified. |
| 80 | + |
| 81 | +**Examples of open source images:** Photoshop uses psd files before exporting to jpeg/png/etc. The spelling mistake of the |
| 82 | +following image under CC0 will be hard to edit on the png format while the text can be easily modified using the svg format (with |
| 83 | +a tool like Inkscape). |
| 84 | + |
| 85 | +{width=50% fig-alt="PNG image under CC0 with misspelled text coupled with watermark and texture |
| 86 | +to make edition impossible"} |
| 87 | + |
| 88 | +### Open Source Hardware |
| 89 | + |
| 90 | +[Expand around blueprint in 3D pdf vs ifc/rvt] |
| 91 | + |
| 92 | +### Open Source Data |
| 93 | + |
| 94 | +[Expand around dataset vs source of the dataset] |
| 95 | + |
| 96 | +### Open Source Music |
| 97 | + |
| 98 | +[Expand around mp3 vs MIDI files] |
| 99 | + |
| 100 | +### Open Source Video |
| 101 | + |
| 102 | +[Expand around MP4/AVI/... vs tools files (.kdenlive, .osp, .mlt, .blend)] |
0 commit comments