-
Notifications
You must be signed in to change notification settings - Fork 3
lectures intro
Bart Massey edited this page Jun 27, 2017
·
1 revision
Copyright © 2015 Bart Massey
http://wiki.cs.pdx.edu/ossclass http://calagator.org
-
open source:
- Legal:
- Source code is out there (to the Public)
- Source code can be used under "permissive" license:
- Use as you will: "Open Source"
- Open Source Initiative, BSD or MIT licenses
- Must make changes available: "Free Software"
- Free Software Foundation, GPL
- Use as you will: "Open Source"
- Source code can be extended and republished
- Practice:
- Open to developer contributions
- Open governance
- Legal:
-
Choosing a project:
- Interest: Will you still care about this in 7 weeks?
- Scope: Can you do it in 8 weeks?
- Incremental: Can you do something cool in 2 weeks?
- Uniqueness: What's the relation to existing stuff?
- Multiple-Use: Can you use this project for more than this class?
- Modular: Is it all "of a piece" with strong coherence and week coupling?
- Choose quickly!