
Open Source Software (OSS) and Application Service Providing (ASP)
by Guest Blogger, 2/17/2002
What is Open Source?
Open source software (OSS) generally refers to software whose source code can be read, modified, and shared, such that it can ultimately evolve into a more stable product that can be customized to meet specialized needs, at a quicker pace than conventional software development, and does not operate under licensing terms that are restrictive to any persons or groups, fields of endeavor, or other software.
What are ASPs?
As one means to make technology accessible for more nonprofits, Application Service Providers (ASPs) have entered the sector. ASPs are third-party players (for-profit, nonprofit, and even government) that host and manage (and in some instances create) software and software-oriented services on a set of centralized servers for organizations and individuals who access those services via a wide-area network (WAN). A WAN, in essence, is a network of two or more local-area networks (LANs) that covers a large geographical range; the Internet, in fact, is a WAN. The idea behind an ASP is that by outsourcing potentially costly software needs to a third-party host/provider, organizations save money on acquisition and maintenance costs.
There are at least five kinds of ASPs (thanks to Webopedia)
- Enterprise (works on high-end business solutions)
- Local/Regional (wide range of general services for small organizations in a defined geographic area)
- Specialist (specific applications for specific purposes, include Web hosting)
- Vertical Market (services targeted to specific markets or industries)
- Volume Business (packaged services for small to mid-size organizations)
- further education, outreach, and listening to sector needs and concerns by the developer community before, during, and after new product and service development
- nonprofit involvement and advocacy around open source efforts
- assessment and examination within the sector as to the type of work and information developed and exchanged
- an organized attempt to either develop code or gear an ASP towards community-based or -serving organizations is a prime opportunity to let new coders learn how to further develop their skills while doing good.
