Download presentation
Presentation is loading. Please wait.
Published byClaude Whitehead Modified over 8 years ago
1
LPT730 Session 01 Course Introduction and Software Licensing
2
Session Overview Course Introduction Software Licensing Modes Open Source Licensing Fedora Linux General Overview GNOME Desktop
3
LPT730 Professor Name: Michal Heidenreich Contact: Email: michal.heidenreich@senecac.on.camichal.heidenreich@senecac.on.ca Office: T2105 IRC (freenode, seneca) channel I may be on from time to time Please have a look at my homepage: https://cs.senecac.on.ca/~mheidenr/ https://cs.senecac.on.ca/~mheidenr/ Policies Timetable Your marks
4
LPT730 Introduction A hands-on introduction to Linux applications We will work with both GUI and command-line software We will spend majority of time installing, configuring, using and evaluating software Recommended supplies Your own Fedora Linux box USB memory stick (4 GB or more) Multimedia headset I will be using Fedora 9 in class
5
LPT730 Course Outline Official course outline can be found at: http://cs.senecac.on.ca/print.php?outline=LPT730 http://cs.senecac.on.ca/print.php?outline=LPT730 Until the college processes latest update, a draft is available on our wiki The outline shows a basic breakdown of topics for the entire semester Have a look at the evaluation modes and promotion requirements Please let me know if you have any questions
6
LPT730 Class Standards You are encouraged to attend all classes Test and exam attendance is mandatory Labs are subject to late penalties 20% (0.2% of your grade) for each day late Please be respectful of others Please use proper etiquette when communicating with others
7
LPT730 Resources Freely available Internet resources fedoraproject.org Seneca Library: http://www.senecac.on.ca/library/ http://www.senecac.on.ca/library/ Search engines, mailing lists etc. Open Source @ Seneca wiki: http://zenit.senecac.on.ca/wiki/ http://zenit.senecac.on.ca/wiki/ You have access to all LUX materials and other open source initiatives at Seneca Once you register, you will be able to add content
8
LPT730 Resources The LPT730 weekly breakdown page will be the main point of contact for us: http://zenit.senecac.on.ca/wiki/index.php/Fall_2008_LPT730_Weekly_Schedul e http://zenit.senecac.on.ca/wiki/index.php/Fall_2008_LPT730_Weekly_Schedul e This schedule will eventually detail what is on the Course Outline Dates for tests and assignments Details of weekly topics Software titles covered Labs and assignments Links to external resources
9
Software Licensing A software license is a legal document, describing the terms of software use Usually, users must agree to the terms upon installation of first-time use A typical license is likely to contain following sections: Ownership of the software Terms of use The type and/or number of copies that are allowed Re-distribution rules Liability limits
10
Software Licensing In general, software today falls under one of the licensing categories Proprietary The user is granted the right to use the software The publisher retains complete ownership, possibly even the physical medium such as DVD Code is typically a trade secret Open source The user is granted the right to use the software The user owns the software copy The publisher owns the copyright The user has the access to the source code
11
Software Licensing Confusion Most people understand software as a product such as a car or a loaf of bread, that the customer owns after exchange of money This leads to a conclusion, that the customer has a right to to whatever they please with it Unfortunately proprietary software licensing prohibits such actions In many ways, proprietary software is more of a service than a product What is even more confusing, that after a user rejects the license they may not be able to return the software for a refund
12
Half-Way Measures In order to encourage people to buy and use proprietary software, several schemes have been developed by the industry, including: Bundling, for example it is difficult to buy a PC off the shelf without paying a license fee to Microsoft Trial versions – the customer is granted the right to use the software for a limited time Limited functionality – the software is provided for free, but it has crippled features and comes without support Free personal use
13
Open Source Licensing Details A typical open source license grants the following: Easy access to source code You can view and modify the software The right to redistribution You must redistribute under the same license The right to use the software freely You can make money There are no restrictions on what you do with the software No restrictions on others There cannot be any discrimination
14
Open Source Licensing Details The entity that oversees the Open Source Definition (OSD) is called the Open Source Initiative (OSI) - http://www.opensource.org OSI is a tax-exempt public benefit corporation based in California To date (Sept 2008) has approved 72 open source licenses Most notable licenses are the Mozilla Public License (MPL), GNU General Public License (GPL), Apache License and Educational Community License Many licenses come in more than one variety
15
Open Software Development Open source software development describes a development methodology, where... 1.The software is released under an open source license 2.Users actively develop and test the software 3.The development usually follows a spiral/incremental pattern 4.Versions are released as often and as early as possible Most notable open source software includes Linux, Apache and Firefox
16
Fedora Linux Fedora is a free, general-purpose, Linux-based operating system released under the Educational Community License The OS is backed by a repository of over 10,000 binary software packages Red Hat Corp. is the corporate entity that sponsors Fedora Red Hat offers the Red Hat Enterprise Linux (RHEL) which is a commercial derivative of Fedora Fedora follows a rigid 6-month release schedule, where a particular version is supported for about a year
17
GNOME Desktop GNOME is a free desktop software (GUI interface) for Linux and Unix GNOME is the default desktop manager for Fedora Most desktop managers, including GNOME offers an experience similar to MS Windows A desktop, including shortcut panels, clock etc. An application menu File-system navigation tools System administration
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.