Presentation is loading. Please wait.

Presentation is loading. Please wait.

Models of Software Distribution P41 Director’s meeting.

Similar presentations


Presentation on theme: "Models of Software Distribution P41 Director’s meeting."— Presentation transcript:

1 Models of Software Distribution P41 Director’s meeting

2 Physical Distribution DVD/CD Network SourceForge/GForg e Your own web site Automated Publication

3 When is it done? Distribution is part of the development loop.... just ask Microsoft Every significant piece of software has bugs. I.e. never

4 Why is software development so hard? Adoptability Features are not enough Scalability is not enough Interoperability is not enough Coolness is not enough Multi-platform support is not enough Requires interaction with end user

5 Functionality Distribution Services Black box Open source Supported environments

6 Verification Black box Open source

7 Measuring Usage Reported usage Paper citations Registration Web site statistics Invoices Combinations

8 Feedback Handling Methods Bug reports and feature requests Open source

9 User Interaction Testing Training beginner and advanced Monitoring Bug reports User discussion List serves, wikis, etc.

10 Software Licenses *Academic Free License*Adaptive Public License*Apache Software License*Apache License, 2.0*Apple Public Source License*Artistic license*Attribution Assurance Licenses*New BSD license*Computer Associates Trusted Open Source License 1.1*Common Development and Distribution License*Common Public License 1.0*CUA Office Public License Version 1.0*EU DataGrid Software License*Eclipse Public License*Educational Community License*Eiffel Forum License*Eiffel Forum License V2.0*Entessa Public License*Fair License*Frameworx License*GNU General Public License (GPL)*GNU Library or "Lesser" General Public License (LGPL)*Historical Permission Notice and Disclaimer*IBM Public License*Intel Open Source License*Jabber Open Source License*Lucent Public License (Plan9)*Lucent Public License Version 1.02*MIT license http://www.opensource.

11 Software Licenses *MITRE Collaborative Virtual Workspace License (CVW License)*Motosoto License*Mozilla Public License 1.0 (MPL)*Mozilla Public License 1.1 (MPL)*NASA Open Source Agreement 1.3*Naumen Public License*Nethack General Public License*Nokia Open Source License* OCLC Research Public License 2.0*Open Group Test Suite License*Open Software License*PHP License*Python license (CNRI Python License)*Python Software Foundation License*Qt Public License (QPL)*RealNetworks Public Source License V1.0*Reciprocal Public License*Ricoh Source Code Public License*Sleepycat License*Sun Industry Standards Source License (SISSL)*Sun Public License*Sybase Open Watcom Public License 1.0*University of Illinois/NCSA Open Source License*Vovida Software License v. 1.0*W3C License*wxWindows Library License*X.Net License*Zope Public License*zlib/libpng license http://www.opensource.

12 Upgrade Distribution Automatic, rolling Timed Mixed

13 Security, Disclosure, and Trust Security is not an add-on feature Form and disclose policies early Trust is unrecoverable Firewalls are a hard problem for distributed computing

14 What is of value? Applications and services Algorithms Framework Tool environment Processes


Download ppt "Models of Software Distribution P41 Director’s meeting."

Similar presentations


Ads by Google