@@ -67,10 +67,32 @@ The license field should preferably refer to a standard license (see
6767standard specifications. <i class =" fab fa-r-project " ></i > ships with the
6868following [ standard licenses] [ R License ]
6969
70- Be specific about any version that applies (e.g., ` GPL-2 ` ).
71- Licenses restricting use, e.g., to academic or non-profit researchers, are not
72- suitable for [ _ Bioconductor_ ] [ ] . Core Bioconductor packages are typically
73- licensed under ` Artistic-2.0 ` .
70+ Be specific about any version that applies (e.g., ` GPL-2 ` ). Licenses restricting
71+ use, e.g., to academic or non-profit researchers, are not suitable for
72+ [ _ Bioconductor_ ] [ ] as they limit accessibility, hinder integration with other
73+ open-source projects, and create barriers to collaboration and reproducibility.
74+ Examples of such restrictive licenses include (but are not limited to):
75+
76+ * ` CC BY-NC 4.0 ` (Attribution-NonCommercial 4.0 International)
77+ * ` CC BY-NC-SA 4.0 ` (Attribution-NonCommercial-ShareAlike 4.0 International)
78+ * ` CC BY-NC-ND 4.0 ` (Attribution-NonCommercial-NoDerivatives 4.0 International)
79+ * ` ACM ` (Association for Computing Machinery)
80+
81+ These licenses restrict commercial use, modifications, or redistribution, making
82+ them incompatible with Bioconductor's goals of open and broad accessibility.
83+
84+ <p ><details >
85+ <summary > Click to see a list of licenses that restrict use </summary >
86+
87+ ``` {r}
88+ license_db_path <- file.path(R.home("share"), "licenses", "license.db")
89+ license_db <- as.data.frame(read.dcf(license_db_path))
90+ subset(license_db, Restricts_use == "yes")
91+ ```
92+
93+ </details ></p >
94+
95+ Core Bioconductor packages are typically licensed under ` Artistic-2.0 ` .
7496
7597To specify a non-standard license, include a file named ` LICENSE ` in your
7698package (containing the full terms of your license) and use the string `file
0 commit comments