head 1.35;
access;
symbols
INITIAL:1.1.1.1 VENDOR:1.1.1;
locks; strict;
comment @# @;
1.35
date 2005.11.02.21.52.48; author openpkg; state Exp;
branches;
next 1.34;
commitid b9OkJBsycpCixe8r;
1.34
date 2005.10.19.09.17.37; author openpkg; state Exp;
branches;
next 1.33;
1.33
date 2005.06.11.19.12.46; author rse; state Exp;
branches;
next 1.32;
1.32
date 2005.03.24.13.05.08; author rse; state Exp;
branches;
next 1.31;
1.31
date 2004.11.02.16.43.33; author hms; state Exp;
branches;
next 1.30;
1.30
date 2004.10.22.16.56.01; author ms; state Exp;
branches;
next 1.29;
1.29
date 2004.10.22.16.54.28; author ms; state Exp;
branches;
next 1.28;
1.28
date 2004.10.19.14.59.09; author ms; state Exp;
branches;
next 1.27;
1.27
date 2004.07.20.17.25.31; author rse; state Exp;
branches;
next 1.26;
1.26
date 2004.07.20.13.06.46; author thl; state Exp;
branches;
next 1.25;
1.25
date 2004.07.20.07.04.14; author thl; state Exp;
branches;
next 1.24;
1.24
date 2004.03.18.10.03.08; author thl; state Exp;
branches;
next 1.23;
1.23
date 2004.02.27.15.23.19; author thl; state Exp;
branches;
next 1.22;
1.22
date 2003.09.16.10.21.12; author rse; state Exp;
branches;
next 1.21;
1.21
date 2003.08.07.14.46.09; author thl; state Exp;
branches;
next 1.20;
1.20
date 2003.07.17.21.22.03; author thl; state Exp;
branches;
next 1.19;
1.19
date 2003.05.03.16.26.53; author rse; state Exp;
branches;
next 1.18;
1.18
date 2003.03.10.10.21.37; author thl; state Exp;
branches;
next 1.17;
1.17
date 2003.01.22.19.25.13; author rse; state Exp;
branches;
next 1.16;
1.16
date 2003.01.22.13.12.53; author rse; state Exp;
branches;
next 1.15;
1.15
date 2003.01.15.09.07.48; author thl; state Exp;
branches;
next 1.14;
1.14
date 2002.12.19.10.52.43; author rse; state Exp;
branches;
next 1.13;
1.13
date 2002.11.11.13.11.14; author rse; state Exp;
branches;
next 1.12;
1.12
date 2002.10.28.13.21.55; author ms; state Exp;
branches;
next 1.11;
1.11
date 2002.08.13.14.34.37; author rse; state Exp;
branches;
next 1.10;
1.10
date 2002.02.26.19.07.22; author rse; state Exp;
branches;
next 1.9;
1.9
date 2002.02.26.16.51.03; author cs; state Exp;
branches;
next 1.8;
1.8
date 2002.02.26.15.41.42; author rse; state Exp;
branches;
next 1.7;
1.7
date 2002.01.23.09.26.57; author rse; state Exp;
branches;
next 1.6;
1.6
date 2001.11.23.08.39.33; author rse; state Exp;
branches;
next 1.5;
1.5
date 2001.11.23.08.34.42; author rse; state Exp;
branches;
next 1.4;
1.4
date 2001.11.23.08.26.18; author rse; state Exp;
branches;
next 1.3;
1.3
date 2001.09.02.10.27.02; author rse; state Exp;
branches;
next 1.2;
1.2
date 2001.08.29.10.08.42; author rse; state Exp;
branches;
next 1.1;
1.1
date 2001.08.28.12.57.50; author rse; state Exp;
branches
1.1.1.1;
next ;
1.1.1.1
date 2001.08.28.12.57.50; author rse; state Exp;
branches;
next ;
desc
@@
1.35
log
@adjust sponsor URL
@
text
@
#use "page.inc" page=about
About The OpenPKG Project
About The OpenPKG Project
The Goal
The OpenPKG project is a collaboration with the goal of creating
and maintaining portable and easy to install software packages
for use on major Unix server platforms. Currently
Solaris,
Linux, and FreeBSD are
fully supported. Additionally, core functions are known
to work on NetBSD,
OpenBSD,
Tru64 and
HP-UX.
The Background
The roots of OpenPKG (including some packaging specifications)
date back to the Build'n'Play (BnP) facility, developed in
1996 by Ralf S. Engelschall while working for software design & management
(sd&m) in Munich. The OpenPKG project was founded in November 2000 by Ralf S. Engelschall while working
together with Christoph Schug.
Their goal involved uniting and enhancing software installation
approaches of the hosting team of the Internet Services division in the
Cable & Wireless Internet Solution
Center (ISC) in Munich.
At the Internet Services division, installing and maintaining Unix software
installations on top of Solaris,
Linux and
FreeBSD was a daily task. Before
OpenPKG's arrival, software packages were manually installed on demand by
different Internet engineers in the hosting team. Each Internet engineer had
different knowledge and preferences, so the unique (and often not well
documented) software installations and configurations differed greatly.
It was consequently almost impossible to upgrade the installation later.
Additionally, constructing a new server for a customer required some
days because of the lack of automated installation procedures.
Today with OpenPKG, an administrator can achieve greater productivity and
consistence by by exploiting OpenPKG's easy to install and upgrade software
packages. Furthermore, common configuration mistakes are reduced because
each OpenPKG package includes a reasonable default configuration.
The Approach
The OpenPKG project is an Open Source software collaboration
of many individuals, backed with additional resources (manpower,
machines, network connectivity, etc.) generously provided
and sponsored by the industry. Everyone can participate in the
project and the results are freely available to everyone else as Open Source.
The Team
The core OpenPKG project team currently consists of the following people:
%0 |
<%1> |
(%2) |
project leader">
project mentor">
The Contributors
The following people have contributed to the OpenPKG project (in no particular
order):
Julien Mabillard,
Michael Bielicki,
Jost Blachnitzky,
Christian Botta,
Peter Brudna,
Bill Campbell,
Garrett Conaty,
Klaus Denzinger,
Miles Egan,
Jan Ellgring,
Michael van Elst,
Stephan Gans,
Sebastian Gierth,
Klaus Gruber,
Manuel Hendel,
Michael Hoereth,
Peter Kajinski,
Martin Konold,
Berislav Kucan,
Matthias Kurz,
Vinod Kutty,
Joerg Lehrke,
Richard Maier,
Christian Muschiol,
Joerg Pichel,
Thomas Rohde,
Markus Sander,
Juergen Schaedlich,
Christian Scheithauer,
Andrea Sikeler,
Peter Smej,
Alexander Waegner,
Robert Watson,
Robert Weilhammer,
Torsten Homeyer,
Christian Reiber,
Johann Gutauer,
Cyrus Hamidi,
Karl Vogel,
David M. Fetter
Please excuse us if your name is ungracefully missing from the list. Just
drop rse@@openpkg.org a note and you will
be added to this list if you deserve the credit.
The Sponsors
Each of following companies donated money and/or resources.
@
1.34
log
@dignify sponsors
@
text
@d152 1
a152 1
Thomas Lotterer (since 2004)
@
1.33
log
@flish pending changes
@
text
@d141 1
a141 1
The Sponsors
d148 8
a155 4
OpenPKG Foundation e.V. (2005)
(Computing Resources, Manpower)
#SpaceNet (2005)
# (Hosting Rack-Space, Network Connectivity)
d157 1
a157 1
(Hosting Rack-Space, Network Connectivity, Computing Resources, Manpower)
d159 1
a159 3
(Hosting Rack-Space, Network Connectivity, Computing Resources, Manpower)
# The SCO Group (2003)
# (Porting Software Platform UnixWare v7.1.3 & SDK)
@
1.32
log
@adjust website for new world order, too
@
text
@d148 2
d153 1
a153 1
(Hosting Rack-Space, Network Connectivity, Hardware, Manpower)
d155 1
a155 1
(Hosting Rack-Space, Network Connectivity, Hardware, Manpower)
@
1.31
log
@Testing
@
text
@d148 4
a153 2
Cable & Wireless (1999-2003)
(Hosting Rack-Space, Network Connectivity, Hardware, Manpower)
a158 11
# The Community
#
# The following companies are known to successfully use OpenPKG:
#
#
#
@
1.30
log
@add forgotten comma
@
text
@d83 1
a83 1
@
1.29
log
@give David M. Fetter overdue credit for his help
@
text
@d132 1
a132 1
Karl Vogel
@
1.28
log
@general edit, corrected grammar, reworded text, reduced redundancy, improved
style, usage...
@
text
@d133 1
@
1.27
log
@fix a few things
@
text
@d10 5
a14 5
OpenPKG is a collaboration project with the goal of creating
and maintaining portable and easy to install software
packages for use on the major Unix server platforms.
Currently Solaris,
Linux and NetBSD,
OpenBSD, Tru64 and
HP-UX and
d29 1
a29 1
(sd&m) in Munich. The OpenPKG project was founded by Christoph Schug in
November 2000 during the goal to unite and enhance the software installation
approaches which were common sense in the Hosting team of the Internet
Services division in the Cable & Wireless
Internet Solution Center (ISC) in Munich.
d51 4
a54 16
The daily task was to install and maintain Unix software
installations on top of the three server operating systems
Solaris,
Linux and FreeBSD. In the past, software
packages were installed on demand and manually by different Internet
Engineers in the Hosting team. The results were that software
installations differed more or less heavily (because of different
knowledge and preferences between the Internet Engineers) and it
was mostly impossible to upgrade the installation later (because
the installation was too unique and often not well documented).
Additionally, establishing a new server for a customer required a few
days because of the lack of automated installation procedures.
OpenPKG solves this by providing a common source of software packages
which are easy to install and upgrade and which already come with
reasonable pre-configurations.
d58 1
a58 1
The OpenPKG project is an Open Source software collaboration effort
d60 1
a60 1
machines, network connectivity, etc.) which are generously provided
d62 1
a62 1
project and the results are available for free to anyone as OpenBSD, rse@@openpkg.org a note and you will
@
1.25
log
@release OpenPKG 2.1 web pages
@
text
@d130 2
a131 1
Cyrus Hamidi
@
1.24
log
@give credit
@
text
@d15 7
a21 5
href="http://www.freebsd.org/">FreeBSD are officially and
fully supported. Additionally, unofficially and/or partly
supported are NetBSD,
OpenBSD, and HP Tru64.
d108 1
a108 1
Michael Höreth,
d117 1
a117 1
Jörg Pichel,
d120 1
a120 1
Jürgen Schädlich,
d124 1
a124 1
Alexander Wägner,
@
1.23
log
@cosmetics and refresh
@
text
@d124 5
a128 1
Robert Weilhammer.
@
1.22
log
@flush pending changes
@
text
@d26 1
a26 1
1996 by Ralf S. Engelschall while working for the company Cable & Wireless
Internet Solution Center in Munich.
d43 2
a44 2
Engineers in the Hosting group. The results were that software
installation differed more or less heavily (because of different
d56 6
a61 12
All OpenPKG project resources, i.e., team manpower, machines, Internet connectivity,
etc., are generously provided and sponsored by Cable
& Wireless, so the project is primarily driven by
the Development Team from Cable & Wireless's
Internet Services division. Nevertheless the project is a fully open one,
i.e., anyone can participate and the results are available for free to
anyone as Open Source. This is
done in order to broaden the scope of the project, because only this
way OpenPKG is able to get the feedback from as much users as possible
and to have the necessary support from the vendors of the underlying
software packages. So, you can safely base your business on OpenPKG.
d65 1
a65 1
The OpenPKG project team currently consists of the following people:
a80 1
d101 1
d143 2
a144 2
The SCO Group (2003)
(Porting Software Platform UnixWare v7.1.3 & SDK)
d147 11
@
1.21
log
@spell checking and correcting
@
text
@d10 3
a12 5
OpenPKG is a project of the Development
Team from Cable & Wireless's
Internet Services division. The goal is
the creation and maintenance of portable and easy to install
software packages for use on the major Unix server platforms.
d23 12
a34 11
The OpenPKG project was started by
Ralf S. Engelschall
and Christoph Schug in
November 2000 with the goal to unite and enhance the software
installation approaches which were common sense in the Hosting
group of Internet Services in the C&W Internet Solution
Center in Munich. The daily task is to install and maintain Unix
software installations on top of the three server operating
systems Solaris,
Linux and FreeBSD.
d37 10
a46 5
In the past, software packages were installed on demand and manually
by different Internet Engineers in the Hosting group. The results were
that software installation differed more or less heavily (because of
different knowledge and preferences between the Internet Engineers) and
it was mostly impossible to upgrade the installation later (because
a49 2
d64 1
a64 1
done in order to broaden the scope and of the project, because only this
d93 2
a94 1
The following people have contributed to the OpenPKG project:
d96 2
d131 6
d142 2
d145 2
d152 2
@
1.20
log
@news.txt
@
text
@d13 1
a13 1
the creation and maintainance of portable and easy to install
@
1.19
log
@move Peter S. to credit list
@
text
@d11 2
a12 2
Team from Cable & Wireless
Deutschland's Internet Services division. The goal is
d58 1
a58 1
href="http://www.cw.com/de/">Cable & Wireless Deutschland's
d132 1
a132 1
Cable & Wireless Deutschland GmbH (1999-2003)
@
1.18
log
@thank "The SCO Group" for UnixWare v7.1.3 & SDK
@
text
@a83 1
d122 1
@
1.17
log
@thanks for petidomo.cgi XSS issue
@
text
@d127 10
@
1.16
log
@flush everything prepared for OpenPKG 1.2
@
text
@d111 1
@
1.15
log
@update credits
@
text
@d12 1
a12 1
Deutschland's Application Services division. The goal is
d21 1
a21 1
href="http://www.tru64.compaq.com">Compaq Tru64.
d30 1
a30 1
group of Application Services in the C&W Internet Solution
d59 1
a59 1
Application Services division. Nevertheless the project is a fully open one,
d72 1
d77 1
a77 1
%2 |
d81 5
a85 5
a86 1
d88 1
d94 31
a124 40
%0 |
# <%1> |
|
@
1.14
log
@commit pending changes to CVS
@
text
@d106 1
d118 2
@
1.13
log
@add Michael
@
text
@d97 2
a98 1
<%1> |
a119 1
a125 1
@
1.12
log
@Add Martin Konold's name to contributors.
@
text
@d85 1
@
1.11
log
@change email for klaus
@
text
@d106 1
d114 1
@
1.10
log
@clarify a few things related to C&W and CS
@
text
@d105 1
a105 1
@
1.9
log
@status change
@
text
@d25 9
a33 8
The OpenPKG project was started by Ralf S. Engelschall's
development team in November 2000 with the goal to unite and
enhance the software installation approaches which were common
sense in the Hosting group of Application Services in the C&W
Internet Solution Center in Munich. The daily task is to install
and maintain Unix software installations on top of the three server
operating systems Solaris,
d55 2
a56 2
etc., are provided and sponsored by Cable
& Wireless, so the project is primarily controlled by
d81 1
a121 1
@
1.8
log
@about team
@
text
@a79 1
d120 1
@
1.7
log
@update contributors list and sort alphabetically
@
text
@d79 6
a84 5
@
1.6
log
@text cleanup
@
text
@d98 2
a99 2
d101 3
a103 3
d105 2
a106 5
a108 1
a109 1
d111 3
d115 8
a122 1
a124 3
@
1.5
log
@better layout and add more people
@
text
@d53 1
a53 1
All OpenPKG resources, i.e., manpower, machines, Internet connectivity,
d58 1
a58 1
Application Services division. Nevertheless the project is an open one,
d64 1
a64 1
software packages.
@
1.4
log
@add C&W AS people
@
text
@d71 1
a71 1
d79 5
a83 5
d91 6
d98 25
a122 19
@
1.3
log
@align email addresses
@
text
@d79 2
a80 2
d84 27
@
1.2
log
@revamp website, phase 1
@
text
@d74 1
a74 1
<%1> |
@
1.1
log
@Initial revision
@
text
@d4 1
a4 1
About This Project
d6 1
a6 1
About This Project
d8 26
a33 15
This is a project of the Development Team
from Cable & Wireless Deutschland's Application Services division. All
resources are provided and sponsored by the company, although the project
results are available for free to anyone as Open Source.
Background at Cable & Wireless Deutschland
The OpenPKG project was started by Ralf S. Engelschall's development team
in November 2000 with the goal to unite and enhance the software installation
approaches which were common sense in the Hosting group of Application
Services in the C&W Internet Solution Center in Munich. The daily task is
to install and maintain Unix software installations on top of the three server
operating systems Solaris, Linux and The Project Team
The OpenPKG project team currently consists of the following
people:
Essential Requirements and Core Ideas
The following essential requirements for the software installation
system were identified:
- The package system has to be maximum self-contained and stand-alone.
That is, it should not generously depend on the underlying Unix system and
its provided facilities. Nevertheless we assume that the underlying Unix
flavor is mostly POSIX and SUSv2
compliant.
- It is sufficient if the package system and its packages runs
out-of-the-box on the three major Unix platforms Solaris, Linux and
FreeBSD. Nevertheless the system should be portable enough, so it can be
ported to other modern Unix platforms in the future, too.
- The package system should cover the while life cycle of a package:
packaging the software source, building the software from source,
installing the software after building, packaging the installed
software, querying information from packaged software, and
installing/upgrading/erasing packages on a target platform.
- The creation of software packages has to support the idea of
pristine vendor distribution files, i.e., it has to use untouched
vendor distribution tarballs for building of software. Additionally
it has to support easy patching of vendor sources if required.
- The creation of software packages has to be easy for simple vendor
sources and still easy enough for complex vendor sources. This follows the
popular Perl slogan "make easy things easy and hard things possible".
- Package dependencies should be supported, both for build-time and
run-time. Additionally, if requested, on installation of a package, the
dependencies should be automatically fulfilled by recursively installing
dependent packages.
- The packaging system should be able to deal with remote package
repositories for query and installation operations, but should not depend
on the existence of such a repository or an online link to it.
- The packaging system should be able to verify the integrity of
installed packages on a per-file basis.
- ...
Target Platforms and Audience
...
Major Project Milestones
The following major project milestones were defined for OpenPKG:
- M1 (01-Dec-2000)
- The available package managers are evaluated and a
decision is made which package manager to use.
- The first example package is created.
- A project name is choosen.
- M2 (01-Jan-2001)
- The first cut for a bootstrap package is available.
- The first cut for a project website is online.
- The first cut for a server package list is written.
- M3 (01-Feb-2001)
- The first bunch of fully-funtional packages are available.
- M4 (01-Mar-2001)
- All server packages are available for testing by the public.
- ...
@
1.1.1.1
log
@Import www.openpkg.org website
@
text
@@