Daniel, great initiative and I think it will become popular over time (new ideas takes a while).
1) I think you should bring up the difference between "Open Source" a la MySQL, i.e development at a corporation and releases thrown over the wall, versus "Open Collaboration" a la Apache, where everything is expected to be happening in the open, asynchronously and relatively slow pace. There is also a third model, which is the "Lone Wolf GitHubber" who does it in the open, maybe even get a lot of Pull Requests, but doesn't expand into a developer's community. 2) In the "Open Collaboration" model, there is then the need for some type of Governance, which varies from "all volunteers" to "paid membership" to "commercial invite only" or combination of all. I recall people mentioning studies that shows that the dynamics changes dramatically as soon as "paid for" _anything_ is introduced, where _anything" might be membership, influence, developer time, evangelism and so on. 3) Adoption pattern(s). I recall that when Gianugo Rabellino (ASF Member) was a SourceSense, they had an "Adoption Path" on their website which was pretty thorough and something we take for granted, but made a lot of sense to unaware commercial entities, and I think this "road map" of how to move from "commercial-only" to "contributor" or even "project leader" is important, even to students, who might end up spear-heading such changes when they get jobs. Good Luck, and please keep this list in the loop Niclas On Thu, May 7, 2015 at 7:42 AM, Daniel Ruggeri <drugg...@primary.net> wrote: > Hi, all; > We had an interesting chat during the barcamp at ACNA2015 discussing > ideas for spreading the word about open source. A few folks mentioned > that it would be a good idea to partner with local universities to do > talks/programs/etc. This sounded like an interesting idea so I > squirreled it away in the back of my mind to be revisited after I > settled back into the not-apachecon-routine... Interestingly enough, the > day I got back from ApacheCon, a former professor (and mentor of mine) > had asked if I would be willing to send the head of the IS program a > letter of recommendation to accompany his nomination for an award. I > mentioned the idea of doing something with the university regarding open > source and introducing students to the idea in the P.S. of the email... > Well, one conversation led to another and now I find myself teaching a > credited class about open source in the fall. > > I think this is really neat and exciting but a challenge at the same > time. Since the idea was planted in my head w/ the ASF, I thought it > would be a good idea to float the question here to ask, "What would go > in a college class about open source?" I think I can work through a > syllabus, but I'd love to hear suggestions from those who have been > involved in the ASF longer than my 4-ish years. > > Here are some of the ideas I have in mind for things to cover: > *What IS open source? The history/birth of the movement. > *Source control with Subversion/GIT/? > *Bug tracking > *Mailing lists/IRC/communication tools > *Participating in an open source community > *Lab(s) where we create a repository and commit/work through examples of > using the tools > *Guest speaker: How we make money with Open Source > *Guest speaker: The Apache way (of course!) > *Guest speaker: Why I trust open source software in my production > environment > *Guest speaker: Why NOT open source (?) > *Popular open source licenses - discussion around each > *??? > > I've only been on this list since ApacheCon this year, so I'm not sure > what areas (if any) I would have commit access to in the community > project, but I am more than willing to provide the materials I create as > part of the class for those similarly interested in putting on such a > program. > > P.S. > I'm in the process of mining > http://community.apache.org/speakers/slides.html for additional ideas, > too... > > -- > Daniel Ruggeri > > -- Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java