User:Iantonios

(Difference between revisions)
Jump to: navigation, search
Line 140: Line 140:
  
 
== FOSS in Courses 1 ==
 
== FOSS in Courses 1 ==
 
+
I hope to incorporate HFOSS into the senior capstone course which I regularly teach.  Students interested in participating would be expected to complete a design documented as outlined in [[http://foss2serve.org/index.php/Independent_Capstone_Project_Design]]
  
  

Revision as of 14:14, 14 April 2017

Contents

Imad Antonios Bio

Imad Antonios is an Associate Professor in the computer science department at Southern Connecticut State University, which he joined in 2013.

Imad's research interests are in performance modeling of computer systems and networks, simulation, computer science education, and more recently data visualization and analytics.

Imad has taught a wide range of CS courses including as CS 1 and 2, algorithms, operating systems, computer graphics, simulation and modeling. He also teaches the senior project course where he hopes to get students engaged in HFOSS projects.

Imad's hobbies: photography (http://imadantonios.photography), travel, hiking and camping.

FOSS Project Anatomy

Sugar Labs Project [1]

Contributions Potential student roles would be Developer and Content Writer. The main commonality among roles is the ability to communicate, be it through code or in writing.

Tracker Bug submission: Identify relevant component repo, and then submit through Github. Bug types reported fall under either enhancement or defect.

Repository Last commit on 2/5/17

Release Cycle The roadmap is updated at the beginning of each release cycle.



The Sahana Eden Project [2]

Community Seems more open. Interested parties can simply join the mailing list, follow online training, and start contributing. With Sugar Labs, there's a contact person for each role.

Tracker Issues are organized by various criteria (e.g. owner, version, priority, etc.).

Repository Last commit on 4/4/2017.

Release Cycle Roadmap broken down by milestone. Each milestone includes a listing of features, modules affected and an estimate of of effort required (for future milestones).


FOSS Field Trip

Part 1 -- GitHub 2.1 Over 12,000 repos on education.

2.2. Timeline of project commits.

3.1. There are 290 repos with keyword humanitarian

3.2. Last update on HTBox was on 8/7/2016

4. There are 144 repos on disaster management.

Part 2 -- OpenHub

2.1. There are 3456 projects with keyword "education"

2.2. KDE is the code location

2.3. There are 10 similar projects to KDE Education

2.4. "People also use.."

3.1. ~40 projects with keyword "humanitarian" and ~60 with "disaster management"

3.2. Projects with no users on Open Hub don't have any activity information.

4. Repo statistics by types of organizations (e.g. commercial, non-profit, education, etc.) that use OpenHub.

5. Last commit to OpenMRS core was in March 2017.

6.1. According to GitHub, the last commit was on April 2, 2017.

6.2. Not clear


Project Evaluation

Evaluation Factor Level
(0-2)
Evaluation Data
Licensing 2 Mozilla Public License
Language 2 Java (95.4%), SQL (3.0%), GAP (0.7%)
Level of Activity 2 There are commits virtually every week
Number of Contributors 2 256 contributors
Product Size 2 218.82MB
Issue Tracker 2 1244 Ready for Work, 9867 Closed.
New Contributor 2 The Developers page seems very welcoming of new contributors
Community Norms 2 The project Wiki contains a Code of Conduct. [3]
User Base 2 The Wiki has a User Guide. [4]
Total Score 18

Intro to Copyright and Licensing

OpenMRS Core: Mozilla Public License. Can user commercially, modify, distribute, sublicense, place warranty. Cannot use Trademark or hold liable. Must include copyright, license, disclose source and include original. Would be comfortable contributing to this project.

Incubator: Apache License. Can user commercially, modify, distribute, sublicense, place warranty. Cannot use Trademark or hold liable. Must include copyright, license, state changes, and include notice. Would be comfortable contributing to this project.

Regulately: No license spelled out, implying that default copyright laws apply. Cannot reproduce, distribute, or create derivative works. Must obtain permission. Would not contribute to such a project.


FOSS in Courses 1

I hope to incorporate HFOSS into the senior capstone course which I regularly teach. Students interested in participating would be expected to complete a design documented as outlined in [[5]]


Intro To Bug Tracker

Intro to GitHub

FOSS in Courses 2

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox