Difference between revisions of "DPS909 & OSD600 Fall 2018"

From CDOT Wiki
Jump to: navigation, search
Line 5: Line 5:
 
** [[OSD600]]
 
** [[OSD600]]
 
** How to have Success in this course
 
** How to have Success in this course
 
* Discussion/Readings
 
** What is Open Source? [https://opensource.org/osd The Open Source Definition]
 
** [https://www.bloomberg.com/news/articles/2018-06-04/microsoft-agrees-to-buy-coding-site-github-for-7-5-billion Microsoft buys GitHub for 7.5 Billion - "We're all in on open source"]
 
** [https://jvns.ca/blog/2018/09/01/learning-skills-you-can-practice/ Julia Evans, "How to teach yourself hard things"]
 
  
 
* Releases
 
* Releases
Line 17: Line 12:
 
** Amazing chance to gain experience, network, build your skills and resume
 
** Amazing chance to gain experience, network, build your skills and resume
  
* Let's talk about Copyright and Open Source Licenses
+
* Discussion/Readings
** [https://en.wikipedia.org/wiki/IANAL IANAL]
+
** Copyright ([https://www.youtube.com/watch?v=ljNS5p3cqls&feature=youtu.be Copyright in Canada video])
** We're going to explore licensing from the POV of a developer participating in open projects
+
*** [https://en.wikipedia.org/wiki/IANAL IANAL]
 
+
*** Who created it, "owns" it.
* Copyright ([https://www.youtube.com/watch?v=ljNS5p3cqls&feature=youtu.be Copyright in Canada video])
+
*** Set of exclusive rights granted to the work's creator
** Who created it, "owns" it.
+
*** "The right to copy," to produce or reproduce a work or substantial portion thereof
** Set of exclusive rights granted to the work's creator
+
*** Copyright is automatic when a work is created, you don't have to register it.
** "The right to copy," to produce or reproduce a work or substantial portion thereof
+
*** [https://www.ic.gc.ca/eic/site/cipointernet-internetopic.nsf/eng/wr03719.html Copyright in Canada]
** Copyright is automatic when a work is created, you don't have to register it.
+
*** [https://www.ic.gc.ca/eic/site/cipointernet-internetopic.nsf/eng/h_wr02281.html Copyright Guide]
** [https://www.ic.gc.ca/eic/site/cipointernet-internetopic.nsf/eng/wr03719.html Copyright in Canada]
+
*** In a software project, there can be many copyright holders (e.g., many contributors), or all contributors may assign their copyright to the project (e.g., [https://en.wikipedia.org/wiki/Contributor_License_Agreement CLA], which we'll cover later)
** [https://www.ic.gc.ca/eic/site/cipointernet-internetopic.nsf/eng/h_wr02281.html Copyright Guide]
+
** What is Open Source?
** In a software project, there can be many copyright holders (e.g., many contributors), or all contributors may assign their copyright to the project (e.g., [https://en.wikipedia.org/wiki/Contributor_License_Agreement CLA], which we'll cover later)
+
***[https://opensource.org/osd The Open Source Definition]
 +
** [https://www.bloomberg.com/news/articles/2018-06-04/microsoft-agrees-to-buy-coding-site-github-for-7-5-billion Microsoft buys GitHub for 7.5 Billion - "We're all in on open source"]
 +
** [https://jvns.ca/blog/2018/09/01/learning-skills-you-can-practice/ Julia Evans, "How to teach yourself hard things"]
  
 
* Slack
 
* Slack
Line 34: Line 31:
 
** [https://get.slack.help/hc/en-us/articles/115004071768-What-is-Slack Slack, Getting Started]
 
** [https://get.slack.help/hc/en-us/articles/115004071768-What-is-Slack Slack, Getting Started]
 
** [https://get.slack.help/hc/en-us/articles/217626358-Tour-the-Slack-app Tour the Slack app]
 
** [https://get.slack.help/hc/en-us/articles/217626358-Tour-the-Slack-app Tour the Slack app]
 +
 +
* First open technologies and projects we'll be using:
 +
** [https://github.com/nodejs/node node.js]
 +
** [https://nodejs.org/api/fs.html node fs module docs]
 +
** [https://github.com/filerjs/filer filer]
 +
** [https://mochajs.org/ mocha]

Revision as of 10:38, 5 September 2018

Week 1

  • Course introduction