What Is Software?

Total Page:16

File Type:pdf, Size:1020Kb

What Is Software? What is software? •Instructions and other data for the computer. Also known as “programs” or “applications”. • Loaded from Secondary Storage into Primary Memory. • Runs (executes) from RAM. COMPSCI 111 / 111G • 1936 Turing’s universal machine. Programs are data. Software is loaded Software CPU executes instructions Hard Disk RAM Read / Write CPU COMPSCI 111 / 111G COMPSCI 111 / 111G 2 File Formats Standards •All data is stored as (binary) numbers •Data is organised in files (named collections of related data) •Open Standard •Method of encoding depends on the software, called the file format • Published openly •File Formats • Free to use •Defines the way that the numbers are interpreted • Maintained by a "non-profit" organisation •E.g. for a graphics file: • E.g. HTML, PDF “first the width, then the height, then all the pixel colour values line by line” •File Extensions •Proprietary Standard •A dot followed by letters at the end of a file name • Intellectual property of an entity (individual / company) •Most operating systems use the file extension to determine the file format • Use of the standard is usually through a license • E.g. Adobe Flash, RealPlayer, Graphics .jpg , .png , .gif Video .mpg , .avi , .divx some digital rights management (DRM) technologies • Risk for users: vendor lock-in Sound .mp3 , .wma , .ogg Programs .exe , .com , .bat Text .txt , .doc Program Code .c , .java , .cs , .py COMPSCI 111 / 111G COMPSCI 111 / 111G 3 4 1 .pdf files Copyright and Patents •PDF stands for ``portable document format”. Proprietary •Software subject to normal legal copyright standard of Adobe Corp. until 2008. Now open standard. • Copyright = “right to copy” •Open a .pdf file using a text viewer, it starts like this: • Creator retains the rights to their creations (not the ideas behind them) • Usually lasts for the life of the author plus 50 or 70 years •%PDF‐1.4 • Best applicable to: music, visual art, literature, programs •%–‘≈ÿ •5 0 obj << •Software Patents •/Length 1012 • Retain control over ideas / inventions •/Filter /FlateDecode •>> • Usually enables to exclusively commercialise an idea for 20 years (can be important to amortise research cost) •stream •x⁄≠WKo7æÎW÷P—æŸKÅ∫i͆nSXAI[â∂—jÌ • US recognises software patents, Europe does not (arguable) •é˛}áèU$ÎQ8õÉ¿Á|‰Ã˜Õ,≈»a‰ıËóÈËÍ7·à•L;C¶˜ƒ* ¬*êÈúº/Æˇ∫}{w}3ûpc • Hotly debated issue COMPSCI 111 / 111G COMPSCI 111 / 111G 6 Proprietary Software Freeware • Software is distributed free of charge • Software that has restrictions on • No agreement about distribution, no access to source code using and copying • Types of Freeware – All rights are retained by the • Loss Leader (given away with loss as sales promotion) owner. • Adware - make money via ads – Owner enforces these • Partially working cut-down versions - see “Crippleware” restrictions • Abandonware • Can be: • Software which is no longer supported, and yet still available – Commercial • Some people believe there is nothing morally wrong with using “abandoned” software – Freeware • Not legally recognised – Shareware • E.g. MS Internet Explorer, Apple iTunes, Adobe Reader, – Semi-free (for non-profit) Skype COMPSCI 111 / 111G COMPSCI 111 / 111G 7 8 2 Shareware Open Source / Free Software •Idea: try before you buy •Open-Source Software • Source code is text that shows how software was programmed • open-source: anybody can read the source code, E.g. Linux OS •Trial period offered • WordPress (used for Blogs) http://wordpress.org/about/ • Purchase the license and upgrade to commercial version •Free Software (“free speech”, not as in “free beer”) • Freedom to use and study the work (it is open-source) •Nagware "I would love to change the world, • Freedom to distribute derivative works but they won't give me the source • Reminder messages to license software code" •Copyright prevents these acts •Crippleware • Explicit permission is required • Software that lacks important features until licensed • Free software license gives permission • E.g. Word processor that cannot save or print •Richard Stallman • Free Software Foundation (FSF) • GNU General Public License (GPL) https://stallman.org/ COMPSCI 111 / 111G COMPSCI 111 / 111G 9 10 Kinds of Software Operating System •Application Software •Low-level software that allows you to use • Helps the user to complete a task the system • E.g. word processor, spreadsheet, database, web browser, games • Default interface when no application is running • Manages the system: CPU, memory, HD, … •System Software • Does all the direct interaction with the hardware (using drivers) • Needed to run the computer system • Operating System (OS): •Examples: manages all the hardware resources for application programs – Microsoft Windows: “Windows - so intuitive (CPU, RAM, Hard Drive, …) • most used, but many complaints you only need a 678-page manual.” • Device drivers: – Macintosh OS: programs that help an OS to control a piece of hardware • more expensive, less software & hardware, more focus on usability – Unix, Linux: “Unix is user-friendly. • Diagnostic and maintenance tools: • more technical. Linux runs on many supercomputers It's just very selective about analysis, trouble shooting and optimisation – iOS and Android: who its friends are.” (e.g. checkdisk, defrag) • mobile device operating systems http://en.wikipedia.org/wiki/Operating_system COMPSCI 111 / 111G COMPSCI 111 / 111G 11 12 3 Command Line Interface (CLI) Sample of CLI dialog •Text‐based • Powerful way to combine different commands • Hard to use: textual commands look weird if you don’t know them • Good for experts that use it often http://en.wikipedia.org/wiki/Command_line_interface COMPSCI 111 / 111G COMPSCI 111 / 111G 13 Graphical User Interface (GUI) Web Browsers •Picture based • Windows, Icons, Menu, Pointer • Easy to use • Good for beginners http://en.wikipedia.org/wiki/GUI COMPSCI 111 / 111G COMPSCI 111 / 111G 15 16 4 Email Clients MS Office Suite A client is a software that accesses a server. Power Point Word Excel http://en.wikipedia.org/wiki/Office_suite COMPSCI 111 / 111G COMPSCI 111 / 111G 17 18 Graphics Software Sound/Music Software Finale Notepad iTunes Audacity COMPSCI 111 / 111G COMPSCI 111 / 111G 19 20 5 Scientific Software Security Software COMPSCI 111 / 111G COMPSCI 111 / 111G 21 22 Software Development Tools What if software fails? •Usually software is not perfect. • Too complex to be completely free of errors • User interfaces are often not logical • Many programmers have good technical know-how but lack a sense of usability •If a problem occurs… • It may not be your fault • You are most likely not the only one with that problem • Ask others for help !!! • Google is your friend: search the Internet and you will often find solutions •Is it easy to fix a defect in a program? Visual Studio • Unfortunately, usually not Eclipse • The internals of proprietary software are usually not accessible • Open-source programs can be large and hard to understand • But often problems can be circumvented by using the program in a different way Netbeans IDE COMPSCI 111 / 111G COMPSCI 111 / 111G 23 24 6 Spyware, Malware, Viruses Exercises •Spyware 1. List at least two different file extensions that are used in the Windows • Collects data from your PC and sends it to someone else OS and state the name of the application associated with each file • May otherwise look like (or even be) a useful program extension. • The data may be sensitive (e.g. passwords, personal documents) •.pdf – acrobat reader, .doc –word, .pptx – powerpoint, .xlxs – excel .py ‐ python or just statistical •Malware 2. Why do we need computing standards? •Otherwise if you send a file from one machine to another it will not work. –OSX • Generic term for malicious software vs Windows vs Linux • Usually malicious program is disguised as useful program • Causes harm, such as deleting or modifying data 3. What is the difference between a copyright and a patent? •Viruses •A copyright is good for 50/70 years after death and does not need to be • Small programs that attach themselves to other programs commercialized. • May cause harm •A patent is good for 20 years but needs to be commercialized. COMPSCI 111 / 111G COMPSCI 111 / 111G 25 More Exercises Even More Exercises 4. Can you legally copy freeware? Why? 8. Give an example of system software. •No the author usually restricts the uses rights to copy, distribute or modify. •OS or device driver 5. Can you legally modify freeware? Why? •No because you do not have the source code. 9. Give an example of application software. •Word, powerpoint, excel, internet explorer 6. Can you legally copy open‐source software? Why? •Open‐source means only that you can read the source code. You need extra permissions to be able to copy the source‐code. Such as free software license, GPL or “copy‐left” 10. State one of the major benefits of graphical user interfaces. •Good for beginners, easy to use 7. Can you legally modify open‐source software? Why? •Only if allowed by the copyright, “free software liscense”, GPL, “copyleft”. 11. State one of the major benefits of command‐line interfaces. •Very powerful, hard to use COMPSCI 111 / 111G COMPSCI 111 / 111G 7 Summary • Software (programs) consists of instructions that control the computer and data • Programs are loaded from secondary storage into primary memory, then executed by the CPU • Data is organized in files, which have different file formats • Software (and other data) is protected by copyright laws • Software can be proprietary or open-source or a mixture of both • Different kinds of software: • System software • Applications • Spyware, Malware, Viruses COMPSCI 111 / 111G 32 8.
Recommended publications
  • Licensing 101 December 3, 2020 Meet the Speakers
    Licensing 101 December 3, 2020 Meet The Speakers Sushil Iyer Adam Kessel Principal Principal fr.com | 2 Roadmap • High level, introductory discussion on IP licensing • Topics – Types of IP – Monetization strategies – Key parts of a license agreement – Certain considerations • Licensing software, especially open source software • Licensing pharmaceutical patents • Trademarks • Trade secrets • Know-how fr.com | 3 Types of IP Patents Trademarks Copyrights Know-how (including trade secrets) fr.com | 4 Monetization Strategies • IP licensing – focus of this presentation – IP owner (licensor) retains ownership and grants certain rights to licensee – IP licensee obtains the legal rights to practice the IP – Bundle of rights can range from all the rights that the IP owner possesses to a subset of the same • Sale – IP owner (assignor) transfers ownership to the purchaser (assignee) • Litigation – Enforcement, by IP owner, of IP rights against an infringer who impermissibly practices the IP owner’s rights – Damages determined by a Court fr.com | 5 What is an IP License? • Contract between IP owner (Licensor) and Licensee – Licensor’s offer – grant of Licensor’s rights in IP • Patents – right to sell products that embody claimed inventions of Licensor’s US patents • Trademarks – right to use Licensor’s US marks on products or when selling products • Copyright – right to use and/or make derivative works of Licensor’s copyrighted work • Trade Secret – right to use and obligation to maintain Licensor’s trade secret – Licensee’s consideration – compensation
    [Show full text]
  • Mcafee Potentially Unwanted Programs (PUP) Policy March, 2018
    POLICY McAfee Potentially Unwanted Programs (PUP) Policy March, 2018 McAfee recognizes that legitimate technologies such as commercial, shareware, freeware, or open source products may provide a value or benefit to a user. However, if these technologies also pose a risk to the user or their system, then users should consent to the behaviors exhibited by the software, understand the risks, and have adequate control over the technology. McAfee refers to technologies with these characteristics as “potentially unwanted program(s),” or “PUP(s).” The McAfee® PUP detection policy is based on the process includes assessing the risks to privacy, security, premise that users should understand what is being performance, and stability associated with the following: installed on their systems and be notified when a ■ Distribution: how users obtain the software including technology poses a risk to their system or privacy. advertisements, interstitials, landing-pages, linking, PUP detection and removal is intended to provide and bundling notification to our users when a software program or technology lacks sufficient notification or control over ■ Installation: whether the user can make an informed the software or fails to adequately gain user consent to decision about the software installation or add- the risks posed by the technology. McAfee Labs is the ons and can adequately back out of any undesired McAfee team responsible for researching and analyzing installations technologies for PUP characteristics. ■ Run-Time Behaviors: the behaviors exhibited by the technology including advertisements, deception, and McAfee Labs evaluates technologies to assess any impacts to privacy and security risks exhibited by the technology against the degree of user notification and control over the technology.
    [Show full text]
  • Open Source Acknowledgements
    This document acknowledges certain third‐parties whose software is used in Esri products. GENERAL ACKNOWLEDGEMENTS Portions of this work are: Copyright ©2007‐2011 Geodata International Ltd. All rights reserved. Copyright ©1998‐2008 Leica Geospatial Imaging, LLC. All rights reserved. Copyright ©1995‐2003 LizardTech Inc. All rights reserved. MrSID is protected by the U.S. Patent No. 5,710,835. Foreign Patents Pending. Copyright ©1996‐2011 Microsoft Corporation. All rights reserved. Based in part on the work of the Independent JPEG Group. OPEN SOURCE ACKNOWLEDGEMENTS 7‐Zip 7‐Zip © 1999‐2010 Igor Pavlov. Licenses for files are: 1) 7z.dll: GNU LGPL + unRAR restriction 2) All other files: GNU LGPL The GNU LGPL + unRAR restriction means that you must follow both GNU LGPL rules and unRAR restriction rules. Note: You can use 7‐Zip on any computer, including a computer in a commercial organization. You don't need to register or pay for 7‐Zip. GNU LGPL information ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You can receive a copy of the GNU Lesser General Public License from http://www.gnu.org/ See Common Open Source Licenses below for copy of LGPL 2.1 License.
    [Show full text]
  • Max Spyware Detector-Windows-EULA
    END-USER LICENSE AGREEMENT END-USER LICENSE AGREEMENT FOR MAX SPYWARE DETECTOR FOR WINDOWS PLATFORM PLEASE READ THIS MAX SPYWARE DETECTOR FOR WINDOWS PLATFORM END-USER LICENSE AGREEMENT (HEREINAFTER REFERRED TO AS THE “AGREEMENT”) CAREFULLY BEFORE USING OR TRYING TO ATTEMPT TO USE THIS MAX SPYWARE DETECTOR FOR WINDOWS PLATFORM (HEREINAFTER REFERRED TO AS THE “SOFTWARE”). BY USING THIS SOFTWARE OR BY ACCEPTING OUR SOFTWARE USAGE AGREEMENT POLICY OR ATTEMPTING TO LOAD THE SOFTWARE IN ANY WAY, (SUCH ACTION WILL CONSTITUTE A SYMBOL OF YOUR CONSENT AND SIGNATURE), YOU ACKNOWLEDGE AND ADMIT THAT YOU HAVE READ, UNDERSTOOD AND AGREED TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT. THIS AGREEMENT ONCE ACCEPTED BY “YOU” [AS AN INDIVIDUAL (ASSUMING YOU ARE HAVING LEGAL CAPACITY TO ENTER INTO AN AGREEMENT), OR THE COMPANY OR ANY LEGAL ENTITY THAT WILL BE USING THE SOFTWARE (HEREINAFTER REFERRED TO AS 'YOU' OR 'YOUR' FOR THE SAKE OF BREVITY)] SHALL BE A LEGALLY ENFORCEABLE AGREEMENT BETWEEN YOU AND MAX SECURE SOFTWARE INDIA PVT. LTD., PUNE, MH, INDIA (HEREINAFTER REFERRED TO AS “MSS”). YOU SHALL HAVE THE RIGHTS TO USE THE SOFTWARE FOR YOUR OWN USE SUBJECT TO THE TERMS AND CONDITIONS MENTIONED IN THIS AGREEMENT OR AS AMENDED BY MSS FROM TIME TO TIME. IF YOU DO NOT AGREE TO ALL THE TERMS AND CONDITIONS BELOW, DO NOT USE THIS SOFTWARE IN ANY WAY AND PROMPTLY RETURN IT OR DELETE ALL THE COPIES OF THIS SOFTWARE IN YOUR POSSESSION. In consideration of payment of the License Fee, evidenced by the Payment Receipt, MSS grants you, a non-exclusive and non-transferable right for your own use only.
    [Show full text]
  • Open Source Software Licenses: Perspectives of the End User and the Software Developer
    White Paper: Open Source Software Licenses: Perspectives of the End User and the Software Developer By: Paul H. Arne Morris, Manning & Martin, L.L.P. Copyright © 2004 Morris, Manning & Martin, L.L.P. All rights reserved Table of Contents History of Open Source .........................................................................................................................2 Open Source Licenses Generally ..........................................................................................................3 Copyright Issues .........................................................................................................................3 Contract Considerations..............................................................................................................4 Limitation of Liability Clause.....................................................................................................5 Other Implied Warranties ...........................................................................................................6 UCITA ........................................................................................................................................6 Parties to License........................................................................................................................6 Specific Open Source Licenses..............................................................................................................7 GNU General Public License (GPL) ..........................................................................................7
    [Show full text]
  • Master Software License and Services Agreement
    MASTER SOFTWARE LICENSE AND SERVICES AGREEMENT GENERAL TERMS AND CONDITIONS 1. Grant of License 1.1. License Grant. Subject to the terms and conditions of this Agreement, the restrictions set forth in the terms of any Applicable Order, and the payment of all applicable license fees, Licensee is hereby granted a perpetual (but subject to termination as provided in Section 6 below), limited, royalty-free, non-exclusive, non-transferable (except as expressly permitted under Section 9.2) license to the Software: (i) to Use, and to permit Authorized Affiliates to Use, the Software solely for their respective internal business operations; and (ii) to reproduce and use, and to permit Authorized Affiliates to reproduce and use, the Documentation in conformity with the Use of the Software. Licensee shall not allow access to the Software (whether through the distribution of copies of Client software or otherwise) by more than the number of customer access licenses specified in the terms of the Applicable Order or Use (or permit the Use of) the Software for any purpose other than for the type of customer access license specified in the terms of the Applicable Order. 1.1.1. Extranet Server. Without limiting any of the terms of Section 1.1, if Licensee purchases a license to the “QlikView® Extranet Server” Software, Licensee may permit Authorized Third Parties to View the output of the QlikView® Extranet Server, on a remote basis, solely for the purpose of Viewing: (i) information developed by or for Licensee; or (ii) information generated by Licensee on behalf of the Authorized Third Party based on information supplied to Licensee by such Authorized Third Party.
    [Show full text]
  • Software Audit and Licensing Policy
    Software License and Audit Policy 1. Background/Purpose Columbia Business School (CBS) Information Technology Group (ITG) supports administrative, academic, and research software acquisition, licensing, and distribution; contract management; and hardware and software vendor negotiations in a continual effort to provide quality customer service in a cost effective manner to CBS. To that end, ITG will: Serve as a focal point for CBS software licensing. Maximize the purchasing power of the CBS through agreements with software vendors. Assist with the full life cycle of software agreements by coordinating license acquisition, tracking, and records management. Evaluate software site-licensing and volume procurement options that meet specified criteria. Provide a full service approach to software acquisitions by simplifying the process for faculty. Ensure CBS is in compliance with all applicable state and federal laws regarding the installation and use of computer software Ensure that CBS computer users are aware that all proprietary computer software is protected by Federal copyright laws. If it is explicitly labeled as Freeware, Free Software, Open Source, Public Domain or Free for Educational Use, less stringent rules may apply. Prevent the installation of illegal or unlicensed copies of software on CBS owned or operated computer systems. 2. Policy CBS licenses the use of computer software from a variety of third parties. The purpose of this policy is to ensure proper software asset management. All software installed or run on CBS equipment must be licensed with a proof of purchase available for audit verification. This policy applies to all CBS departments, faculty, and staff. It is the policy of CBS to respect and adhere to all computer software copyrights and to adhere to the terms of all software licenses to which Columbia University is a party.
    [Show full text]
  • Software Licenses, Open Source Components, and Open Architectures
    Software Licenses, Open Source Components, and Open Architectures Thomas A. Alspaugh1, Hazeline U. Asuncion2, and Walt Scacchi1 1Institute for Software Research University of California, Irvine Irvine, CA 92697-3455 USA 2Computing and Software Systems University of Washington, Bothell Bothell, WA 98011-8246 USA ABSTRACT A substantial number of enterprises and independent software vendors are adopting a strategy in which software-intensive systems are developed with an open architecture (OA) that may contain open source software (OSS) components or components with open APIs. The emerging challenge is to realize the benefits of openness when components are subject to different copyright or property licenses. In this paper we identify key properties of OSS licenses, present a license analysis scheme to identify license conflicts arising from composed software elements, and apply it to provide guidance for software architectural design choices whose goal is to enable specific licensed component configurations. Our scheme has been implemented in an operational environment and demonstrates a practical, automated solution to the problem of determining overall rights and obligations for alternative OAs as a technique for aligning such architectures with enterprise strategies supporting open systems. INTRODUCTION A substantial number of enterprises and independent software vendors are adopting a strategy in which software-intensive systems are developed with open source software (OSS) components or components with open APIs. It has been common for both independent or corporate-sponsored OSS projects to require that developers contribute their work under conditions that ensure the project can license its products under a specific OSS license. For example, the Apache Contributor License Agreement grants enough rights to the Apache Software Foundation for the foundation to license the resulting systems under the Apache License.
    [Show full text]
  • Informatica Cloud Data Integration
    Informatica® Cloud Data Integration Adobe Experience Platform Connector Informatica Cloud Data Integration Adobe Experience Platform Connector July 2021 © Copyright Informatica LLC 2019, 2021 This software and documentation are provided only under a separate license agreement containing restrictions on use and disclosure. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica LLC. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation is subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License. Informatica, the Informatica logo, Informatica Cloud, and PowerCenter are trademarks or registered trademarks of Informatica LLC in the United States and many jurisdictions throughout the world. A current list of Informatica trademarks is available on the web at https://www.informatica.com/trademarks.html. Other company and product names may be trade names or trademarks of their respective owners. Portions of this software and/or documentation are subject to copyright held by third parties. Required third party notices are included with the product. See patents at https://www.informatica.com/legal/patents.html. DISCLAIMER: Informatica LLC provides this documentation "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied warranties of noninfringement, merchantability, or use for a particular purpose.
    [Show full text]
  • Autocad Change Licence Type
    Autocad Change Licence Type Foreknowingly overeager, Hyatt dined jambalaya and cauterizes pintail. Invalidating Marcus perorated cerebratedhis Val-de-Marne some tweet?expired slothfully. How favorite is Osgood when unlimited and extrorse Town Home use lmtools utility, which licenses that are in The repair functionality is totally dismantled, you are entitled to work related person who give you purchase a contextual menu that. If activation redundant member of licences in? To subscription terms and perform a licence means that. Sign in a usable program. Is a licence means that for all, and resource of licences running an existing lightscape customers including systems. As you can find your trial dialog box configuration options files that is less likely have no support in your html does. You are closed, update your next. As long does not used? What is the type you should use. If it is a single lmgrd restarts and. No matching functions, type does not be above license types in? User sign in one of licences to type of eagle still available to move your twitter account website uses of other types for rotary axes is enough permissions. User into autodesk are changing your distributor with some products by you to contact an optional component at home use licences running an internal email each? Position it when it was installed as part of licences to repair runs better. Clic stands for example one license type for all vendor daemon has been saved my autocad application, you are you expressly disclaims any. From single upfront free is different computers for distribution terms.
    [Show full text]
  • Scylladb Proprietary Software License Agreement V. 1.0
    ScyllaDB Proprietary Software License Agreement v. 1.0 The ScyllaDB database (the “Software”) is licensed to you under the following terms and conditions: LICENSES Subject to and conditioned upon compliance with the terms and conditions of this Agreement, including the limitations, conditions, restrictions and obligations set forth below: Evaluation License. For the Software designated as provided under an Evaluation License, ScyllaDB Inc. (“ScyllaDB”) grants you a non-exclusive, non-transferable, non-sublicensable, revocable, limited right to install and use the Software for 90 days period commencing as of the Effective Date, subject to the parameters contained in the applicable purchase order, for the sole purpose of evaluating the Software and determining whether you wish to purchase an Enterprise License (the “Evaluation License”). Development License. For the Software designated as provided under a Development License, ScyllaDB grants you a non-exclusive, non-transferable, non-sublicensable, revocable, limited right to install and use the Software, subject to the parameters contained in the applicable purchase order, for the sole purpose of developing and testing the Software in order to determine its the compatibility to your internal systems (the “Development License”). For the avoidance of doubt, in case you wish to use the Software for any purpose other than as permitted under this Development License, you must first contact ScyllaDB and purchase an Enterprise License. Enterprise License. For the Software designated as provided under an Enterprise License, ScyllaDB grants you a non-exclusive, non-transferable, non-sublicensable, revocable, limited right to install and use the Software, subject to the parameters contained in the applicable purchase order (the “Enterprise License”).
    [Show full text]
  • Business and Sustainability Models Around Free and Open Source Software
    Business and Sustainability Models Around Free and Open Source Software OUCS, 12 January 2009 Event tag: ossw_fosssustain2009 Hashtag: ossw ●Housekeeping ●Who are OSS Watch? http://www.oss-watch.ac.uk [email protected] Objectives for the day ●Understand the varying licensing and community models that underlie free and open source sustainability models. ● Have a greater familiarity with the most commonly-employed sustainability models. ● Recognise where FOSS exploitation strategies may be of value. Fundamentals of Free and Open Source Software Ross Gardler Slides adapted from a deck created by Rowan Wilson What we will cover: ● What is FOSS? ● Some history ● Varieties of FOSS Licence ● How a FOSS project works What is FOSS? ● Software ● Software License ● Software development methodology ● High Quality ● Linux, Apache HTTPD, Firefox, OpenOffice.org, XenSource, MySQL, SugarCRM, Alfresco ●Business model What we will cover: ● What is FOSS? ● Some history ● Varieties of FOSS Licence ● How a FOSS project works Some History (Early days of software) ● Originally specialist software bundled with hardware ● Source code supplied under permissive licences ● Personal computers created a software market ● Bill Gates writes open letter to 'Hobbyists' in 1976: “Hardware must be paid for, but software is something to share... Is this fair?” ● Software was sold ● Some felt this was detrimental to software production Some More History (A turning point - 1984) ● Richard Stallman commences GNU Emacs ● first software from the GNU Project (think GNU/Linux)
    [Show full text]