Difference between revisions of "DPS909 & OSD600 Fall 2018"
(Created page with "== Week 1 == * Course introduction ** DPS909 ** OSD600 ** How to have Success in this course * Discussion/Readings ** What is Open Source? [https://opensource.org/os...") |
|||
Line 11: | Line 11: | ||
** [https://jvns.ca/blog/2018/09/01/learning-skills-you-can-practice/ Julia Evans, "How to teach yourself hard things"] | ** [https://jvns.ca/blog/2018/09/01/learning-skills-you-can-practice/ Julia Evans, "How to teach yourself hard things"] | ||
+ | * Releases | ||
+ | ** [https://wiki.cdot.senecacollege.ca/wiki/DPS909#Grading 4 releases, some with multiple bugs/PRs required] | ||
+ | ** Chance to work on real code, real projects | ||
+ | ** Big learning curve, lots of time required | ||
+ | ** Amazing chance to gain experience, network, build your skills and resume | ||
* Let's talk about Copyright and Open Source Licenses | * Let's talk about Copyright and Open Source Licenses |
Revision as of 14:39, 3 September 2018
Week 1
- Discussion/Readings
- Releases
- 4 releases, some with multiple bugs/PRs required
- Chance to work on real code, real projects
- Big learning curve, lots of time required
- Amazing chance to gain experience, network, build your skills and resume
- Let's talk about Copyright and Open Source Licenses
- IANAL
- We're going to explore licensing from the POV of a developer participating in open projects
- Copyright (Copyright in Canada video)
- Who created it, "owns" it.
- Set of exclusive rights granted to the work's creator
- "The right to copy," to produce or reproduce a work or substantial portion thereof
- Copyright is automatic when a work is created, you don't have to register it.
- Copyright in Canada
- Copyright Guide
- 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., CLA, which we'll cover later)