Open main menu

CDOT Wiki β

Changes

DPS909 and OSD600 Fall 2014 Notes

3,009 bytes added, 11:41, 3 September 2014
Created page with '== Introduction == * Course introduction * Question: What is ''Open Source''? * Some recent writing about Open Source: ** [http://www.washingtonpost.com/posteverything/wp/2014/0…'
== Introduction ==

* Course introduction
* Question: What is ''Open Source''?
* Some recent writing about Open Source:
** [http://www.washingtonpost.com/posteverything/wp/2014/08/27/i-studied-engineering-not-english-i-still-cant-find-a-job/ I studied business and programming, not English. I still can't find a job]
** [http://readwrite.com/2014/09/01/open-source-recruitment The Secret to Hiring Great Developers]
** https://twitter.com/jeresig/status/33968704983138304
** [https://code.facebook.com/posts/292625127566143/9-9-million-lines-of-code-and-still-moving-fast-facebook-open-source-in-2014/ Facebook open source in 2014]
* Success in this course requires:
** Willingness to be lost and not panic
** Curiosity
** Being driven, persistence
** Willingness to ask for help
** Willingness to give others help
** Independent learning
** Doing more, much more, than the bare minimum
* What are Seneca and Seneca students capable of accomplishing? Some examples
** [https://wiki.mozilla.org/Audio_Data_API Audio Data API], [http://www.w3.org/TR/pointerlock/ Pointerlock], [https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html Gamepad API]
*** https://blog.mozilla.org/blog/2014/03/18/mozilla-and-unity-bring-unity-game-engine-to-webgl/
*** https://developer.mozilla.org/ms/demos/detail/bananabread
** [http://dev.w3.org/html5/webvtt/ WebVTT]
*** [http://www.iandevlin.com/html5test/webvtt/html5-video-webvtt-sample.html Example]

* Intro to open source
** Proprietary Licenses, EULAs
*** [http://www.microsoft.com/About/Legal/EN/US/IntellectualProperty/UseTerms/Default.aspx Microsoft]
*** [http://www.apple.com/legal/sla/ Apple], [http://www.cnet.com/8301-30976_1-20068778-10348864.html Richard Dreyfuss reads the iTunes EULA]
*** [http://www.skype.com/intl/en-us/legal/terms/tou/ Skype]
** [http://opensource.org/licenses Open Licenses]
*** [http://opensource.org/licenses/BSD-2-Clause BSD]
*** [http://opensource.org/licenses/GPL-3.0 GPL]
*** [http://opensource.org/licenses/LGPL-3.0 LGPL]
*** [http://opensource.org/licenses/MIT MIT]
*** [http://www.apache.org/licenses/LICENSE-2.0 Apache]
*** [http://www.mozilla.org/MPL/2.0/ MPL]

* '''TODO'''
** Create an '''account''' on this wiki for yourself (note: requires manual creation)
** Add your info to the [[Fall 2014 Open Source Students]] page.
** Create a '''blog''' (wordpress or blogspot or whatever) and create a feed category or tag called "open source"
** Read the [[Blog Guidelines]] for instructions on how to use your blog in the course
** Add your '''blog feed''' and info to the [[Open Source@Seneca Planet List]] so that it appears in the [http://zenit.senecac.on.ca/~chris.tyler/planet OpenSource@Seneca Planet]
** Pick one Closed and one Open license/EULA, and read them from start to finish. Pick '''3 things that struck you''', blog about it and your reactions to the readings this week.
** Begin learning how to use [[Irc|IRC]] for communication. We'll cover this in detail next week, but it's better to get started early.