User:Kwebb
m (Busywork?) |
|||
Line 36: | Line 36: | ||
On OpenHub, searching 'education' yields 2270 projects. I recognize KDE and Moodle. KDE is managed served by kde.org. OpenHub knows of ~10 similar projects and shows their activity level, language, and license. Activity level may be unavailable if the project prevents data collection or if the project's hosting platform doesn't support it. | On OpenHub, searching 'education' yields 2270 projects. I recognize KDE and Moodle. KDE is managed served by kde.org. OpenHub knows of ~10 similar projects and shows their activity level, language, and license. Activity level may be unavailable if the project prevents data collection or if the project's hosting platform doesn't support it. | ||
+ | |||
+ | |||
+ | ===== Copyright and Licensing ===== | ||
+ | |||
+ | openmrs uses the Mozilla Public License (MPL). | ||
+ | |||
+ | fineract uses the Apache License. | ||
+ | |||
+ | regulately doesn't have a license listed for the backend, but their frontend repo uses the MIT license. | ||
+ | |||
+ | The MPL is copyleft, so any (public) changes must also be made available under the MPL. Apache is more permissive, allowing it to be used for non-open purposes as long as the original license and contributors are given attribution. MIT similarly permissive. | ||
+ | |||
+ | I'm comfortable with both styles, and it think the "best" choice depends on the nature of the project. |
Revision as of 17:23, 23 May 2019
Contents |
Kevin Webb
Position: Associate Professor, Computer Science, Swarthmore College
Home Page: https://www.cs.swarthmore.edu/~kwebb/
Research Interests: 1) Networks and Distributed Systems, and 2) CS Education (currently concept inventories).
Hobbies: Gardening and Online Games.
Stage 1
Part A
A project's roadmap plans the features and deadlines, and the release cycle describes the development process for QA.
Sugar Labs
- My students would probably be most interested in developer and content writer roles, possibly also designer depending on student background.
- Last commit was 3 days ago
Sahana Eden
- Role distinction is similar to Sugar Labs, with obvious differences in application-specific tasks (e.g., educators vs. GIS specialists).
- Last commit was 20 hours ago
Part B
GitHub & OpenHub
Searching GitHub for 'education' yields 27,901 repos, with 3461 being tagged as JS. MRU is hibbitts-design/hibbitts-design-org-learn, LRU is drongous/ems (2008). freeCodeCamp/freeCodeCamp has the most stars (303k). It has 231 open issues and 13341 closed issues plus 1763 open and 20360 closed pull requests.
Searching for 'humanitarian' yields 507 repos. crisischeckin has 178 stars, is primarily C#, and was last updated in April 2017.
On OpenHub, searching 'education' yields 2270 projects. I recognize KDE and Moodle. KDE is managed served by kde.org. OpenHub knows of ~10 similar projects and shows their activity level, language, and license. Activity level may be unavailable if the project prevents data collection or if the project's hosting platform doesn't support it.
Copyright and Licensing
openmrs uses the Mozilla Public License (MPL).
fineract uses the Apache License.
regulately doesn't have a license listed for the backend, but their frontend repo uses the MIT license.
The MPL is copyleft, so any (public) changes must also be made available under the MPL. Apache is more permissive, allowing it to be used for non-open purposes as long as the original license and contributors are given attribution. MIT similarly permissive.
I'm comfortable with both styles, and it think the "best" choice depends on the nature of the project.