User:Pmasson

From Foss2Serve
Revision as of 01:40, 23 March 2017 by Pmasson (Talk | contribs)
Jump to: navigation, search

FOSS Field Trip (Activity)

Part 1 - Github

  1. Number of repositories in "education": 12,071
  2. Information related to "Commits": Commits per week, and per day of week.
  3. Number of repositories in "humanitarian": 285
  4. The last updates for HTBox/crisischeckin: Latest commit Aug 7, 2016; last issue opened, Oct 21, 2016; last pull request, opened Nov 4, 2016, last wiki update, Jun 17, 2016.
  5. Number of repositories in "disaster management": 139

Part 2 - OpenHub

  1. Number of projects on OpenHub: 3470
  2. KDE Education code located on GitHub? No
  3. Number of similar projects: 10
  4. OpenHub information provided about projects: Summary, stats (commits, contributors, language(s), timeframes, etc.), organizational (KDE) and participant information.
  5. Number of repositories in "humanitarian": aprox. 40 (assuming 10/page)
  6. Number of repositories in "disaster management": 60 (assuming 10/page)
  7. Why do so many projects do not have activity information available? Activity is based on current development, many projects are stable and archived, but not under active development by their communities.
  8. Information about "Organizations" on OpenHub: Dashboard with stats on various activity by organization: volume, ranked order, new orgs, stats by sector.
  9. Last commit listed by OpenHub for OpenMRS Core: 18-August-2016
  10. Last commit listed by GitHub for OpenMRS COre: 22-March-2017
  11. Reason why these sites have different information: OpenHub is a reference resource, "offering analytics and search services for discovering, evaluating, tracking, and comparing open source code and projects." Github is a version control platform for managing distributed software development efforts and housing source code. The two services provide different services. Github provides services to develop projects, OpenHub "is not a forge" but rather provides services to assess/compare projects.
  12. Benefits of using both GitHub and OpenHub to search for a project: Allow potential contributors--or even those looking to start a project--to find existing efforts; assess the "maturity" of a project; review the profiles (experience, activities, skill sets) of contributors working across projects; assess license compatibility within and across projects;
  13. Drawbacks of using both GitHub and OpenHub to search for a project? Black Ducks analytics, search algorithms and data are proprietary and not *open* for review.

Project Evaluation (Activity)

Evaluation Factor Level
(0-2)
Evaluation Data
Licensing 2 Mozilla Public License, version 2.0 via GitHub License at https://github.com/openmrs/openmrs-core/blob/master/LICENSE
Language 2 Java 95.5%, SQLPL 2.9%, GAP 0.7%
Level of Activity 2 Commits seem to be consistent and rising.
Number of Contributors 2 253 contributors, with the majority of work happening before 2015.
Product Size 2 218.32 MB
Issue Tracker 2 1249 issues "Ready for work"; 9842 issues "Closed"; The 5th issue under Ready to Work is, "OpenMRS Core / TRUNK-5067 / Add tests to MessageServiceImpl" and was added, 2017-02-20 08:58:00 GMT+0000
New Contributor 2 Instructions for downloading and installing the development environment, mailing lists, IRC (17 people on the channel), OpenMRS Talk (many discussions 2 hours old), Telegram, wiki (78,150 accounts)
Community Norms 2 Code of Conduct, found a comment on "inappropriate behavior" Update to the OpenMRS Code of Conduct, that includes 18 replies, 256 views, 8 members, 13 likes, 5 links. Three observations about the OpenMRS Code of Conduct: 1. based on the Ubuntu Code of Conduct, 2. The code had been modified 8 times, 3. Six people have contributed to the CoC. I could not find any indication of rude behavior in Talk.
User Base 2 The About us page offers several resources related to the OpenMRS user base: an Google Map, OpenMRS Atlas, with pins indicating locations where adoption has occurred and for what purpose; the translation project indicates there are 38 languages supported, instructions for downloading are provided and instructions for how to use the software is available through releae notes and a user guide.
Total Score
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox