Hello from the ground floor of the Rush Building at
Drexel University where I am part of the
NSF-sponsored workshop to explore Open Source Software for Humanity, unofficially abbreviated to
SoftHum. After just finishing introductions, we hope to explore how to utilize open source projects in our respective curricula to engage and deepen the understanding and appreciation of software development for our students.
So, the morning involved lots of presentations from the team leaders (Greg and Heidi), as well as a few participants such as Cliff Kussmaul at Muhlenberg (interesting approach, sort of like "backing into" teaching software development),
Greg DeKoenigsberg of Red Hat and
Frank Hecker of the Mozilla Foundation. We then had a group exercise (no surprise at a SE workshop :-) on teaching and learning exercises & activities for OSS.

Lunch was great, the some summary of the group work, presentations more participants, and onto
Ralph Morelli discussing the
HFOSS project -- I really am interested in
Sahana and working with
POSIT on
Google Android.
Next Darius Jayazeri (not sure if this is the right spelling) presented
OpenMRS.
++
Day 2: There is an interesting debate arising about what puts the "F" in HFOSS, and what would not be HFOSS, politics, perspective, even "political agnosticism." This discussion has a few sides as I see it:
- Humanitarian is clearly the application of FOSS for the classics of disaster management, conflict issues and poverty in developing countries (i.e., paternalistic)
- Humanitarian also includes education, even locally (i.e., own bootstraps)
- Humanitarian is all application, so what if the military argue that their work saves more lives than are lost (i.e., greater good)
- Humanitarian is really not applicable to software, as it is a tool and thus "morally neutral."
Libertarian flavor of software was then mentioned, interesting point. Discussion then turned to the concept, attributed to Dave Humphrey, that students should be "productively lost." Heidi and Greg added the technical presentation, including templates and grading rubrics.
Now it's panel time: Greg, Darius, Frank, Clif and Heidi fielded questions and discussed how they teach their courses using HFOSS.
For details, please check back later -- JD