Last modified by Administrator on 2016/04/05 11:28

Show last authors
1 **Founding an Open Source Software Engineering Laboratory (FOSSEL)**
2
3 **Start date: **June 2015
4
5 **Initial members: **Kevin W. Shockey
6
7 **Working Group Chair: **Kevin W. Shockey
8
9 **Working Group Sponsor: **TBD
10
11 **OSI General Manager: **TBD
12
13 **Other Contributors: [[Critical Hub Networks>>url:http://www.caribe.net/]]**
14
15 **Resources needed by group:**
16
17 To establish the Open Source Software Engineering Laboratory we will need:
18
19 * (% style="font-size: 20.7999992370605px; background-color: rgb(236, 245, 250);" %)Work space for 13: 10 interns, 2 mentors, 1 instructor
20 * (% style="font-size: 20.7999992370605px; background-color: rgb(236, 245, 250);" %)10 Linux Laptops with 1Gb Internet Connectivity
21 * (% style="font-size: 20.7999992370605px; background-color: rgb(236, 245, 250);" %)Stipends for senior mentors, mentors, and interns
22 * (% style="font-size: 20.7999992370605px; background-color: rgb(236, 245, 250);" %)Community management tools (mailing list, announcements, events, publishing, social media, forums)
23 * (% style="font-size: 20.7999992370605px; background-color: rgb(236, 245, 250);" %)Internet Hosting (virtual server)
24
25 (((
26 (% style="line-height: 29.1200008392334px;" %)The working group has a partner willing to provide the work space, web hosting, and Gb Internet connectivity.
27 )))
28
29 **Deliverables that will be created**
30
31 The **vision** of the working group is to help open source and open source software development be adopted and practiced within any localized community. The group's **mission** is to //educate //and //mentor //software engineers using open source software development //best practices//.
32
33 The working group **deliverables **are:
34
35 1. (% style="font-size: 20.7999992370605px; background-color: rgb(236, 245, 250);" %)Conduct 6 open source licensing and open source software development **training programs**
36 1. (% style="font-size: 20.7999992370605px; background-color: rgb(236, 245, 250);" %)Conduct 6 final research **presentations**
37 1. (% style="font-size: 20.7999992370605px; background-color: rgb(236, 245, 250);" %)Educate 26 open source **software engineers**
38 1. (((
39 Advance key **GitHub **projects
40
41 * ¡**Exigelo**! & [[(% class="wikiinternallink wikiinternallink wikiinternallink" %)**Civic CRM**>>path:mailto:https://github.com/civicrm]](%%) ( In August 2014, PRPIG received the award for “[[Mejor App de Democracia Digital>>url:http://techsummit2014.challengepost.com/]]” for their proposal to implement Civic CRM in Puerto Rico.)
42 * [[**1hora**>>url:https://github.com/SoPR/horas]] - A locally (Puerto Rico) developed platform for mentoring based on offering free mentoring in hourly blocks.
43 * Code For America / Puerto Rico Fellows - In 2014, Puerto Rico was accepted into the Code For America fellowship program. The fellows built [[a tool (**Primer Peso**) to connect business owners with potential benefits available from the local government>>url:https://github.com/codeforamerica/primerpeso]].
44 * [[Code For America – Puerto Rico Brigade>>url:https://github.com/inaki/brigada]] – A mandatory part of the CFA program is the creation of a local community to promote civic participation.
45 )))
46 1. (% style="font-size: 20.7999992370605px; background-color: rgb(236, 245, 250);" %)Publish software, documentation, and processes using open source and creative commons licenses.
47
48 **Description: **
49
50 At the foundation of open source is the software development methodology which has changed the way software is conceived of, created, and maintained. While this methodology has been quickly adopted and practiced in many of the leading economies of the world, it remains on the fringes in many of the smaller economies.
51
52 As an example, within Puerto Rico, proprietary software and cultural bias has limited the impact and adoption of open source software. Most of the software development methodology being taught on the island is limited to proprietary technologies. Exposure to and education in open source development tools and methodologies are extremely limited.
53
54 This working group will focus on creating the policies, procedures, and processes that can help any country in establishing an Open Source Software Engineering Laboratory. The end result of this group will be a strategic road map that eases the burden of anyone wishing to establish a localized resource that can increase the adoption and usage of open source software.
55
56 The key to sustainability of the laboratory will be largely dependent on whether the local community adopts the open source software development methodology. Our largest contribution to that goal will be to produce software engineers who can increase the use of open source in the local talent pool. Generous funding and donations would help ♥♥ a lot too! The deeper we can make the open source talent pool, the closer we will be, to the adoption of a new practice in Puerto Rico.
57
58 Once established, the laboratory will offer open source software engineering internships three times a year. In each round of internships, the laboratory will recruit candidates for a paid software engineering internship. Each intern must conduct research on a project in GitHub. The interns must select a bug to fix or feature to add to the project. Interns will receive instruction and mentorship to guide them towards open source software engineering mastery. Interns will provide a final presentation summarizing their research.
59
60 **Alignment to OSI Mission**
61
62 Foremost, this working group serves the OSI's advocacy mission by growing the local community, and promoting the benefits of using open source licensing and open source software. The group also serves the OSI's educational mission by conducting education on open source licensing and open source software development. Finally, the only way for there to be local adoption of the practice of open source software development, is by serving the OSI's mission of partnership with different constituencies.
63
64 **Target completion date:**
65
66 Founding the laboratory is contingent on obtaining financing. The time schedule below projects obtaining the finance during the first quarter of 2015. Internships, will commence in the summer of 2015 and will continue through till the spring of 2017.
67
68 The internships will be coordinated in sequence with the standard semesters in Puerto Rico. This gives the project three internships per year, summer, fall and spring. Using our projected start date, the time table for the internships are:
69
70 1. Summer 1 – June to July 2015
71 1. Fall 1 – August to December 2015
72 1. Spring 1 – January to May 2016
73 1. Summer 2 – June to July 2016
74 1. Fall 2 – August to December 2016
75 1. Spring 2 – January to May 2017
76
77 Upon completion of the second year of internships, the working group will publish a series of procedures that can help other OSI members found their own open source software engineering laboratories.

Submit feedback regarding this wiki to [email protected]

This wiki is licensed under a Creative Commons 2.0 license
XWiki 14.10.13 - Documentation