Open Source

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Open Source : 

Open Source An Interactive Media Lesson By Joshua Drake

An Overview : 

An Overview The Definition Differences between open and closed Libre and Open Source Software Why it’s important? Some Questions

Definition : 

Definition Free Distribution

Source Code : 

Source Code Examples are… #include <iostream.h> class C { public: C(int i0) : i(i0) { cout << "C: " << i << endl; } ~C() { cout << "~C: " << i << endl; } private: int i; }; C c1(1); // static int main() { cout << "main start" << endl; C c2(2); // automatic cout << "main middle" << endl; C* C3 = new C(3); // dynamic cout << "main end" << endl; } http://www.cs.ubc.ca/wccce/program97/walsh/walsh.html

More Properties : 

More Properties Derived Works  Integrity of The Author's Source Code License Must Be Technology-Neutral There’s many more, but these are the basics.

So, Open Versus Closed? : 

So, Open Versus Closed? Open Anyone can view, modify, and derive from the work Little to no official tech support Multitude of different distributions Closed Only certain people can work with the source code Official tech support for free Distributions tightly controlled by programmer.

Libre and Open : 

Libre and Open Libre is software that is open, for free, and can be modified by anyone. Open source is software that a person can view the source code. All libre software is open source Not all open source software is libre.

Why is this important? : 

Why is this important? Software licensing matters Piracy Creativity New models of learning Constructivism New models of profit Based on advertising, not retail price Tech support as a privilege

True or False, is open source software for free? : 

True or False, is open source software for free?

Who can distribute libre software? : 

Who can distribute libre software?

Who can make a derived work? : 

Who can make a derived work?

True or false, closed source always costs money? : 

True or false, closed source always costs money?