Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 6ECFC200C03 for ; Sat, 21 Jan 2017 16:58:14 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 6D520160B4A; Sat, 21 Jan 2017 15:58:14 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 92328160B3C for ; Sat, 21 Jan 2017 16:58:13 +0100 (CET) Received: (qmail 2204 invoked by uid 500); 21 Jan 2017 15:58:12 -0000 Mailing-List: contact dev-help@community.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@community.apache.org Delivered-To: mailing list dev@community.apache.org Received: (qmail 2192 invoked by uid 99); 21 Jan 2017 15:58:12 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 21 Jan 2017 15:58:12 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id CFA91C06B7 for ; Sat, 21 Jan 2017 15:58:11 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 4.479 X-Spam-Level: **** X-Spam-Status: No, score=4.479 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_SBL=4, URIBL_SBL_A=0.1] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id hNo3T_QVNkQr for ; Sat, 21 Jan 2017 15:58:10 +0000 (UTC) Received: from mail-pg0-f42.google.com (mail-pg0-f42.google.com [74.125.83.42]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id D96965F252 for ; Sat, 21 Jan 2017 15:58:09 +0000 (UTC) Received: by mail-pg0-f42.google.com with SMTP id 194so31997764pgd.2 for ; Sat, 21 Jan 2017 07:58:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=LKJM+oP9Ij1475lXSO1MnleoW6pKGJY+554DdjlooQU=; b=nh7bbBgB3SVqkF9Mu/xDrMOK/OzplUmvYayu1Nl+u9/xL4/mNaTAfB7e9RutUfdrJR gqYGXgRYCNue7rpnjlrTA5l7YYZ2G+WOF8ZpZjMwHRNz0Muv1jBPTBxVpYUB+B0W59p2 R2B5rfx13hEOsaKixF8Wfa7BWjyKn391dhox74cPdlcRlArVyfo9CeG6/MX3sqrtk4MW kChgzyNckQ7CcL2jyzP76he8UHcoZG0QIjzk4xwDhtKAto7gUE8rx8lsMamNa4yJW/MM OJSgShdFwJSTnszvi3eszfb+Pj3w7ka/AeoseKIw3H1qcM/m1O5t4u2ByukTTRYb2ilO ixvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=LKJM+oP9Ij1475lXSO1MnleoW6pKGJY+554DdjlooQU=; b=j++2LOZUDzLnmtr4viTu2Sa911YPhhd+Kkf8plIrp5j4PP+qeIyVmLbgDIVIVsMfqT L+dwNNUtsilMYD/1jkbTIGM1IIbkA1iTItjpiVrYP75FmhhXUBH2DAw2gVu5HIvgCjiX 0GjgeNqWySp7bgGn1q+1Y0c9YhiBuAz8xU+xIahIDxwqBu+MrQ66QeZeFbHCRlrPmipG QhuMYFEVOuV520tiycAK+Ie0PFr77jlnArk0qsquN89xhKPlX+xZuLzUp0UvagXpKShm VVfP4zH39mxWALwmmnL3auc3zHxrFC0Nriw339b6FQc8PMHwujlL6Tvj4zv3wCJH3esn DoLA== X-Gm-Message-State: AIkVDXJ7t9trO20HIJ9nKo3/fIHjjm/a6WQBUDnoC1EZaT4R2AJtzoqylbxm660JWzPXvA== X-Received: by 10.84.208.102 with SMTP id f35mr29903265plh.137.1485014281844; Sat, 21 Jan 2017 07:58:01 -0800 (PST) Received: from psteitz-mbp.local (174-26-193-4.phnx.qwest.net. [174.26.193.4]) by smtp.googlemail.com with ESMTPSA id t14sm24970425pfk.85.2017.01.21.07.58.00 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Jan 2017 07:58:01 -0800 (PST) Subject: Re: Open Source class... starting tomorrow To: dev@community.apache.org References: <258e283e-e462-3b5b-c8d8-3c40b624288f@gmail.com> <5C760F82-4C64-487F-8CC7-B02B5F676142@primary.net> From: Phil Steitz Message-ID: <5429359f-d69d-afdb-e64e-005ad3af14e3@gmail.com> Date: Sat, 21 Jan 2017 08:57:59 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable archived-at: Sat, 21 Jan 2017 15:58:14 -0000 On 1/21/17 3:31 AM, Scott Wilson wrote: > Hi Daniel, > > When I taught a first year undergraduate course on FOSS the major sylla= bus topics were: > > - Community > - Communications > - Governance > - Issue Tracking > - Sustainability > - Version Control > - Intellectual Property > > Each student built a case study on a project they were interested in we= ek by week published on Wordpress; e.g. > > https://pete1124.wordpress.com/ > https://thejibrjabr.wordpress.com/ > > =E2=80=A6 etc > > I was planning to put the content for the course on Github, but the Moo= dle XML export format doesn=E2=80=99t exactly make it very easy=E2=80=A6 = if its of interest I=E2=80=99d be happy to share more! Personally, I would be very interested in following and maybe eventually contributing to this. The challenges with collaborating using Moodle export and/or other ed content specs is an interesting problem that it would be great to solve. Have you ever done this before? Phil > >> On 20 Jan 2017, at 22:16, Daniel Ruggeri wrote:= >> >> Hi, Phil; >> That makes sense and I will update the syllabus to reflect the prope= r terminology. I will also plan to spend a class each on build tools and = dependency management as those are both great tooics to include. >> -- >> Daniel Ruggeri >> >> >> -------- Original Message -------- >> From: Phil Steitz >> Sent: January 18, 2017 8:06:48 AM CST >> To: dev@community.apache.org >> Subject: Re: Open Source class... starting tomorrow >> >> On 1/17/17 10:58 AM, Phil Steitz wrote: >>> On 1/16/17 5:14 PM, Daniel Ruggeri wrote: >>>> Hi, all; >>>> >>>> Digging up "ancient" history on this one.... >>>> >>>> https://lists.apache.org/thread.html/28c8decf60ec3c79c97a62c936ec9b8= 16da841eb3fb655144dd219ba@1430955768@%3Cdev.community.apache.org%3E >>>> >>>> >>>> I'm happy to share that tomorrow begins the first day of a class I'm= >>>> teaching titled "Open Source Software Development" at University of >>>> Missouri - St. Louis in the Information Systems department. Since th= is >>>> community shared so many great suggestions to help shape the class, = I >>>> wanted to drop a big THANK YOU to everyone. >>>> >>>> >>>> I'd also like to share the working syllabus (pardon the empty spots = - >>>> we're going to figure out what our class project looks like and work= on >>>> that for most of the second half): >>>> >>>> https://github.com/DRuggeri/OSSClass/blob/master/syllabus.md >>>> >>>> >>>> As with any decent, open project the material can be shaped by your >>>> contributions so don't hesitate to reply here if I missed anything >>>> really important to cover. As the course goes on, I'll be posting >>>> outlines and resources in the repository above. With luck, this coul= d >>>> hopefully become an open curriculum anyone can pick up and teach in = any >>>> university setting. >>> First, many, many thanks for doing this, Daniel! I really like the >>> idea of developing open content for use in courses like this. I >>> will keep watching the repo! >>> >>> One thing that I don't see there is build tools / systems and >>> artifact repositories. It is no accident that Ant and Maven were >>> developed @apache. Maybe after the scm discussion, you could add >>> something on making it easy to build checked out code, which is key >>> to making it easy to get involved. That would segway naturally into >>> the evolution of build and dependency management systems. >> One more thing that occurred to me after I sent above. This may >> seem like a nit, but I would recommend using the term "Issue >> Tracker" rather than "Bug Tracker." We use these things as part of >> the core collaboration machinery and managing bugs is only one thing >> that we use them for. >> >> Phil >>> Phil >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscribe@community.apache.org >> For additional commands, e-mail: dev-help@community.apache.org >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@community.apache.org For additional commands, e-mail: dev-help@community.apache.org