Presentation File ()

advertisement
Open Source for the End User
Matthew G. Switlik
Learning Management Programmer
switlik@oakland.edu
• IT since 1996
• Web application development since 2001
• PHP Developer at Oakland since June
2010.
I love open source because it provides me with
continuously improving tools. I had tried Linux
many years ago but hadn't personally needed
it. PHP and Firefox were my first must have Open
Source tools. Now I had a need for linux and it
quickly gained my attention.
Open Source for the End User
What Do I mean “End User”?
• The people who just want the software to work for them.
No tinkering or hassles.
• It has to be reliable, and secure, and they may not know
how to keep it that way.
• They are increasingly using the cloud.
The four types of people who can benefit from
Open Source
• The End User
o
tools that were once very costly are now available to you
• The Admin
Supporting the End User get easier with tools that are constantly being
refined
o a continuing trend of doing more with less. (Apache in 1995)
o
• The Developer
Better tools, faster innovation, better support from community of fellow
users.
o Reputation - your work can precede you.
o
• The Manager
o
o
o
Stay flexible by not being tied to a single vendor or license.
Lower long term support costs.
Retraining will eventually be needed no matter what software you
choose. Why not pick the solution that you can count on it indefinitely.
What is Open Source?
Distributing the source code to the users of the software.
if(x==true){
print("Hello World!");
}else{
print("Goodbye!");
}
Why? Because we innovate faster when ideas are
exchanged. Good technique will spread.
Most of the time Open Source implies Free Open Source
Software. Meaning you are free to redistribute the software
given the terms of the license.
• GPL (GNU Public License)
•
•
Copyleft ensures users rights to distribute the software and future changes to the software.
derived works can only be distributed under the same license terms.
• BSD (Berkeley Software Distribution)
•
•
fewer restrictions on distribution compared to other free software licenses such as the
GPL.
Allows the redistribution with out the source. You can keep your changes to yourself.
• MIT
•
requires attribution and inclusion of the MIT license document. MIT licensed code stays
under the license but can be used in proprietary software.
Is Mac OSX Open Source?
Major components of Mac OS X, including the UNIX core, are
made available under Apple’s Open Source license. But not the
whole operating system.
What about me?
The Android operating system is open
source. Except for version 3.0. The Apps such
as Gmail, the Market, and Google Maps are not
open source.
What can I do with Open Source?
Run your computer.
• The best way to leverage Open Source is to dive it with an operating
system that is open source.
• Seriously, give Ubuntu Linux a spin. LIVE Images require no
commitment
• Package managers are like an App Store where everything is free.
The Internet Google Chrome, Mozilla Firefox, and
parts of Safari are all open source. This helps to
ensure security and standard compliance. Their
competition benefits us all.
Get Some Work Done
• Libre Office/Open Office. You can’t stop open source.
• Netbeans/ Eclipse: Or How I Learned to Love the IDE
(Integrated Development Environment)
• Apache is run on over 110 million Internet servers (as
of April 2010) (Source, Netcraft).
• LIVE CDs, DVDs, and USB Devices can save you in a
bind.
o Knoppix, SLAX
Create Something
• Edit Images with GIMP
o
Windows, OSX, and Linux/Unix
• Edit Video with Kdenlive or PiTiVi
o
Linux
• Create 3D Models and animation with
Blender
o
Windows, OSX, and Linux/Unix
• Edit audio with Audacity
o
Windows, OSX, and Linux/Unix
Dual or Triple BootMake your computer a swiss army knife
of sorts.
You can easily have windows and linux installed at the
same time. Tip: Install windows first
If you own an Apple you can have all three operating
systems on one machine.
What else are you going to do with 2 Terrabytes of storage?
Cost savings.
• Windows 7 $99-$320 depending on edition.
• Windows XP $89-$250
o Released October 25, 2001
o Main stream support ended April 14, 2009.
o Extended support ends April 8, 2014
o So for the money you got 7 and half years of patches.
• Apple’s OS X “Snow Leopard” $25-$95
• Adobe Photoshop CS5 $199-$699
• Adobe Creatie Suite 5.5 $399-$1699
• Final Cut Studio $299-$999
• Visual Studio 2010 Pro $129 (academic) - $710
PLAY!
If it doesn’t cost a lot to get it running more people can try it out. Creating content is
fun.
Games on Open Source and of Open Source
“The Humble Indie Bundle experiment has been a massive success beyond our craziest expectations.
So far, 138,813 generous contributors have put down an incredible $1,273,613. Of this, contributors
chose to allocate 30.85% to charity: $392,953 for the Electronic Frontier Foundation and Child's Play
Charity.”
Download