Changes

Jump to: navigation, search

DPS909 & OSD600 Winter 2018

3,699 bytes added, 14:20, 17 January 2018
Created page with "== Week 1 == * Course introduction ** DPS909 ** OSD600 * Some questions: ** What brought you to this course? ** When you hear "open source," what comes to mind? ** O..."
== Week 1 ==

* Course introduction
** [[DPS909]]
** [[OSD600]]

* Some questions:
** What brought you to this course?
** When you hear "open source," what comes to mind?
** On a scale from 1 (not at all) to 5 (very)...
*** How comfortable are you working with technology you've never seen before?
*** How likely are you to stick with a problem when it gets hard to solve?
*** How curious are you about how things work?
*** How likely are you to ask for help when you get stuck?
*** How likely are you to pause your own work in order to help someone else who is stuck?
*** How comfortable are you as a writer?
*** How self-motivated are you?
*** How self-directed are you?

* How to have Success in this course:
** Willingness to be lost and not panic
** Willingness to put yourself out there, jump in
** Curiosity
** Being driven, persistence
** Willingness to ask for help
** Willingness to give others help
** Independent learning
** Doing more than the bare minimum

* Discussion
** [https://www.itweb.co.za/content/O2rQGqA5A1jqd1ea Open Source Turns 20]
** [http://www.huffingtonpost.ca/jason-field/toronto-tech-scene_b_12139722.html Move Over Bay Street: Toronto's Burgeoning Tech Scene Is Taking Over]
** [http://www.zdnet.com/article/open-source-professionals-are-more-in-demand-than-ever/ Open source professionals are more in demand than ever]
** [http://www.zdnet.com/article/how-to-get-an-open-source-job/ How to get an open source job]

* Let's talk about Copyright and Open Source Licenses
*** IANAL: "I Am Not A Lawyer"
*** We're going to explore licensing from the POV of a developer participating in open projects

* Copyright
** 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.
** [https://www.ic.gc.ca/eic/site/cipointernet-internetopic.nsf/eng/wr03719.html Copyright in Canada]
** [https://www.ic.gc.ca/eic/site/cipointernet-internetopic.nsf/eng/h_wr02281.html 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., [https://en.wikipedia.org/wiki/Contributor_License_Agreement CLA], which we'll cover later)

* Licenses
** Rights, privileges, responsibilities, etc. applicable to someone other than the work's creator
** "Terms and Conditions"
** These must be granted by a copyright holder

* No License
** What can you do with code you find that has no license?
** [https://choosealicense.com/no-license/ what can I, can't I do?]

* Public Domain
** [http://www.sqlite.org/copyright.html SQLite], which is now used by literally everybody, see http://www.sqlite.org/famous.html
** [http://unlicense.org/ Unlicense]

* Consider some proprietary/closed End User License Agreements (EULA)
** [https://www.cnet.com/news/richard-dreyfuss-reads-the-itunes-eula/ Richard Dreyfuss reads the iTunes EULA]
*** [https://podcast-files.cnet.com/podcast/1Agreement.mp3 Part 1: Please Read (.mp3)]
*** [https://podcast-files.cnet.com/podcast/2Responsibility.mp3 Part 2: Responsibility (.mp3)]
*** [https://podcast-files.cnet.com/podcast/3Damage.mp3 Part 3: Damages (.mp3)]
*** [https://podcast-files.cnet.com/podcast/4EffectiveUntil.mp3 Part 4: Effective Until (.mp3)]
** [https://www.spotify.com/ca-en/legal/end-user-agreement/ Spotify EULA]

* Open Source Licenses
** [https://opensource.org/osd-annotated The Open Source Definition]
** Approved licenses by the Open Source Initiative: https://opensource.org/licenses
** Choose a License: https://choosealicense.com/

Navigation menu