User:Cbrooks

(Difference between revisions)
Jump to: navigation, search
Line 94: Line 94:
 
|-
 
|-
 
| '''Licensing'''
 
| '''Licensing'''
|
+
|2
|
+
|OpenMRS uses the Mozilla License, which OSI deems 'open' and FSF deems 'free'
 
|-
 
|-
 
| '''Language'''
 
| '''Language'''
|
+
|1
|
+
|OpenMRS uses Java. I know Java, but do not particularly like working in it, and am rusty.
 
|-
 
|-
 
| '''Level of Activity'''
 
| '''Level of Activity'''
|
+
|2
|
+
|OpenMRS is certainly active, with commits almost every week.
 
|-
 
|-
 
| '''Number of Contributors'''
 
| '''Number of Contributors'''
|
+
|2
|
+
| There are 323 contributors
 
|-
 
|-
 
| '''Product Size'''
 
| '''Product Size'''
|
+
|1
|
+
|OpenMRS is 332MB of code, which is pretty big.
 
|-
 
|-
 
| '''Issue Tracker'''
 
| '''Issue Tracker'''

Revision as of 05:54, 22 May 2019

Name: Chris Brooks

Position: Professor, Computer Science and Associate Dean for Academic Operations, University of San Francisco

email: cbrooks@usfca.edu


I'm new to POSSE and HFOSS, but have been involved with or used free and open-source software for over 20 years. I'm very interested in ways that computing and technology can be used to address problems of social justice and inequality. Previously, I was the director of Community Connections, a technology-oriented community-engaged learning project here at USF where students used their skills in direct service of community needs. We worked with local computer labs to provide job training and support and tutoring, and led a yearly immersion trip to Tacna, Peru to partner with K-12 schools there to bridge the digital divide.

My research areas include artificial intelligence, machine learning, computational economics, and multiagent systems.

Outside of work, I love hiking, running, the Grateful Dead, science fiction, and playing dungeons and dragons with my 10-year-old son.


Intro to FOSS notes.

Sugarlabs: The most obvious places for my students to get involved would be as Developers or perhaps Designers. There's a wide variety of roles, and necessary skillsets, but all participants will need an understanding of Sugar and its goals, as well as the FOSS approach to software development more broadly.

Sugar uses github to post bugs. Issue tags are bug, design, errata, feature, needs SLOBS, needs work. The last commit in the core sugar branch was April 30.


Sahana: Sahana is looking for developers, testers, translators, designers, sysadmin, and GIS specialists. Unlike Sugar, they don't request educators or communications support. Sahana's repository uses a much richer labeling system. The last commit here was May 2. I wasn't able to view the Sahana roadmap. For both projects, I was a little suprised that they were still using versioning, rather than continuous improvement. Sahana seems more mature in that respect.


FOSS Field trip notes:

pt 1: GitHub

searching for 'education':

Education: 27,840 repositories, with 3455 Javascript

Most recent: Ebook Foundation

Least recent: timjacobi/angularjs-education

Most stars: freeCodeCamp (303k)

228 open issues

13,336 closed issues

Pull requests: 1781 open 20332 closed

Insights: stats describing the project history

HTBox/crisischeckin - 178 stars, uses C#, last updated 10/24/18

other search terms:

Disaster management: 473 repos.

Refugees: 1352 repos

pt 2: OpenHub:

2270 education projects

I recognize Moodle, Sakai, gnu plot, Wireshark, and groovy

I don’t see any KDE Education repos on GitHub

Similar projects include kStars, Step, KmPlot and Kig

Humanitarian: 23 projects

Disaster management: 30 projects

Refugee: 3 projects

Activity Not Available indicates that the activity tracking data cannot be captured - perhaps the code location is down or the project is configured incorrectly.

Organizations shows orgs such as Apache Foundation and Wikimedia Foundation that have many projects.

Clicking on the OpenMRS organization shows the 46 projects overseen by OpenMRS.

OpenMRSCore has an activity not available icon. On GitHub we can see that there have been two commits this week. It would seem that there are some projects that are hosted in locations visible to GitHub, but not too OpenHub.

GitHub has a slicker search interface, but I like the Organizations feature of OpenHub.


Project Evaluation: OpenMRS


Evaluation Factor Level
(0-2)
Evaluation Data
Licensing 2 OpenMRS uses the Mozilla License, which OSI deems 'open' and FSF deems 'free'
Language 1 OpenMRS uses Java. I know Java, but do not particularly like working in it, and am rusty.
Level of Activity 2 OpenMRS is certainly active, with commits almost every week.
Number of Contributors 2 There are 323 contributors
Product Size 1 OpenMRS is 332MB of code, which is pretty big.
Issue Tracker
New Contributor
Community Norms
User Base
Total Score
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox