31
The Open Source Way Short story of the Open Source history Presented by David Kašpar [Dee'Kej] Associate Software Engineer, Red Hat Licensed under CC BY-SA 3.0

The Open Source Way + Why & How To Work With Linux

Embed Size (px)

Citation preview

Page 1: The Open Source Way + Why & How To Work With Linux

The Open Source Way

Short story of theOpen Source history

Presented byDavid Kašpar [Dee'Kej]Associate Software Engineer, Red Hat

Licensed under CC BY-SA 3.0

Page 2: The Open Source Way + Why & How To Work With Linux

Little Bit of History● 'just hardware selling' business model● nobody cared about selling software or its licensing

● hardware standardized & comodized● people exchanging software between machines● arise of licensing and selling of software

● Richard Matthew Stallman @ MIT● real hacker – sneaked into professor's office,

hacking into his room● great guru of free software movement

Page 3: The Open Source Way + Why & How To Work With Linux

Little Bit of History● announced the GNU Project in 1983● founded the Free Software Foundation (FSF) in 1985● created the GNU C Compiler in 1987● written the GNU General Public License in 1989● Cygnus Solutions were founded in 1989

● The idea behind free software:● “I don't want software vendors to make divide between users and developers – if I like the software I must be able to give it to anyone and share it.”

Page 4: The Open Source Way + Why & How To Work With Linux

Little Bit of History

● The result – copyright vs. GPL:

● Copyright - “You have a right to restrict others from copying your work, modifying the work, and from distributing the work.”

● GNU GPL - “Hey there, we will give you that rights… And we will have only one requirement:

If you do distribute it, you have to do itunder the same license.”

Page 5: The Open Source Way + Why & How To Work With Linux

Little Bit of HistoryFrom: [email protected] (Linus Benedict Torvalds)Newsgroups: comp.os.minixSubject: What would you like to see most in minix?Summary: small poll for my new operating systemMessage-ID: <[email protected]>Date: 25 Aug 91 20:57:08 GMTOrganization: University of Helsinki

“Hello everybody out there using minix –

I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

Page 6: The Open Source Way + Why & How To Work With Linux

Little Bit of History. . .

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them :-)

Linus ([email protected])

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have :-(.”

Page 7: The Open Source Way + Why & How To Work With Linux
Page 8: The Open Source Way + Why & How To Work With Linux
Page 9: The Open Source Way + Why & How To Work With Linux

Little Bit of History● CompuServe vs. AOL proprietary networks, which were not compatible

● Sir Tim Berners-Lee – lets decentralize:

“Everybody should be able run his own server and share the documents they want.”

● first versions WWW, HTML and HTTP in 1998● to make it work, we need standards that are OPEN

http://www.w3.org/People/Berners-Lee/FAQ.html

OPEN STANDARDS > Open Source Software

Page 10: The Open Source Way + Why & How To Work With Linux

Little Bit of History

● at the beginning, Linux was not taken seriously. . .

“Linux is the Hype de Jour.” - Gartner Group [1999]

“We think of Linux as a competitor in the student and hobbiest market. But I really don't think in the commercial market we'll see it in any significant way” - Bill Gates [2001]

Page 11: The Open Source Way + Why & How To Work With Linux

Little Bit of History

● Q1: Why should I bother with something that is not taken seriously?

● Q2: Why should I do something that can be used for free? This will not pay my bills…

● Well, I'm sure you have heard this quote before:

“640K ought to be enough or anybody.” != Bill Gates [1981]

Page 12: The Open Source Way + Why & How To Work With Linux
Page 13: The Open Source Way + Why & How To Work With Linux

Current Status● Still not convinced? :)

● Fact #0: Open Source is not just Linux – it's much more: ● Middle-ware, Virtualization, Containers● Storage, Cloud Computing● Mobile Solutions, and more

● Fact #1: Many enterprise companies these days look at the Open Source soulutions as their's first option – not an alternative

● Fact #2: More than 90% of Fortune 500 companies used the Red Hat solutions in 2014 [link] [link] (which are based on the Open Source techn.)

Page 14: The Open Source Way + Why & How To Work With Linux

Current Status● NOTE: Red Hat's mission is not just about making money… Actually it is:

“To be the catalyst in communities of customers, contributors, and partners creating better technology the open source way.”

● helps Open Source communities (highest priority)● helped start the Creative Commons initiative● helped start the opensource.com community● defends Open Source against 'patent trolls'● Women in Open Source Award

Page 15: The Open Source Way + Why & How To Work With Linux

The Open Source Way● applying Open Source Software development principles beyond software & technology

● open exchange – we want to learn more● participation – we are free to collaborate & create● rapid prototyping – fail early, learn by doing, and find better solution faster● meritocracy – best ideas win, no matter whom they come from● community – common purpose brings us together

=>> Way of life to change the world around us! :)

Page 16: The Open Source Way + Why & How To Work With Linux

Conclusion● Open Source technologies are emerging everywhere… You can be part of it! ;)

● Final fact: people actively engaged with the Open Source projects will more likely get *that* dream job

“Would you rather fly in a plane that has been inspected for safety by 10 inspectors, or 100, or 1,000 times? When it comes to finding problems, more eyes are always better.”

WE CAN DO MORE WHEN WE WORK TOGETHER!

Page 17: The Open Source Way + Why & How To Work With Linux

Questions?

Feel free to ask! :)

Page 18: The Open Source Way + Why & How To Work With Linux

What is it & how to use it?Fedora Preview

Licensed under CC BY-SA 3.0

Presented by

Petr SchindlerFedoraQA Monkey

Page 19: The Open Source Way + Why & How To Work With Linux

Why Linux?

● Flexible● Friendly to programmers and power users● Free software

Page 20: The Open Source Way + Why & How To Work With Linux

What is Fedora?

● Community-driven Linux distribution● New release every 6 months (usually:))● Focus on latest bits of free software world● RHEL is based on Fedora● Everything is based on voluntary activity, meritocracy, consensus. Important posts are elected.

Page 21: The Open Source Way + Why & How To Work With Linux

Why Fedora?

● It is focused on developers● Fedora tries to bring new technologies to users

● The community consists of experts● Large Czech community● Developers are really close :)

Page 22: The Open Source Way + Why & How To Work With Linux

Where to get it?

● Download link: https://getfedora.org/● Or: http://fedora.cz/jak-stahnout/● Then you can burn the downloaded ISO to DVD or populate your flash disk with Live USB Creator (https://fedorahosted.org/liveusb-creator/)

Page 23: The Open Source Way + Why & How To Work With Linux

How to try it?

● Live system● Virtualization (e. g. VirtualBox)● Install it to dualboot

Page 24: The Open Source Way + Why & How To Work With Linux

Developer's Assistant

● Install package devassistant● Documentation: http://doc.devassistant.org/en/latest/

● Or use man devassistant● Commandline: da● GUI: da-gui

Page 25: The Open Source Way + Why & How To Work With Linux

Questions?

● Czech community: mojefedora.cz – articles, news, events

● forum.mojefedora.cz – support (in Czech)● wiki.mojefedora.cz – Czech manual● Fedoraproject.org● Fedoraforum.org● Ask.fedoraproject.org

Page 26: The Open Source Way + Why & How To Work With Linux

Questions?

[email protected]:

Page 27: The Open Source Way + Why & How To Work With Linux

Upcoming Events

● 14. 10. 2015 – RedBot- competition for not just IT students teams - focused on Artificial Intelligence- more info: http://red-bot.rhcloud.com/

Page 28: The Open Source Way + Why & How To Work With Linux

Upcoming Events● 6. 11. 2015 – Test Crunch

- educational conference primarily for the IT students focusing on promoting the QA engineer profession- aim is to refute some myths and prejudices and show what skills and expertise the good tester have to have and what tools does he/she uses- more info: http://on.fb.me/1iPlZIa

● 7. - 8. 11. 2015 – OpenAlt conference @ FIT Campus- Open Source, Open Mind & Open Hardware- big event – 10th year in a row- more info: https://www.openalt.cz/

Page 29: The Open Source Way + Why & How To Work With Linux

Upcoming Events● 10. 11. 2015 – Fedora Release Party

- Fedora 23 was released- more info: http://bit.ly/1QbSAEr

● 5. - 7. 2. 2016 – DevConfCZ @ FIT Campus- for Linux & Middleware developers, Admins and Linux Users- one of the biggest free software events in Central Europe- by Red Hat, Fedora and JBoss community- more info: http://devconf.cz/- FB event: http://on.fb.me/1HqRopH

Page 30: The Open Source Way + Why & How To Work With Linux

Upcoming Events

● April 2016 – Red Hat OpenHouse- one day at Red Hat's workplace- interesting presentations- funny challenges- coding competitions (beat your friends! ;))- see the daily work in Open Source company- lots of fun, lots of friendly people ^_^- more info will be here:

https://www.facebook.com/RedHatCzech/

Page 31: The Open Source Way + Why & How To Work With Linux

Stay In Touch● http://www.redhat.com/

● https://www.linkedin.com/company/red-hat

● https://twitter.com/RedHatNews

● https://plus.google.com/+RedHat

● https://www.facebook.com/redhatinc/

● IT akce v Brně (FB group): http://on.fb.me/1HqSXnq