week 01 - humphd/topics-in-open-source-2024 GitHub Wiki
Week 1
Group Meeting, Demos, and Q&A
We'll hold our first group meeting online on Friday September 6th at 8:00 am. Please use the "Topics in Open Source 2024" Microsoft Team to join (see Blackboard for the link).
We'll use these sessions as a time to connect, reflect on our work, answer questions about the course's topics, labs, and assignments, share demos, and work on code together. These sessions are meant to be participatory vs. lectures.
Previous Lecture Videos
Readings
- Copyright Guide
- What is Open Source?
- The Open Source Definition
- Open Source at Seneca
- Simon Willison on What to Blog About
- Julia Evans on Measuring a Blog's Success
- Slack 101
- Map of GitHub (experimental visualization of 400K GitHub repos and their connections)
Questions
Here are some questions for you to consider this week as you do your readings. Try to come up with some answers for yourself as you go:
- If I find code on the internet, what am I allowed to do with it?
- Is source code subject to copyright? What about a website?
- As a student, if I create code at Seneca who owns the copyright, me or Seneca? What about if I'm working at a job?
- How do I copyright my work?
- How long does my copyright last in Canada?
- What is open source?
- What open source do I use?
- How do I write a good blog post?
- What does it mean to "fork" a project?
- What is Slack and How do I use it?
- Is it OK to use AI when you program in open source projects?
- Who else is taking this course? How do I work with them?
TODO
- Work on the Readings above and try to answer the Questions I've posed for you.
- Join the Seneca Open Source Slack using your @myseneca.ca email address and come introduce yourself to us in the #osd600-dps909 channel
- Join the weekly Friday Group Meeting on Teams
- Create a blog for yourself and write your first post before Friday at midnight. Send Dave your blog URL and GitHub info by email.
- Begin work on Release 0.1 (due by midnight on Sept 20)
- Start collaborating with your colleagues on Slack as you work on blogging and Release 0.1. Make sure you don't try to tackle this alone, leverage our community!