diff --git a/build/deb/README b/build/deb/README index d73d7a99219..edb46ffd5a3 100644 --- a/build/deb/README +++ b/build/deb/README @@ -22,13 +22,12 @@ with format .DEB (for Debian, Ubuntu, ...). # lintian --pedantic -E -I package.deb To test a package # # dpkg -l List all packages -# dpkg -b To build binary only package +# dpkg -b To build package # dpkg -c package.deb List content of package # dpkg -I package.deb Give informations on package # dpkg -i package.deb Install a package -# dpkg-reconfigure -plow package Reconfigure package +# # dpkg -L packagename List content of installed package -# dpkg -r packagename Remove config files and interactive saved answers # dpkg --purge Remove config files and interactive saved answers # # dpkg-buildpackage -us -uc Build a source and binary package diff --git a/build/deb/changelog b/build/deb/changelog index 3382966714b..b035f18ae1d 100644 --- a/build/deb/changelog +++ b/build/deb/changelog @@ -4,6 +4,6 @@ dolibarr (3.1.0-1.1) unstable; urgency=low * New upstream release. closes: bug#634783 - -- Dolibarr team Mon, 30 Jul 2011 12:00:00 +0100 + -- Laurent Destailleur Mon, 30 Jul 2011 12:00:00 +0100 # For a changelog file dedicated to users, see /usr/share/doc/dolibarr/UserChangeLog.gz file. \ No newline at end of file diff --git a/build/deb/postinst b/build/deb/postinst index e0bba1be4da..ca5fd1645dd 100644 --- a/build/deb/postinst +++ b/build/deb/postinst @@ -1,5 +1,7 @@ #!/bin/sh # postinst script for dolibarr +# +# see: dh_installdeb(1) set -e @@ -14,31 +16,6 @@ set -e # for details, see /usr/share/doc/packaging-manual/ - - -lighttpd_install() { - if [ ! -f /etc/lighttpd/conf-available/50-dolibarr.conf ] ; then - if which lighty-enable-mod >/dev/null 2>&1 ; then - echo "Add link for Lighttpd config file" - ln -fs /etc/dolibarr/lighttpd.conf /etc/lighttpd/conf-available/50-dolibarr.conf - # We enabled it - lighty-enable-mod dolibarr fastcgi-php - else - echo "Lighttpd not installed, skipping" - fi - fi -} - -apache_install() { - webserver=$1 - if [ -d /etc/$webserver/conf.d ] && [ ! -e /etc/$webserver/conf.d/dolibarr.conf ]; then - echo "Add link for Apache config file" - ln -fs /etc/dolibarr/apache.conf /etc/$webserver/conf.d/dolibarr.conf - fi -} - - - . /usr/share/debconf/confmodule db_version 2.0 @@ -50,6 +27,8 @@ echo Run the dolibarr postinst script # Define vars docdir='/var/lib/dolibarr/documents' #docdir='/usr/share/dolibarr/documents' +apachefileorig="/usr/share/dolibarr/build/deb/apache.conf" +apacheconfig="/etc/dolibarr/apache.conf" installfileorig="/usr/share/dolibarr/build/deb/install.forced.php.install" installconfig="/etc/dolibarr/install.forced.php" #config="/usr/share/dolibarr/htdocs/conf/conf.php" @@ -65,6 +44,10 @@ case "$1" in chmod -R 775 $docdir chmod -R g+s $docdir + # Copy apache.conf file into target directory + #mkdir -p /etc/dolibarr + #cp -p $apachefileorig $apacheconfig + # Copy install config file (with matching Debian) values into target directory superuserlogin='' superuserpassword='' @@ -91,15 +74,21 @@ case "$1" in chmod -R 660 $config fi - - db_get dolibarr/reconfigure-webserver - - webservers="$RET" - + # Get the web server type (use db_get for interactive mode). + #db_reset "dolibarr/webserver" + #db_get "dolibarr/webserver" # Read value for webserver. + #webserver="$RET" + + case $webserver in + Apache) webservers="apache2" ;; + Apache-SSL) webservers="apache2-ssl" ;; + Both) webservers="apache2 apache2-ssl" ;; + *) webservers="apache2 apache2-ssl" ;; + esac + # Set up web server. - for webserver in $webservers ; do - webserver=${webserver%,} - echo Complete config of server $webserver + for server in $webservers ; do + echo Complete config of server $server # Detect webuser and webgroup webuser= @@ -117,31 +106,26 @@ case "$1" in # Set permissions to web server chown -R $webuser:$webgroup /usr/share/dolibarr chown -R root:$webgroup $config + + # Add link to config file + echo Setup web server $server to add dolibarr config file + ln -fs /etc/dolibarr/apache.conf /etc/apache2/conf.d/dolibarr.conf + done - # Restart web server. - for webserver in $webservers; do - webserver=${webserver%,} - if [ "$webserver" = "lighttpd" ] ; then - lighttpd_install - else - apache_install $webserver - fi - # Reload webserver in any case, configuration might have changed - # Redirection of 3 is needed because Debconf uses it and it might - # be inherited by webserver. See bug #446324. - if [ -f /etc/init.d/$webserver ] ; then - if [ -x /usr/sbin/invoke-rc.d ]; then - echo Restart web server $server using invoke-rc.d - # This works with Debian (5.05,...) and Ubuntu (9.10,10.04,...) - invoke-rc.d $webserver reload 3>/dev/null || true - else - echo Restart web server $server using $server reload - /etc/init.d/$webserver reload 3>/dev/null || true - fi - fi + # Restart servers + servers="apache2-ssl apache2 mysql" + # Another way to restart + for server in $servers ; do + if [ -x /usr/sbin/invoke-rc.d ]; then + echo Restart web server $server using invoke-rc.d + # This works with Debian (5.05,...) and Ubuntu (9.10,10.04,...) + invoke-rc.d $server reload || true + else + echo Restart web server $server using $server reload + /etc/init.d/$server reload || true + fi done - echo ---------- echo "Call Dolibarr page http://localhost/dolibarr/ to complete the installation and use Dolibarr." @@ -152,13 +136,13 @@ case "$1" in ;; *) - echo "postinst called with unknown argument $1" >&2 + echo "postinst called with unknown argument \`$1'" >&2 exit 0 ;; esac -#DEBHELPER# - db_stop +#DEBHELPER# + exit 0 diff --git a/build/deb/postrm b/build/deb/postrm index 27ce3777b7e..9eae81b022b 100644 --- a/build/deb/postrm +++ b/build/deb/postrm @@ -17,36 +17,7 @@ set -e # for details, see /usr/share/doc/packaging-manual/ - -lighttpd_remove() { - if [ -f /etc/lighttpd/conf-available/50-dolibarr.conf ] ; then - echo "Remove link for Lighttpd config file" - rm -f /etc/lighttpd/conf-available/50-dolibarr.conf - if which lighty-enable-mod >/dev/null 2>&1 ; then - lighty-disable-mod dolibarr - else - echo "Lighttpd not installed, skipping" - fi - # See bug #448682 - if [ -h /etc/lighttpd/conf-enabled/50-dolibarr.conf ] ; then - echo 'Manually deleting lighttpd/dolibarr configuration link' - rm /etc/lighttpd/conf-enabled/50-dolibarr.conf - fi - fi -} - -apache_remove() { - if [ -d /etc/$webserver/conf.d ] && [ -L /etc/$webserver/conf.d/dolibarr.conf ]; then - echo "Remove link for Apache config file" - rm -f /etc/$webserver/conf.d/dolibarr.conf - fi -} - - - -if [ -f /usr/share/debconf/confmodule ]; then - . /usr/share/debconf/confmodule -fi +. /usr/share/debconf/confmodule db_version 2.0 @@ -55,62 +26,63 @@ echo Run the dolibarr postrm script docdir='/var/lib/dolibarr/documents' #docdir='/usr/share/dolibarr/documents' +apachefileorig="/usr/share/dolibarr/build/deb/apache.conf" +apacheconfig="/etc/dolibarr/apache.conf" #config="/usr/share/dolibarr/htdocs/conf/conf.php" config="/etc/dolibarr/conf.php" lockfile="/usr/share/dolibarr/install.lock" +export webserver="" +# Allows us to loop and substitute in one pass +case $webserver in + Apache) webservers="apache2" ;; + Apache-SSL) webservers="apache2-ssl" ;; + Both) webservers="apache2 apache2-ssl" ;; + *) webservers="apache2 apache2-ssl" ;; +esac + case "$1" in # Call when we upgrade upgrade) - echo "postrm upgrade" ;; # Call when we uninstall remove) - echo "postrm remove" rm -f $lockfile - # Reconfigure web server - db_get dolibarr/reconfigure-webserver - - webservers="$RET" - - # Restart web servers - for webserver in $webservers; do - webserver=${webserver%,} - if [ "$webserver" = "lighttpd" ] ; then - lighttpd_remove - else - apache_remove $webserver - fi - # Redirection of 3 is needed because Debconf uses it and it might - # be inherited by webserver. See bug #446324. - if [ -f /etc/init.d/$webserver ] ; then - if [ -x /usr/sbin/invoke-rc.d ]; then - invoke-rc.d $webserver reload 3>/dev/null || true - else - /etc/init.d/$webserver reload 3>/dev/null || true - fi + # Remove include files + export restart="" + for server in $webservers ; do + export conffile="/etc/$server/conf.d/dolibarr.conf" + if [ -f $conffile ] ; + then + echo Delete link $conffile + rm -f $conffile + status=purge + fi + + if [ "x$status" = "xpurge" ] ; + then restart="$restart $server" fi done ;; # Call when we uninstall and purge purge) - echo "postrm purge" + echo "postrm purge webservers=$webservers apacheconfig=$apacheconfig" # Ask if we must delete database echo "postrm db_input dolibarr/postrm" - db_input critical dolibarr/postrm || true + db_input critical "dolibarr/postrm" || true db_go || true echo "postrm db_get dolibarr/postrm" # We disable set -e to avoid premature end of script if error set +e - db_get dolibarr/postrm + db_get "dolibarr/postrm" set -e if [ "$RET" = "true" ] ; then @@ -213,12 +185,41 @@ case "$1" in echo "postrm Delete of dolibarr database and uploaded files not wanted" fi + # Remove include files + export restart="" + for server in $webservers ; do + export conffile="/etc/$server/conf.d/dolibarr.conf" + if [ -f $conffile ] ; + then + echo Delete file $conffile + rm -f $conffile + status=purge + fi + + if [ "x$status" = "xpurge" ] ; + then restart="$restart $server" + fi + done + rm -rf /etc/dolibarr + # Restart servers + for server in $restart ; do + # We disable blocking errors + set +e + echo "Restart server $server if exists" + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d $server reload || true + else + /etc/init.d/$server reload || true + fi + # We restore blocking errors + set -e + done + # We clean variable (we ignore errors because db_reset can fails if var was never set) set +e - db_reset dolibarr/reconfigure-webserver - db_reset dolibarr/postrm + db_reset "dolibarr/postrm" set -e #db_purge @@ -228,7 +229,7 @@ case "$1" in ;; *) - echo "postrm called with unknown argument $1" >&2 + echo "postrm called with unknown argument \`$1'" >&2 exit 0 ;; esac diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl index f191d88c7f9..d3c47e6b28d 100644 --- a/build/makepack-dolibarr.pl +++ b/build/makepack-dolibarr.pl @@ -2,7 +2,7 @@ #---------------------------------------------------------------------------- # \file build/makepack-dolibarr.pl # \brief Dolibarr package builder (tgz, zip, rpm, deb, exe, aps) -# \version $Id: makepack-dolibarr.pl,v 1.121 2011/07/28 23:05:13 eldy Exp $ +# \version $Id: makepack-dolibarr.pl,v 1.128 2011/07/31 22:08:13 eldy Exp $ # \author (c)2004-2011 Laurent Destailleur #---------------------------------------------------------------------------- @@ -11,7 +11,7 @@ use Cwd; $PROJECT="dolibarr"; $MAJOR="3"; $MINOR="1"; -$BUILD="0-dev"; # Mettre x pour release, x-dev pour dev, x-beta pour beta, x-rc pour release candidate +$BUILD="0-beta"; # Mettre x pour release, x-dev pour dev, x-beta pour beta, x-rc pour release candidate $RPMSUBVERSION="auto"; # auto use value found into BUILD @LISTETARGET=("TGZ","ZIP","RPM","DEB","APS","EXEDOLIWAMP","SNAPSHOT"); # Possible packages @@ -48,7 +48,7 @@ if (-d "/usr/src/RPM") { use vars qw/ $REVISION $VERSION /; -$REVISION='$Revision: 1.121 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1; +$REVISION='$Revision: 1.128 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1; $VERSION="1.0 (build $REVISION)"; @@ -254,15 +254,18 @@ if ($nboftargetok) { $ret=`rm -f $BUILDROOT/$PROJECT/build/DoliW*-*`; $ret=`rm -f $BUILDROOT/$PROJECT/build/DoliM*-*`; - $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr-*.deb`; + $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr_*.changes`; $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr_*.deb`; $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr_*.dsc`; + $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr_*.tar.gz`; + $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr-*.deb`; $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr-*.rpm`; $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr-*.tar`; $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr-*.tar.gz`; $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr-*.tgz`; $ret=`rm -f $BUILDROOT/$PROJECT/build/dolibarr-*.zip`; $ret=`rm -f $BUILDROOT/$PROJECT/build/doxygen/doxygen_warnings.log`; + $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf.php`; $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf.php.mysql`; $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf.php.old`; $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf.php.postgres`; @@ -273,6 +276,10 @@ if ($nboftargetok) { $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/barcode/php-barcode/fonts/Veranda*.ttf`; $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/fckeditor/fckeditor.py`; + $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/install/mssql/README`; + $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/install/mysql/README`; + $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/install/pgsql/README`; + $ret=`rm -fr $BUILDROOT/$PROJECT/dev/test`; $ret=`rm -fr $BUILDROOT/$PROJECT/dev/spec`; $ret=`rm -fr $BUILDROOT/$PROJECT/dev/licence`; @@ -291,11 +298,6 @@ if ($nboftargetok) { $ret=`rm -f $BUILDROOT/$PROJECT/doc/images/dolibarr_screenshot12.png`; $ret=`rm -fr $BUILDROOT/$PROJECT/documents`; $ret=`rm -fr $BUILDROOT/$PROJECT/document`; - $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/conf/conf.php`; - $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/conf/conf.php.mysql`; - $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/conf/conf.php.old`; - $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/conf/conf.php.postgres`; - $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/conf/conf*sav*`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/custom`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/custom2`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/theme/bureau2crea`; @@ -306,6 +308,7 @@ if ($nboftargetok) { $ret=`rm -fr $BUILDROOT/$PROJECT/.cvsignore $BUILDROOT/$PROJECT/*/.cvsignore $BUILDROOT/$PROJECT/*/*/.cvsignore $BUILDROOT/$PROJECT/*/*/*/.cvsignore $BUILDROOT/$PROJECT/*/*/*/*/.cvsignore $BUILDROOT/$PROJECT/*/*/*/*/*/.cvsignore $BUILDROOT/$PROJECT/*/*/*/*/*/*/.cvsignore`; $ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/php_writeexcel/php.bmp`; $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/phpexcel`; + $ret=`rm -fr $BUILDROOT/$PROJECT/htdocs/includes/smarty`; #$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PDF/fonts/utils/freetype6.dll`; #$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PDF/fonts/utils/zlib1.dll`; #$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/includes/phpexcel/PHPExcel/Shared/PDF/fonts/utils/pfm2afm`; @@ -413,14 +416,19 @@ if ($nboftargetok) { } if ($target eq 'RPM') { # Linux only - $ARCH='i386'; + #$ARCH='i386'; + $ARCH='noarch'; if ($RPMDIR eq "") { $RPMDIR=$ENV{'HOME'}."/rpmbuild"; } $newbuild = $BUILD; - $newbuild =~ s/(dev|alpha)/0/gi; # dev - $newbuild =~ s/beta/1/gi; # beta - $newbuild =~ s/rc./2/gi; # rc + # For fedora + $newbuild =~ s/(dev|alpha)/0.1.a/gi; # dev + $newbuild =~ s/beta/0.2.beta1/gi; # beta + $newbuild =~ s/rc./0.3.rc1/gi; # rc if ($newbuild !~ /-/) { $newbuild.='-3'; } # finale - # now newbuild is 0-0 or 0-3 for example + #$newbuild =~ s/(dev|alpha)/0/gi; # dev + #$newbuild =~ s/beta/1/gi; # beta + #$newbuild =~ s/rc./2/gi; # rc + #if ($newbuild !~ /-/) { $newbuild.='-3'; } # finale $REL1 = $newbuild; $REL1 =~ s/-.*$//gi; if ($RPMSUBVERSION eq 'auto') { $RPMSUBVERSION = $newbuild; $RPMSUBVERSION =~ s/^.*-//gi; } print "Version is $MAJOR.$MINOR.$REL1-$RPMSUBVERSION\n"; @@ -438,16 +446,93 @@ if ($nboftargetok) { print "Remove other files\n"; $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/htdocs/includes/barcode/php-barcode/genbarcode/genbarcode`; - $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/aps`; - $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/deb`; - $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/dmg`; - $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/doap`; - $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/exe`; - $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/live`; - $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/patch`; - $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/zip`; - $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/$PROJECT/build/perl`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/README`; + $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/README`; + $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/README-FR`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/aps`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/deb`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/dmg`; + $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/pad/README`; + $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/tgz/README`; + $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/deb/README`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/doap`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/exe`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/live`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/patch`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/zip`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/build/perl`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/dbmodel`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/fpdf`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/initdata`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/iso-normes`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/phpcheckstyle`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/dev/phpunit`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/doc/flyer`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/doc/font`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/doc/tshirt`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/doc/rollup`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/test`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/cashdesk/include/jscalendar/doc/html/CVS`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/cashdesk/include/jscalendar/skins/aqua/CVS`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/ckeditor/plugins/*/dialogs/CVS`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/ckeditor/plugins/*/images/CVS`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/fpdf/fpdf`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/nusoap/lib/Mail`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/odtphp/zip/.svn`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/odtphp/zip/pclzip/.svn`; + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/smarty`; + $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/COPYING`; + $ret=`rm -f $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/includes/barcode/php-barcode/genbarcode/genbarcode`; + # To remove once stable + $ret=`rm -fr $BUILDROOT/$FILENAMETGZ2/$PROJECT/htdocs/htdocs/theme/bureau2crea`; + + # Apache conf files + #print "Copy apache.conf file into $BUILDROOT/$FILENAMETGZ2/etc/$PROJECT/apache.conf\n"; + #$ret=`mkdir -p "$BUILDROOT/$FILENAMETGZ2/etc/$PROJECT"`; + #$ret=`cp "$SOURCE/build/deb/apache.conf" "$BUILDROOT/$FILENAMETGZ2/etc/$PROJECT/apache.conf"`; + + # Dolibarr conf files + # TODO + + # dolibarr.desktop + #print "Create directory $BUILDROOT/$FILENAMETGZ2/usr/share/applications\n"; + #$ret=`mkdir -p "$BUILDROOT/$FILENAMETGZ2/usr/share/applications"`; + #print "Copy desktop file into $BUILDROOT/$FILENAMETGZ2/usr/share/applications/dolibarr.desktop\n"; + #$ret=`cp "$SOURCE/build/rpm/dolibarr.desktop" "$BUILDROOT/$FILENAMETGZ2/usr/share/applications/dolibarr.desktop"`; + + # pixmap + #print "Create directory $BUILDROOT/$FILENAMETGZ2/usr/share/pixmaps\n"; + #$ret=`mkdir -p "$BUILDROOT/$FILENAMETGZ2/usr/share/pixmaps"`; + #print "Copy pixmap file into $BUILDROOT/$FILENAMETGZ2/usr/share/pixmaps/dolibarr.xpm\n"; + #$ret=`cp "$SOURCE/doc/images/dolibarr.xpm" "$BUILDROOT/$FILENAMETGZ2/usr/share/pixmaps/dolibarr.xpm"`; + + # Set owners + print "Set owners on files/dir\n"; + $ret=`chown -R root.root $BUILDROOT/$FILENAMETGZ2`; + + print "Set permissions on files/dir\n"; + $ret=`chmod -R 755 $BUILDROOT/$FILENAMETGZ2`; + $cmd="find $BUILDROOT/$FILENAMETGZ2 -type f -exec chmod 644 {} \\; "; + $ret=`$cmd`; + $cmd="find $BUILDROOT/$FILENAMETGZ2/build -name '*.php' -type f -exec chmod 755 {} \\; "; + $ret=`$cmd`; + $cmd="find $BUILDROOT/$FILENAMETGZ2/build -name '*.pl' -type f -exec chmod 755 {} \\; "; + $ret=`$cmd`; + $cmd="find $BUILDROOT/$FILENAMETGZ2/dev -name '*.php' -type f -exec chmod 755 {} \\; "; + $ret=`$cmd`; + $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/dev/translation/langAutoParser.class.php`; + $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/dev/skeletons/skeleton_page.php`; + $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/dev/skeletons/modMyModule.class.php`; + $ret=`chmod -R 644 $BUILDROOT/$FILENAMETGZ2/dev/skeletons/skeleton_class.class.php`; + $cmd="find $BUILDROOT/$FILENAMETGZ2/scripts -name '*.php' -type f -exec chmod 755 {} \\; "; + $ret=`$cmd`; + $cmd="find $BUILDROOT/$FILENAMETGZ2/htdocs/includes/geoip -name 'sample*.php' -type f -exec chmod 755 {} \\; "; + $ret=`$cmd`; + $cmd="find $BUILDROOT/$FILENAMETGZ2/htdocs/includes/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts -name '*.pl' -type f -exec chmod 755 {} \\; "; + $ret=`$cmd`; + + # Build tgz print "Compress $FILENAMETGZ2 into $FILENAMETGZ2.tgz...\n"; $ret=`tar --exclude-from "$SOURCE/build/tgz/tar_exclude.txt" --directory "$BUILDROOT" -czvf "$BUILDROOT/$FILENAMETGZ2.tgz" $FILENAMETGZ2`; @@ -475,6 +560,10 @@ if ($nboftargetok) { print "Move $RPMDIR/RPMS/".$ARCH."/".$FILENAMETGZ2."-".$RPMSUBVERSION.".".$ARCH.".rpm into $DESTI/".$FILENAMETGZ2."-".$RPMSUBVERSION.".".$ARCH.".rpm\n"; $cmd="mv \"$RPMDIR/RPMS/".$ARCH."/".$FILENAMETGZ2."-".$RPMSUBVERSION.".".$ARCH.".rpm\" \"$DESTI/".$FILENAMETGZ2."-".$RPMSUBVERSION.".".$ARCH.".rpm\""; $ret=`$cmd`; + print "Move $RPMDIR/SRPMS/".$FILENAMETGZ2."-".$RPMSUBVERSION.".src.rpm into $DESTI/".$FILENAMETGZ2."-".$RPMSUBVERSION.".src.rpm\n"; + $cmd="mv \"$RPMDIR/SRPMS/".$FILENAMETGZ2."-".$RPMSUBVERSION.".src.rpm\" \"$DESTI/".$FILENAMETGZ2."-".$RPMSUBVERSION.".src.rpm\""; + $ret=`$cmd`; + next; } @@ -525,20 +614,33 @@ if ($nboftargetok) { print "Version set to $MAJOR.$MINOR.$newbuild\n"; print "Remove other files\n"; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/COPYRIGHT`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/INSTALL`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/README`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/README-FR`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/README`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/README-FR`; $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/aps`; $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/dmg`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/pad/README`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/tgz/README`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/README`; + #$ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb`; $ret=`rm -fr $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/po`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/changelog`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/compat`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/config`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/control.*`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/copyright`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/dolibarr.desktop`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/dolibarr.menu`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/format`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/install`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/menu`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/postrm`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/postinst`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/rules`; + $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/README.debian`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/templates`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/templates.futur`; $ret=`rm -f $BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/build/deb/wash`; @@ -598,17 +700,7 @@ if ($nboftargetok) { print "Create directory $BUILDROOT/$PROJECT.tmp/usr/share/doc/$PROJECT\n"; $ret=`mkdir -p "$BUILDROOT/$PROJECT.tmp/usr/share/doc/$PROJECT"`; - #print "Copy README file into $BUILDROOT/$PROJECT.tmp/DEBIAN\n"; - #$ret=`cp "$SOURCE/README" "$BUILDROOT/$PROJECT.tmp/usr/share/doc/$PROJECT/README"`; - - # copyright (to build binary package directly without sources. Useless if we build from sources) - #print "Copy copyright file into $BUILDROOT/$PROJECT.tmp/usr/share/doc/$PROJECT/copyright\n"; - #$ret=`cp "$SOURCE/build/deb/copyright" "$BUILDROOT/$PROJECT.tmp/usr/share/doc/$PROJECT/copyright"`; - - # changelog (to build binary package directly without sources. Useless if we build from sources) - #$ret=`gzip -9 -c "$SOURCE/build/deb/changelog" > $BUILDROOT/$PROJECT.tmp/usr/share/doc/$PROJECT/changelog.Debian.gz`; - #$ret=`gzip -9 -c "$SOURCE/build/deb/changelog" > $BUILDROOT/$PROJECT.tmp/usr/share/doc/$PROJECT/changelog.gz`; - + # Set owners print "Set owners on files/dir\n"; $ret=`chown -R root.root $BUILDROOT/$PROJECT.tmp`; @@ -652,29 +744,25 @@ if ($nboftargetok) { $ret=`mkdir "$BUILDROOT/$PROJECT.tmp/debian"`; $ret=`mkdir "$BUILDROOT/$PROJECT.tmp/debian/source"`; $ret=`rm -fr "$BUILDROOT/$PROJECT.tmp/DEBIAN"`; - $ret=`rm -fr "$BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/pom.xml"`; - $ret=`rm -fr "$BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/COPYRIGHT"`; - $ret=`rm -fr "$BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/INSTALL"`; - $ret=`rm -fr "$BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/README"`; - $ret=`rm -fr "$BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/README-FR"`; $ret=`rm -fr "$BUILDROOT/$PROJECT.tmp/usr/share/$PROJECT/doc"`; print "Copy $SOURCE/build/deb/xxx to $BUILDROOT/$PROJECT.tmp/debian\n"; # Add files for dpkg-source - $ret=`cp -f "$SOURCE/ChangeLog" "$BUILDROOT/$PROJECT.tmp/usr/share/doc/dolibarr/UserChangeLog"`; - $ret=`cp -f "$SOURCE/build/deb/README.debian" "$BUILDROOT/$PROJECT.tmp/usr/share/doc/dolibarr/README"`; - $ret=`cp -f "$SOURCE/build/deb/changelog" "$BUILDROOT/$PROJECT.tmp/debian/changelog"`; - $ret=`cp -f "$SOURCE/build/deb/control.debian" "$BUILDROOT/$PROJECT.tmp/debian/control"`; - $ret=`cp -f "$SOURCE/build/deb/install" "$BUILDROOT/$PROJECT.tmp/debian/install"`; - $ret=`cp -f "$SOURCE/build/deb/rules" "$BUILDROOT/$PROJECT.tmp/debian/rules"`; - $ret=`cp -f "$SOURCE/build/deb/copyright" "$BUILDROOT/$PROJECT.tmp/debian/copyright"`; - $ret=`cp -f "$SOURCE/build/deb/compat" "$BUILDROOT/$PROJECT.tmp/debian/compat"`; - $ret=`cp -f "$SOURCE/build/deb/format" "$BUILDROOT/$PROJECT.tmp/debian/source/format"`; - $ret=`cp -fr "$SOURCE/build/deb/po" "$BUILDROOT/$PROJECT.tmp/debian/po"`; + $ret=`cp -f "$SOURCE/ChangeLog" "$BUILDROOT/$PROJECT.tmp/usr/share/doc/dolibarr/UserChangeLog"`; + $ret=`cp -f "$SOURCE/build/deb/README.debian" "$BUILDROOT/$PROJECT.tmp/usr/share/doc/dolibarr/README"`; + $ret=`cp -f "$SOURCE/build/deb/changelog" "$BUILDROOT/$PROJECT.tmp/debian/changelog"`; + $ret=`cp -f "$SOURCE/build/deb/control.debian" "$BUILDROOT/$PROJECT.tmp/debian/control"`; + $ret=`cp -f "$SOURCE/build/deb/install" "$BUILDROOT/$PROJECT.tmp/debian/install"`; + $ret=`cp -f "$SOURCE/build/deb/rules" "$BUILDROOT/$PROJECT.tmp/debian/rules"`; + $ret=`cp -f "$SOURCE/build/deb/copyright" "$BUILDROOT/$PROJECT.tmp/debian/copyright"`; + $ret=`cp -f "$SOURCE/build/deb/compat" "$BUILDROOT/$PROJECT.tmp/debian/compat"`; + $ret=`cp -f "$SOURCE/build/deb/format" "$BUILDROOT/$PROJECT.tmp/debian/source/format"`; + $ret=`cp -fr "$SOURCE/build/deb/po" "$BUILDROOT/$PROJECT.tmp/debian/po"`; + $ret=`rm -fr "$BUILDROOT/$PROJECT.tmp/debian/po/CVS"`; # Add files also required to build binary package with dpkg-buildpackages - $ret=`cp -f "$SOURCE/build/deb/config" "$BUILDROOT/$PROJECT.tmp/debian"`; - $ret=`cp -f "$SOURCE/build/deb/postinst" "$BUILDROOT/$PROJECT.tmp/debian"`; - $ret=`cp -f "$SOURCE/build/deb/postrm" "$BUILDROOT/$PROJECT.tmp/debian"`; - $ret=`cp -f "$SOURCE/build/deb/templates" "$BUILDROOT/$PROJECT.tmp/debian"`; + $ret=`cp -f "$SOURCE/build/deb/config" "$BUILDROOT/$PROJECT.tmp/debian"`; + $ret=`cp -f "$SOURCE/build/deb/postinst" "$BUILDROOT/$PROJECT.tmp/debian"`; + $ret=`cp -f "$SOURCE/build/deb/postrm" "$BUILDROOT/$PROJECT.tmp/debian"`; + $ret=`cp -f "$SOURCE/build/deb/templates" "$BUILDROOT/$PROJECT.tmp/debian"`; $cmd="mv $BUILDROOT/$PROJECT.tmp $BUILDROOT/$PROJECT-$MAJOR.$MINOR.$build"; $ret=`$cmd`; @@ -690,12 +778,18 @@ if ($nboftargetok) { if ($OS =~ /windows/i) { print "Move *_all.deb to $DESTI\n"; - $ret=`mv "$BUILDROOT/*_all.deb" "$DESTI/"`; + $ret=`mv $BUILDROOT/*_all.deb "$DESTI/"`; + $ret=`mv $BUILDROOT/*.dsc "$DESTI/"`; + $ret=`mv $BUILDROOT/*.tar.gz "$DESTI/"`; + $ret=`mv $BUILDROOT/*.changes "$DESTI/"`; } else { print "Move *_all.deb to $DESTI\n"; - $ret=`mv "$BUILDROOT/*_all.deb" "$DESTI/"`; + $ret=`mv $BUILDROOT/*_all.deb "$DESTI/"`; + $ret=`mv $BUILDROOT/*.dsc "$DESTI/"`; + $ret=`mv $BUILDROOT/*.tar.gz "$DESTI/"`; + $ret=`mv $BUILDROOT/*.changes "$DESTI/"`; } next; } diff --git a/dev/skeletons/modMyModule.class.php b/dev/skeletons/modMyModule.class.php index d7172d651f0..3cc548e1c0a 100644 --- a/dev/skeletons/modMyModule.class.php +++ b/dev/skeletons/modMyModule.class.php @@ -27,7 +27,7 @@ * \file htdocs/includes/modules/modMyModule.class.php * \ingroup mymodule * \brief Description and activation file for module MyModule - * \version $Id: modMyModule.class.php,v 1.67 2011/08/01 13:26:21 hregis Exp $ + * \version $Id: modMyModule.class.php,v 1.66 2011/07/31 22:21:58 eldy Exp $ */ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php"); @@ -72,7 +72,7 @@ class modMyModule extends DolibarrModules // If file is in module/img directory under name object_pictovalue.png, use this->picto='pictovalue@module' $this->picto='generic'; - // Defined if the directory /mymodule/includes/triggers/ contains triggers or not + // Defined if the directory /mymodule/inc/triggers/ contains triggers or not $this->triggers = 0; // Data directories to create when module is enabled. diff --git a/htdocs/admin/boxes.php b/htdocs/admin/boxes.php index 34e7f48cea8..718c842d046 100644 --- a/htdocs/admin/boxes.php +++ b/htdocs/admin/boxes.php @@ -20,7 +20,7 @@ /** * \file htdocs/admin/boxes.php * \brief Page to setup boxes - * \version $Id: boxes.php,v 1.73 2011/08/01 13:26:22 hregis Exp $ + * \version $Id: boxes.php,v 1.72 2011/07/31 22:23:22 eldy Exp $ */ require("../main.inc.php"); @@ -278,7 +278,7 @@ if ($resql) { $boxname = $regs[1]; $module = $regs[2]; - $sourcefile = "/".$module."/includes/boxes/".$boxname.".php"; + $sourcefile = "/".$module."/inc/boxes/".$boxname.".php"; } else { @@ -394,7 +394,7 @@ if ($resql) { $boxname = $regs[1]; $module = $regs[2]; - $sourcefile = "/".$module."/includes/boxes/".$boxname.".php"; + $sourcefile = "/".$module."/inc/boxes/".$boxname.".php"; } else { @@ -470,5 +470,5 @@ print ''; $db->close(); -llxFooter('$Date: 2011/08/01 13:26:22 $ - $Revision: 1.73 $'); +llxFooter('$Date: 2011/07/31 22:23:22 $ - $Revision: 1.72 $'); ?> diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index 671bd69a0e4..a907f47663a 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -3,7 +3,7 @@ * Copyright (C) 2003 Jean-Louis Bergamo * Copyright (C) 2004-2010 Laurent Destailleur * Copyright (C) 2004 Eric Seigne - * Copyright (C) 2005-2011 Regis Houssin + * Copyright (C) 2005-2010 Regis Houssin * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -22,7 +22,7 @@ /** * \file htdocs/admin/modules.php * \brief Page to activate/disable all modules - * \version $Id: modules.php,v 1.157 2011/08/01 12:25:15 hregis Exp $ + * \version $Id: modules.php,v 1.156 2011/07/31 22:23:22 eldy Exp $ */ require("../main.inc.php"); @@ -79,35 +79,12 @@ $modules = array(); $orders = array(); $categ = array(); $dirmod = array(); -$modulesdir = array(); $i = 0; // is a sequencer of modules found $j = 0; // j is module number. Automatically affected if module number not defined. - -foreach ($conf->file->dol_document_root as $type => $dirroot) +foreach ($conf->file->dol_document_root as $dirroot) { - $modulesdir[] = $dirroot . "/includes/modules/"; - - if ($type == 'alt') - { - $althandle=@opendir($dirroot); - if (is_resource($althandle)) - { - while (($file = readdir($althandle))!==false) - { - if (is_dir($dirroot.'/'.$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS' && $file != 'includes') - { - if (is_dir($dirroot . '/' . $file . '/includes/modules/')) - { - $modulesdir[] = $dirroot . '/' . $file . '/includes/modules/'; - } - } - } - } - } -} + $dir = $dirroot . "/includes/modules/"; -foreach ($modulesdir as $dir) -{ // Load modules attributes in arrays (name, numero, orders) from dir directory //print $dir."\n
"; dol_syslog("Scan directory ".$dir." for modules"); @@ -472,5 +449,5 @@ print ''; $db->close(); -llxFooter('$Date: 2011/08/01 12:25:15 $ - $Revision: 1.157 $'); +llxFooter('$Date: 2011/07/31 22:23:22 $ - $Revision: 1.156 $'); ?> diff --git a/htdocs/admin/perms.php b/htdocs/admin/perms.php index 6af9b54e7f0..bee00b52906 100644 --- a/htdocs/admin/perms.php +++ b/htdocs/admin/perms.php @@ -21,7 +21,7 @@ * \file htdocs/admin/perms.php * \ingroup core * \brief Page d'administration/configuration des permissions par defaut - * \version $Id: perms.php,v 1.43 2011/08/01 12:53:37 hregis Exp $ + * \version $Id: perms.php,v 1.42 2011/07/31 22:23:26 eldy Exp $ */ require("../main.inc.php"); @@ -76,34 +76,10 @@ $db->begin(); // Charge les modules soumis a permissions $modules = array(); -$modulesdir = array(); - -foreach ($conf->file->dol_document_root as $type => $dirroot) +foreach ($conf->file->dol_document_root as $dirroot) { - $modulesdir[] = $dirroot . "/includes/modules/"; - - if ($type == 'alt') - { - $handle=@opendir($dirroot); - if (is_resource($handle)) - { - while (($file = readdir($handle))!==false) - { - if (is_dir($dirroot.'/'.$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS' && $file != 'includes') - { - if (is_dir($dirroot . '/' . $file . '/includes/modules/')) - { - $modulesdir[] = $dirroot . '/' . $file . '/includes/modules/'; - } - } - } - closedir($handle); - } - } -} + $dir = $dirroot . "/includes/modules/"; -foreach ($modulesdir as $dir) -{ // Load modules attributes in arrays (name, numero, orders) from dir directory //print $dir."\n
"; $handle=@opendir($dir); @@ -218,5 +194,5 @@ print ''; $db->close(); -llxFooter('$Date: 2011/08/01 12:53:37 $ - $Revision: 1.43 $'); +llxFooter('$Date: 2011/07/31 22:23:26 $ - $Revision: 1.42 $'); ?> diff --git a/htdocs/admin/proxy.php b/htdocs/admin/proxy.php index f02e3d6203a..2c284c5cae8 100755 --- a/htdocs/admin/proxy.php +++ b/htdocs/admin/proxy.php @@ -12,15 +12,14 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * along with this program. If not, see . */ /** * \file htdocs/admin/proxy.php * \ingroup core * \brief Page setup proxy to use for external web access - * \version $Id: proxy.php,v 1.6 2011/07/29 21:04:27 eldy Exp $ + * \version $Id: proxy.php,v 1.7 2011/07/31 22:23:24 eldy Exp $ */ require("../main.inc.php"); @@ -206,5 +205,5 @@ dol_htmloutput_mesg($mesg); $db->close(); -llxFooter('$Date: 2011/07/29 21:04:27 $ - $Revision: 1.6 $'); +llxFooter('$Date: 2011/07/31 22:23:24 $ - $Revision: 1.7 $'); ?> diff --git a/htdocs/admin/security_other.php b/htdocs/admin/security_other.php index c0aaaa86213..c1d629f7b7b 100644 --- a/htdocs/admin/security_other.php +++ b/htdocs/admin/security_other.php @@ -13,15 +13,14 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * along with this program. If not, see . */ /** * \file htdocs/admin/security_other.php * \ingroup core * \brief Security options setup - * \version $Id: security_other.php,v 1.40 2011/07/29 21:04:27 eldy Exp $ + * \version $Id: security_other.php,v 1.41 2011/07/31 22:23:22 eldy Exp $ */ require("../main.inc.php"); @@ -348,5 +347,5 @@ $formfile->form_attach_new_file(DOL_URL_ROOT.'/admin/security_other.php',$langs- $db->close(); -llxFooter('$Date: 2011/07/29 21:04:27 $ - $Revision: 1.40 $'); +llxFooter('$Date: 2011/07/31 22:23:22 $ - $Revision: 1.41 $'); ?> diff --git a/htdocs/cashdesk/tpl/validation1.tpl.php b/htdocs/cashdesk/tpl/validation1.tpl.php index b18bf124ae4..f3a440b4929 100644 --- a/htdocs/cashdesk/tpl/validation1.tpl.php +++ b/htdocs/cashdesk/tpl/validation1.tpl.php @@ -15,7 +15,8 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with this program. If not, see . +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -->
trans("Summary"); ?> @@ -39,9 +40,9 @@ along with this program. If not, see . ?> trans("TotalTTC"); ?> prix_total_ttc(),'MT').' '.$conf->monnaie; ?> trans("PaymentMode"); ?> - mode_reglement()) - { + { case 'ESP': echo $langs->trans("Cash"); $filtre='courant=2'; @@ -52,7 +53,7 @@ along with this program. If not, see . echo $langs->trans("CreditCard"); $filtre='courant=1'; if (!empty($conf->global->CASHDESK_ID_BANKACCOUNT_CB)) - $selected = $conf->global->CASHDESK_ID_BANKACCOUNT_CB; + $selected = $conf->global->CASHDESK_ID_BANKACCOUNT_CB; break; case 'CHQ': echo $langs->trans("Cheque"); @@ -64,16 +65,16 @@ along with this program. If not, see . echo $langs->trans("Reported"); $filtre='courant=1 OR courant=2'; $selected=''; - break; + break; default: $filtre='courant=1 OR courant=2'; $selected=''; } - + ?> - - mode_reglement() == 'DIF' ) { @@ -99,10 +100,10 @@ along with this program. If not, see .

- trans("BankToPay"). "
"; $html = new Form($db); - $html->select_comptes($selected,'cashdeskbank',0,$filtre); + $html->select_comptes($selected,'cashdeskbank',0,$filtre); ?>

trans("Notes"); ?>

diff --git a/htdocs/cashdesk/validation_verif.php b/htdocs/cashdesk/validation_verif.php index 0d679c15b84..1afc2d54b02 100644 --- a/htdocs/cashdesk/validation_verif.php +++ b/htdocs/cashdesk/validation_verif.php @@ -14,8 +14,7 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * along with this program. If not, see . */ require('../main.inc.php'); diff --git a/htdocs/compta/bank/bankid_fr.php b/htdocs/compta/bank/bankid_fr.php index 5ba2ef8997e..0c262ba2936 100644 --- a/htdocs/compta/bank/bankid_fr.php +++ b/htdocs/compta/bank/bankid_fr.php @@ -15,15 +15,14 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * along with this program. If not, see . */ /** * \file htdocs/compta/bank/bankid_fr.php * \ingroup banque * \brief Fiche creation compte bancaire - * \version $Id: bankid_fr.php,v 1.27 2011/07/29 20:47:35 eldy Exp $ + * \version $Id: bankid_fr.php,v 1.28 2011/07/31 22:23:20 eldy Exp $ */ require("./pre.inc.php"); @@ -386,5 +385,5 @@ if ($_GET["id"] && $_GET["action"] == 'edit' && $user->rights->banque->configure $db->close(); -llxFooter('$Date: 2011/07/29 20:47:35 $ - $Revision: 1.27 $'); +llxFooter('$Date: 2011/07/31 22:23:20 $ - $Revision: 1.28 $'); ?> diff --git a/htdocs/compta/bank/fiche.php b/htdocs/compta/bank/fiche.php index 9ee1f551048..525160df9ef 100644 --- a/htdocs/compta/bank/fiche.php +++ b/htdocs/compta/bank/fiche.php @@ -15,15 +15,14 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * along with this program. If not, see . */ /** * \file htdocs/compta/bank/fiche.php * \ingroup banque * \brief Page to create/view a bank account - * \version $Id: fiche.php,v 1.77 2011/07/29 20:47:35 eldy Exp $ + * \version $Id: fiche.php,v 1.78 2011/07/31 22:23:16 eldy Exp $ */ require("./pre.inc.php"); @@ -608,5 +607,5 @@ else $db->close(); -llxFooter('$Date: 2011/07/29 20:47:35 $ - $Revision: 1.77 $'); +llxFooter('$Date: 2011/07/31 22:23:16 $ - $Revision: 1.78 $'); ?> diff --git a/htdocs/compta/prelevement/create.php b/htdocs/compta/prelevement/create.php index 689e2639773..79d00ae00c7 100644 --- a/htdocs/compta/prelevement/create.php +++ b/htdocs/compta/prelevement/create.php @@ -15,14 +15,13 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * along with this program. If not, see . */ /** * \file htdocs/compta/prelevement/create.php * \brief Prelevement - * \version $Id: create.php,v 1.34 2011/07/29 21:15:39 eldy Exp $ + * \version $Id: create.php,v 1.35 2011/07/31 22:23:29 eldy Exp $ */ require("../bank/pre.inc.php"); @@ -276,5 +275,5 @@ else $db->close(); -llxFooter('$Date: 2011/07/29 21:15:39 $ - $Revision: 1.34 $'); +llxFooter('$Date: 2011/07/31 22:23:29 $ - $Revision: 1.35 $'); ?> diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index c5664164e74..e6559c2ae2e 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -16,7 +16,8 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /** @@ -24,7 +25,7 @@ * \ingroup core * \brief File of class to manage storage of current setup * Config is stored into file conf.php - * \version $Id: conf.class.php,v 1.64 2011/08/01 13:26:22 hregis Exp $ + * \version $Id: conf.class.php,v 1.62 2011/07/30 10:23:26 eldy Exp $ */ @@ -144,13 +145,13 @@ class Conf elseif (preg_match('/^MAIN_MODULE_([A-Z_]+)_TRIGGERS$/i',$key,$reg)) { $modulename = strtolower($reg[1]); - $this->triggers_modules[] = '/'.$modulename.'/includes/triggers/'; + $this->triggers_modules[] = '/'.$modulename.'/inc/triggers/'; // TODO Replace inc by includes to have same path than standard } // If this is constant for login method activated by a module elseif (preg_match('/^MAIN_MODULE_([A-Z_]+)_LOGIN_METHOD$/i',$key,$reg)) { $modulename = strtolower($reg[1]); - $this->login_method_modules[] = DOL_DOCUMENT_ROOT.'/'.$modulename.'/includes/login/'; + $this->login_method_modules[] = DOL_DOCUMENT_ROOT.'/'.$modulename.'/inc/login/'; // TODO Replace inc by includes to have same path than standard } // If this is constant for hook activated by a module. Value is list of hooked tabs separated with : elseif (preg_match('/^MAIN_MODULE_([A-Z_]+)_HOOKS$/i',$key,$reg)) diff --git a/htdocs/install/mysql/data/llx_10_c_regions.sql b/htdocs/install/mysql/data/llx_10_c_regions.sql index 8ea28cbbcc3..1f046a29bc4 100644 --- a/htdocs/install/mysql/data/llx_10_c_regions.sql +++ b/htdocs/install/mysql/data/llx_10_c_regions.sql @@ -18,9 +18,10 @@ -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License --- along with this program. If not, see . +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -- --- $Id: llx_10_c_regions.sql,v 1.14 2011/08/03 01:25:45 eldy Exp $ +-- $Id: llx_10_c_regions.sql,v 1.13 2011/07/31 12:31:00 eldy Exp $ -- -- diff --git a/htdocs/install/mysql/data/llx_20_c_departements.sql b/htdocs/install/mysql/data/llx_20_c_departements.sql index 4be9b6b7719..9a109ab3fdc 100644 --- a/htdocs/install/mysql/data/llx_20_c_departements.sql +++ b/htdocs/install/mysql/data/llx_20_c_departements.sql @@ -18,9 +18,10 @@ -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License --- along with this program. If not, see . +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -- --- $Id: llx_20_c_departements.sql,v 1.16 2011/08/03 01:25:45 eldy Exp $ +-- $Id: llx_20_c_departements.sql,v 1.15 2011/07/31 12:31:00 eldy Exp $ -- -- diff --git a/htdocs/install/mysql/data/llx_c_currencies.sql b/htdocs/install/mysql/data/llx_c_currencies.sql index eeb2c376b85..ad7c175fcc4 100644 --- a/htdocs/install/mysql/data/llx_c_currencies.sql +++ b/htdocs/install/mysql/data/llx_c_currencies.sql @@ -17,9 +17,10 @@ -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License --- along with this program. If not, see . +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -- --- $Id: llx_c_currencies.sql,v 1.8 2011/08/03 01:25:46 eldy Exp $ +-- $Id: llx_c_currencies.sql,v 1.7 2011/07/28 18:34:46 eldy Exp $ -- -- diff --git a/htdocs/install/mysql/data/llx_c_tva.sql b/htdocs/install/mysql/data/llx_c_tva.sql index 788e9e82f39..056dbdbdb6e 100644 --- a/htdocs/install/mysql/data/llx_c_tva.sql +++ b/htdocs/install/mysql/data/llx_c_tva.sql @@ -18,9 +18,10 @@ -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License --- along with this program. If not, see . +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -- --- $Id: llx_c_tva.sql,v 1.27 2011/08/03 01:25:44 eldy Exp $ +-- $Id: llx_c_tva.sql,v 1.26 2011/07/28 18:34:46 eldy Exp $ -- -- diff --git a/htdocs/install/mysql/tables/llx_c_departements.sql b/htdocs/install/mysql/tables/llx_c_departements.sql index ea1f7543428..ab0ea5dc0c3 100644 --- a/htdocs/install/mysql/tables/llx_c_departements.sql +++ b/htdocs/install/mysql/tables/llx_c_departements.sql @@ -13,9 +13,10 @@ -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License --- along with this program. If not, see . +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -- --- $Id: llx_c_departements.sql,v 1.4 2011/08/03 01:25:31 eldy Exp $ +-- $Id: llx_c_departements.sql,v 1.3 2011/07/28 18:34:45 eldy Exp $ -- ======================================================================== create table llx_c_departements diff --git a/htdocs/install/mysql/tables/llx_c_regions.sql b/htdocs/install/mysql/tables/llx_c_regions.sql index 5ef6fb221e6..d9d0f2d1b0c 100644 --- a/htdocs/install/mysql/tables/llx_c_regions.sql +++ b/htdocs/install/mysql/tables/llx_c_regions.sql @@ -13,9 +13,10 @@ -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License --- along with this program. If not, see . +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -- --- $Id: llx_c_regions.sql,v 1.4 2011/08/03 01:25:29 eldy Exp $ +-- $Id: llx_c_regions.sql,v 1.3 2011/07/28 18:34:45 eldy Exp $ -- ======================================================================== create table llx_c_regions diff --git a/htdocs/install/mysql/tables/llx_commande.sql b/htdocs/install/mysql/tables/llx_commande.sql index 731cf8fb0f4..9c6e2a065f8 100644 --- a/htdocs/install/mysql/tables/llx_commande.sql +++ b/htdocs/install/mysql/tables/llx_commande.sql @@ -14,9 +14,10 @@ -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License --- along with this program. If not, see . +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -- --- $Id: llx_commande.sql,v 1.14 2011/08/03 01:25:34 eldy Exp $ +-- $Id: llx_commande.sql,v 1.13 2011/07/28 22:22:31 eldy Exp $ -- =================================================================== create table llx_commande diff --git a/htdocs/install/mysql/tables/llx_commande_fournisseur.sql b/htdocs/install/mysql/tables/llx_commande_fournisseur.sql index f1c8c7ac579..3ef51d6ae21 100644 --- a/htdocs/install/mysql/tables/llx_commande_fournisseur.sql +++ b/htdocs/install/mysql/tables/llx_commande_fournisseur.sql @@ -14,9 +14,10 @@ -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License --- along with this program. If not, see . +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -- --- $Id: llx_commande_fournisseur.sql,v 1.8 2011/08/03 01:25:32 eldy Exp $ +-- $Id: llx_commande_fournisseur.sql,v 1.7 2011/07/28 22:22:31 eldy Exp $ -- =================================================================== create table llx_commande_fournisseur diff --git a/htdocs/install/mysql/tables/llx_product_fournisseur.key.sql b/htdocs/install/mysql/tables/llx_product_fournisseur.key.sql index f2bb73a1bda..612755ce349 100644 --- a/htdocs/install/mysql/tables/llx_product_fournisseur.key.sql +++ b/htdocs/install/mysql/tables/llx_product_fournisseur.key.sql @@ -14,9 +14,10 @@ -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License --- along with this program. If not, see . +-- along with this program; if not, write to the Free Software +-- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -- --- $Id: llx_product_fournisseur.key.sql,v 1.4 2011/08/03 01:25:40 eldy Exp $ +-- $Id: llx_product_fournisseur.key.sql,v 1.3 2011/07/29 19:59:33 eldy Exp $ -- ============================================================================ diff --git a/htdocs/langs/es_ES/html/gpl.html b/htdocs/langs/es_ES/html/gpl.html deleted file mode 100644 index eb72b9f79b0..00000000000 --- a/htdocs/langs/es_ES/html/gpl.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - - - -H. Licencia Pública GNU - - - - - - - - - - - - - -

Licencia Pública GNU

- - - - -
- -GNU GENERAL PUBLIC LICENSE Versión 2, Junio 1991 - -
- -

Copyright ©1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, - MA 02139, USA.

-

Está permitido, a cualquier persona, copiar y distribuir copias tal cual de - este documento de licencia, sin la introducción de cualquier cambio. -

- -

-

Introducción

-

Las licencias de muchos softwares se desarrollan para asegurar la libertad - de uso, del poder compartir y de cambios. La Licencia Pública General de GNU, - al contrario, pretende garantizar la libertad de compartir y alterar softwares - de libre distribución - volviéndolos de libre distribución también para cualquier - de los usuarios. La Licencia Pública General se aplica a la mayoría de los softwares - de la Free Software Foundation y a cualquier autor que esté de acuerdo en utilizarla - (algunos softwares de la FSF son cubiertos por la GNU Library General Public - License).

-

Cuando nos referimos a softwares de libre distribución, nos referimos a la - libertad y no al precio. Nuestra Licencia Pública General fue creada para garantizar - la libertad de distribución de copias de softwares de libre distribución (y - cobrar por esto, si es de interés del distribuidor), que ha recibido los códigos - fuente, que puede ser alterado o utilizado en parte en nuevos programas. Se - hacen algunas restricciones, para asegurar los derechos de los programadores, - prohibiendo a todas las personas su negación o la solicitación de su abdicación. - Estas restricciones se aplican aún a ciertas responsabilidades sobre la distribución - o modificación del software.

-

Por ejemplo, al distribuirse copias de determinado programa, por una tasa - determinada o gratuitamente, se debe informar sobre todos los derechos incidentes - sobre él, asegurándose que los fuentes estén disponibles, así como la Licencia - Pública General GNU.

-

La protección de los derechos envuelve dos pasos: (1) copyright del software - y (2) licencia que da permiso legal para copia, distribución y/o modificación - del softwares.

-

Aún para la protección de la FSF y del autor es importante que todos entiendan - que no hay garantías para softwares de libre distribución. Si software se modifica - por alguien y lo pasa adelante, este software no más reflejará el trabajo original - del autor no pudiendo, por consiguiente, ser garantizado por aquél.

-

Finalmente, cualquier programa de libre distribución está constantemente amenazado - por las patentes de softwares. Buscamos evitar el peligro de que distribuidores - de estos programas obtengan patentes individuales, volviéndose sus dueños efectivos. - Para evitarlo se hicieron declaraciones expresas de que cualquier solicitación - de patente se debe hacer permitiendo el uso por cualquier individuo, sin la - necesidad de licencia de uso.

-

Los términos y condiciones precisas para copia, distribución y modificación - siguen abajo:

-
-

Licencia Pública General GNU

-

TÉRMINOS Y CONDICIONES PARA COPIA, DISTRIBUCIÓN Y MODIFICACIÓN -

- -
    - -
  1. Esta licencia se aplica a cualquier programa o otro trabajo que contenga - un aviso colocado por el detentor de los derechos de autor diciendo que aquel - podrá ser distribuido en las condiciones de la Licencia Pública General. El - Programa abajo se refiere a cualquier software o trabajo, y a un trabajo basado - en un Programa y significa tanto el propio Programa, como cualquier de los - trabajos derivados, de acuerdo con la ley de derechos de autor, es decir, - un trabajo que contenga el Programa o una parte de este, en su forma original - o con modificaciones o traducido para una otra lengua (la traducción está - incluida sin limitaciones en el término ``modificación'').

    -

    Actividades distintas de copia, distribución y modificación no están cubiertas - por esta Licencia, estando fuera de su escopo. El acto de ejecutar el Programa - no está restringido y la salida del Programa está cubierta solamente en - el caso de que su contenido contenga trabajos basados en el Programa (independientemente - de que hayan sido creados por la ejecución del Programa). Si esto es así, - depende de las funciones ejecutadas por el Programa.

  2. - -
  3. El código fuente del Programa, de la forma como fue recibido, puede ser - copiado y distribuido, en cualquier media, desde que sea providenciado un - aviso adecuado sobre los copyrights y la negación de garantías, y todos los - avisos que se refieran a la Licencia Pública General y a la ausencia de garantías, - estén inalterados y que cualquier producto oriundo del Programa esté acompañado - de esta Licencia Pública General.

    -

    Está permitido el cobro de tasas por el acto físico de transferencia o - grabación de copias, y pueden ser dadas garantías y soporte en cambio del - cobro de valores.

  4. - - -
  5. -

    Se puede modificar la copia o copias del Programa de cualquier forma que - se desee, o aún crearse un trabajo basado en el Programa, copiarlo y distribuir - tales modificaciones bajo los términos de la sección 1 arriba y del siguiente:

    - -
      -
    1. Debe existir un aviso destacado de que los datos originales fueron alterados - en los archivos y las fechas de los cambios;

    2. - -
    3. Debe existir un aviso de que el trabajo distribuido o publicado es, - de forma total o parcial, derivado del Programa o de alguna parte suya, - y que puede ser licenciado totalmente sin costes para terceros bajo los - términos de esta Licencia.

    4. - -
    5. Si el programa modificado se ejecuta de forma interactiva, es obligatorio, - en el inicio de tu ejecución, presentar la información de copyright y - de ausencia de garantías (o de que la garantía es de responsabilidad de - terceros), y que los usuarios pueden redistribuir el programa bajo estas - condiciones, indicando al usuario como acceder a esta Licencia en su íntegra.

    6. -
    - - Estos requisitos se aplican a trabajos de modificación en general. Si - algunas secciones identificables no sean derivadas del Programa, y pueden - ser consideradas como partes independientes, entonces esta Licencia y sus - Términos no se aplican a aquellas secciones cuando distribuidas separadamente. - Pero al distribuir aquellas secciones como parte de un trabajo basado en - el Programa, la distribución, como un todo, debe contener los términos de - esta Licencia, cuyos permisos se extienden al trabajo como un todo, y no - a cada una de las partes independientemente de quem los tenga desarrollado. - Más que tener intención de contestar los derechos sobre el trabajo desarrollado - por alguien, esta sección objetiva propiciar la correcta distribución de - trabajos derivados del Programa. - Adicionalmente, la mera adición de otro trabajo al Programa, pero no basado - en él ni a un trabajo basado en él, a un volumen de almacenaje o media de - distribución no obliga la utilización de esta Licencia y de sus términos - al trabajo. -
  6. - - -
  7. -

    Están permitidas, la copia y la distribución, del Programa (o un trabajo - basado en éste) en la forma de código objeto o ejecutable de acuerdo con los - términos de las Secciones 1 y 2 arriba, desde que atendido el siguiente:

    - -
      -
    1. Esté acompañado de los códigos fuente legibles, que deben ser distribuidos - en la forma de la Secciones 1 y 2 arriba, en media normalmente utilizada - para manejo de softwares o

      -
    2. -
    3. Esté acompañado, de oferta escrita válida, como mínimo, por 3 anos, - de poner a disposición a terceros, por un coste no superior al coste del - medio físico de almacenaje, una copia completa de los códigos fuente en - medio magnético, de acuerdo con las Secciones 1 y 2 arriba.

      -
    4. -
    5. Esté acompañada con la misma información recibida en relación con la - oferta de la distribución del código fuente correspondiente (esta alternativa - solamente está permitida para distribuciones no comerciales y solamente - si el programa recibido en la forma de objeto o ejecutable tenga tal oferta, - de acuerdo con la sección 2 arriba).

      -
    6. -
    - El código fuente de un trabajo es la mejor forma de que se produzcan alteraciones - en aquel trabajo. Cuando se habla en códigos fuentes completos significa - hablar de todos los fuentes de todos los módulos, además de las definiciones - de interfaces asociadas, archivos, scripts utilizados en la compilación - y instalación del ejecutable. Como una excepción excepcional, el código - fuente distribuido podrá no incluir algunos componentes que no se encuentren - en su escopo, como compilador, kernel, etc... para el SO donde el trabajo - sea ejecutado. - Si la distribución del ejecutable o objeto se hace, a través de acceso - a un determinado punto, se debe hacer, a los códigos fuente, oferta equivalente - de acceso, mismo que terceros no sean obligados a copiar los fuentes juntos - con los objetos simultáneamente -
  8. - -
  9. -

    No está permitida la copia, modificación, sublicenciamiento o distribución - del Programa, excepto bajo las condiciones expresas en esta Licencia. Cualquier - tentativa de copia, modificación, sublicenciamiento o distribución del Programa - está prohibida, y los derechos descritos en esta Licencia cesarán inmediatamente. - Los terceros, que tengan recibido copias o derechos en la forma de esta Licencia, - no tendrán sus derechos cesados desde que permanezcan dentro de las cláusulas - de esta Licencia.

  10. -
  11. -

    No es necesaria aceptación formal de esta Licencia, a pesar de que no habrá - documento o contrato que garantice permiso de modificación o distribución - del Programa o sus trabajos derivados. Estas acciones están prohibidas por - ley, en el caso de que no se acepten las condiciones de esta Licencia. La - modificación o distribución del Programa, o cualquier trabajo basado en éste, - implica en la aceptación de esta Licencia y de todos los términos de ésta - para copia, distribución o modificación del Programa o trabajos basados en - éste.

  12. -
  13. -

    Cada vez que el Programa se distribuya (o cualquier trabajo basado en éste), - el recipiente automáticamente recibe una licencia del detentor original de - los derechos de copia, distribución o modificación del Programa objeto de - estos términos y condiciones. No pueden ser impuestas otras restricciones - en los recipientes.

  14. - -
  15. En el caso de decisiones judiciales o alegaciones de uso indebido de patentes - o derechos de autor, se impongan restricciones, que contradigan esta Licencia, - estos no exentan de su aplicación. Si no es posible distribuir el Programa - de forma a garantizar simultáneamente las obligaciones de esta Licencia y - otras que sean necesarias, entonces el Programa no podrá ser distribuido. -

    Si esta Sección se considera, inválida por cualquier motivo particular - o general, su resultado implicará en la invalidación general de esta licencia - en la copia, modificación, sublicenciamiento o distribución del Programa - o trabajos basados en éste.

    -

    El propósito de esta sección no es, de forma alguna, incitar a quien quiera - que sea a infringir derechos reclamados en cuestiones válidas y procedentes, - y si proteger las premisas del sistema de libre distribución de software. - Muchas personas tienen hecho contribuciones generosas al sistema, en la - forma de programas, y es necesario garantizar la consistencia y credibilidad - del sistema, cabiendo a éstos, y no a terceros, decidieren la forma de distribución - de los softwares.

    -

    Esta sección pretende hacer claro los motivos que crearan las demás cláusulas - de estas Licencia.

  16. - -
  17. -

    Si la distribución del Programa, dentro de los términos de esta Licencia, - tiene restricciones en algún País, por patentes o derechos de autor, el detentor - original de los derechos de autor del Programa bajo esta Licencia puede adicionar - explícitamente limitaciones geográficas de distribución, excluyendo aquellos - Países, haciendo con que la distribución solamente sea posible en los Países - no excluidos.

  18. - -
  19. -

    La Fundación de Software de Libre Distribución (FSF - Free Software Foundation) - puede publicar versiones revisadas o nuevas versiones de esta Licencia Pública - General de tiempos en tiempos. Estas nuevas versiones mantendrán los mismos - objetivos y el espirito de la presente versión, pudiendo variar en detalles - referentes a nuevas situaciones encontradas.

    -

    A cada versión se da un número distinto. Si el Programa especifica, un - número de versión determinado de esta Licencia, que tenga en su contenido - la expresión ``o versión más actualizada'', es posible optar por las condiciones - de aquella versión o de cualquier versión más actualizada publicada por - la FSF.

  20. - -
  21. -

    Si deseas incorporar parte del Programa en otros programas de libre distribución - de softwares hace falta autorización formal del autor. Para softwares que - la FSF detenga los derechos de autor, pueden ser abiertas excepciones desde - que mantenido el espirito y objetivos originales de esta Licencia.

  22. -
- -

AUSENCIA DE GARANTÍAS

-
    -
  1. UNA VEZ QUE EL PROGRAMA ESTÁ LICENCIADO SIN TRIBUTO, NO HAY CUALQUIER - GARANTÍA PARA EL PROGRAMA. EXCEPTO CUANDO TERCEROS SE EXPRESEN FORMALMENTE - EL PROGRAMA SE PONE A DISPOSICIÓN EN SU FORMATO ORIGINAL, SIN GARANTÍAS - DE CUALQUIER NATURALEZA, EXPRESAS O IMPLÍCITAS, INCLUYENDO PERO NO LIMITADAS, - LAS GARANTÍAS COMERCIALES Y DE LA ATENCIÓN DE DETERMINADO FIN. LA CUALIDAD - Y EL DESEMPEÑO SON DE RIESGO EXCLUSIVO DE LOS USUARIOS, CORRIENDO POR SUAS - CUENTAS LOS COSTES NECESARIOS A EVENTUALES ALTERACIONES, CORRECCIONES Y - REPAROS JUZGADOS NECESARIOS.

  2. -
  3. EN OCASIÓN ALGUNA, A MENOS QUE REQUERIDO POR DECISIÓN JUDICIAL O POR - LIBRE VOLUNTAD, EL AUTOR O TERCEROS QUE TENGAN MODIFICADO EL PROGRAMA, SERÁN - RESPONSABLES POR DAÑOS O PERJUICIOS PROVENIENTES DEL USO O DE LA FALTA DE - HABILIDAD EN SU UTILIZACIÓN (INCLUYENDO PERO NO LIMITADA LA PÉRDIDA DE DATOS - O DATOS ERRÓNEOS), MISMO QUE HAYA SIDO EMITIDO AVISO DE POSIBLES ERRORES - O DAÑOS.

    -

    FIN DE LA LICENCIA

- - -
-

 

-

Apéndice

-

¿Cómo aplicar estos términos a nuevos softwares?

-

Si has desarrollado un nuevo programa y deseas su amplia distribución para - el público, la mejor forma de conseguirlo es hacerlo un software de libre distribución, - que cualquiera pueda distribuirlo en las condiciones de esta Licencia.

-

Para esto basta con anexar este aviso al programa. Se recomienda indicar aún - en el inicio de cada archivo fuente la ausencia de garantías y una anotación - de un archivo conteniendo 0 texto general de esta Licencia., como por ejemplo:

-

<nombre del programa y función> Copyright (C) 199X <Autor> -

-

Este programa es un software de libre distribución, que puede ser copiado - y distribuido bajo los términos de la Licencia Pública General GNU, de acuerdo - con la publicada por la Free Software Foundation, versión 2 de la licencia o - (a criterio del autor) cualquier versión posterior.

-

Este programa se distribuye en la expectativa de ser útil a sus usuarios, - pero NO TIENE GARANTÍA ALGUNA, EXPLÍCITAS O IMPLÍCITAS, COMERCIALES O DE - ATENCIÓN A UNA DETERMINADA FINALIDAD Consulta la Licencia Pública General - GNU para mayores detalles.

-

Debe haber una copia de la Licencia Pública General GNU junto con este software - en inglés o portugués. Si no la hay, ve . -

-

Autor@mail.con.br Dirección

-

Si el programa es interactivo, presenta en su salida un breve aviso cuando - de su inicio, como por ejemplo:

-

Internet Softwares versión 12, Copyright (c)199y Conectiva Internet Softwares - NO POSEE GARANTÍA ALGUNA; para detalles teclea 'muestra garan'. Este es un software - de libre distribución, y estás autorizado a distribuirlo dentro de ciertas condiciones. - Teclea 'muestra condic' para mayores detalles.

-

Los comandos hipotéticos 'muestra garan' y 'muestra condic' presentarán las - partes apropiadas de la Licencia Pública General GNU. Evidentemente los comandos - pueden variar o pueden ser accionados por otras interfaces como clic de ratón, - etc...

-

 

-
-
- -www.conectiva.com - -
- - - - - diff --git a/htdocs/langs/nl_BE/html/gpl.txt b/htdocs/langs/nl_BE/html/gpl.txt deleted file mode 100644 index 738a6bd7754..00000000000 --- a/htdocs/langs/nl_BE/html/gpl.txt +++ /dev/null @@ -1,338 +0,0 @@ -English disclaimer -This is an unofficial translation of the GNU General -Public License into Dutch. It was not published by the Free Software -Foundation, and does not legally state the distribution terms for software -that uses the GNU GPL--only the original English text of the GNU GPL does -that. However, we hope that this translation will help Dutch speakers -understand the GNU GPL better. - -Nederlandse waarschuwing -Dit is een niet offici�le vertaling van de GNU Algemene Publieke Licentie in -het Nederlands. Deze licentie is niet gepubliceerd door de Free Software -Foundation, de condities van software onder de GPL hieronder zijn niet -rechtsgeldig. Enkel de originele Engelse tekst van de GNU GPL bevat geldige -richtlijnen. Daarentegen hopen we dat deze vertaling de Nederlandstaligen helpt -om de GNU GPL beter te begrijpen. - -Auteursrecht (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Het is eenieder toegestaan om dit licentiedocument te kopi�ren en er letterlijke -kopie�n van te verspreiden, er wijzigingen in maken is echter niet toegestaan. - - Voorwoord - -De licenties van de meeste software zijn zo opgesteld om U het recht te -ontnemen om die software te delen en te wijzigen. Hier tegenover staat de -GNU Algemene Publieke Licentie, die bedoeld is om U de vrijheid te garanderen -dat U de software kan delen en wijzigen -- om er zeker van te zijn dat de -software vrij is voor alle gebruikers. Deze Algemene Publieke Licentie is van -toepassing op het merendeel van de Free Software Foundation's software en van -alle andere programma's waarvan de auteur ze plaatst onder deze licentie. -(Sommige software van de Free Software Foundation is gedekt door de GNU Algemene -Minder Publieke Licentie). U kan deze ook toepassen op uw eigen programma's. - -Wanneer we het hebben over vrije software, dan hebben we het over vrijheid, niet -prijs. Onze Algemene Publieke Licentie laat u toe om kopie�n te verspreiden van -vrije software (en dat U geld kan vragen voor deze dienst) en dat U er de -broncode van hebt of kan krijgen als U dat wenst, dat U de software kan wijzigen -of er delen van kan gebruiken in nieuwe vrije programma's en dat U weet dat U -deze dingen kan doen. - -Om deze rechten te beschermen, moeten we verbieden dat iemand U deze rechten -ontzegt of vraagt deze op te geven. Deze restricties brengen enkele -verantwoordelijkheden mee indien U kopie�n van de software verspreidt of de -software wijzigt. - -Bijvoorbeeld, als U kopie�n van zulk programma verspreidt, -kostenloos of voor een vergoeding, dan moet U de personen die de software -ontvangen al de rechten geven die U hebt. U moet uzelf ervan verzekeren dan ook -zij de broncode ontvangen of kunnen verkrijgen. U moet hen ook deze licentie -tonen zodat ze hun rechten kennen. - - We beschermen uw rechten met twee stappen -(1) de software wordt auteursrechtelijk beschermd, en -(2) we bieden U deze licentie die U de legale toestemming geeft om de software -te kopi�ren, te verspreiden en/of te wijzigen. - -Alsook willen we voor de -bescherming van de auteur en onszelf iedereen ervan verzekeren dat er geen -garantie is voor deze vrije software. Als de software gewijzigd is door iemand -anders en doorgegeven, dan willen we dat de ontvanger weet dat wat ze ontvangen -hebben niet het origineel is, zodat problemen veroorzaakt door anderen geen -effect hebben op de reputatie van de oorspronkelijke auteur. - -Ten laatste, elk vrij programma wordt voortdurend bedreigd door software -patenten. We wensen het gevaar te vermijden dat de verdelers van een vrij -programma uiteindelijk een patent verkrijgen op het programma en het daarmee in -eigendom van een particulier brengen. Om dit te vermijden, hebben we het -duidelijk gemaakt dat elk patent in licentie gegeven moet zijn voor eenieders -vrij gebruik, oftewel helemaal niet in licentie gegeven mag zijn. - -De exacte bepalingen en condities om te kopi�ren, verspreiden en wijzigen volgen -hieronder. - - GNU ALGEMENE PUBLIEKE LICENTIE - BEPALINGEN EN VOORWAARDEN OM TE KOPI�REN, VERSPREIDEN EN WIJZIGEN - -0. Deze licentie is van toepassing op elk programma of ander werk dat een notie -bevat van de eigenaar die zegt dat het verspreid mag worden onder de bepalingen -van deze licentie. Het "Programma", verder in de tekst, verwijst naar eender -zulk programma of werk, en een "werk gebaseerd op het programma" verwijst naar -het Programma of eender welk ander afgeleid werk onder de wet van het -auteursrecht: dit wil zeggen, een werk dat het Programma of een deel ervan -bevat, letterlijk oftewel gewijzigd en/of vertaald naar een andere taal. -(Hierna vallen vertalingen zonder beperking onder de term "wijziging".) -Elke licentiehouder wordt geadresseerd als "u". - -Andere handelingen dan kopi�ren, -verspreiden en wijzigen zijn niet gedekt door deze licentie; hiervoor is deze -licentie niet bedoeld. De handeling om het Programma uit te voeren is niet -gelimiteerd, en de uitvoer van het Programma is enkel gedekt als de inhoud -bestaat uit een werk gebaseerd op het Programma (onafhankelijk of deze uitvoer -gemaakt is door het Programma uit te voeren). Of dit waar is hangt af van wat -het Programma doet. - -1. U mag letterlijke exemplaren verspreiden van de programma broncode en deze -kopi�ren zoals U deze ontvangt, in eender welke vorm, op voorwaarde dat U ervoor -oplet dat U op elke kopie de gepaste auteursrechten en afwijzing van garantie -vermeldt; hou alle referenties naar deze licentie en naar het ontbreken van -garantie intact ;en geef aan elke andere ontvanger van het Programma een kopie -van deze licentie, bijgevoegd bij het Programma. - -U mag een honorarium vragen voor de fysische daad van het afleveren van een -kopie, en U mag indien U dat wenst een garantie bescherming bieden voor een -honorarium. - -2. U mag uw kopie of kopijen van het Programma, of een deel van het Programma, -wijzigen, daarbij een werk gebaseerd op het Programma vormend. U mag deze -wijzigingen kopi�ren en verspreiden onder de bepalingen van Paragraaf 1 -hierboven, indien U ook aan al deze voorwaarden voldoet: - -a) U moet in de gewijzigde bestanden duidelijk vermelden dat U het bestand -gewijzigd hebt en de datum waarop U dat gedaan hebt. - -b) U moet elk werk dat U publiceert of verspreidt en dat volledig of -gedeeltelijk bestaat uit het Programma, of daarvan een afgeleid werk is, -als een geheel in licentie geven, zonder kosten, aan alle derde partijen onder -de bepalingen van deze Licentie. - -c) Indien het gewijzigde Programma normaal gezien interactief parameters -inleest, dan moet U er voor zorgen dat wanneer het Programma zonder deze -parameters gestart wordt, het een boodschap weergeeft met een gepast -auteursrechtbericht en een mededeling dat er geen garantie is (of anders, dat -U een garantie voorziet) en dat gebruikers het Programma mogen verspreiden onder -deze voorwaarden. De boodschap moet de gebruiker ook duidelijk maken hoe hij een -kopij van deze Licentie kan bekijken. (Uitzondering : als het Programma zelf -interactief is en normaal geen boodschap toont, dan is het niet vereist dat uw -werk gebaseerd op dit Programma zulk een boodschap weergeeft. - -Deze vereisten zijn van toepassing op het werk als een geheel. Als herkenbare -stukken van dat werk niet afgeleid zijn van het Programma, en redelijkerwijs -onafhankelijk beschouwd kunnen worden, dan is deze licentie, en zijn bepalingen, -niet van toepassing op die delen als U die als aparte werken verspreidt. -Maar als U die zelfde delen verspreidt als deel van een geheel dat een werk is -gebaseerd op het Programma, dan moet de verspreiding van het geheel op de -bepalingen van deze licentie geschieden, dewelke's vergunningen voor andere -licentiehouders zich uitbreiden tot het volledige geheel, en dus tot elke deel -van het werk, onafhankelijk van wie het geschreven heeft. - -Dus, het is niet de bedoeling van deze sectie om uw rechten op te eisen of te -wedijveren om uw rechten op werk dat geheel door uzelf geschreven is, het is -eerder de bedoeling het recht controle uit te oefenen mogelijk te maken op de -verspreiding van afgeleide of collectieve werken gebaseerd op het Programma. - -Daarenboven, de bundeling van een werk niet gebaseerd op het Programma met het -Programma (of met een werk gebaseerd op het Programma) op een opslagmedium -of verspreidingsmedium brengt het ander werk niet onder deze licentie. - -3. U mag het Programma, of een werk gebaseerd op het Programma, -zie paragraaf 2, verspreiden en kopi�ren, in binaire of uitvoerbare vorm onder -de bepalingen van paragraaf 1 en 2 hierboven, op voorwaarde dat U aan een van -de volgende voorwaarden voldoet : - -a) Voeg een volledige overeenkomende broncode bij, leesbaar door computers, -verspreid onder de bepalingen van de paragrafen 1 en 2, op een medium dat -gebruikelijk is voor het uitwisselen van software; of, - -b) Voeg een voor minstens 3 jaar geldige, geschreven, offerte bij, om de -complete overeenstemmende broncode, op een medium dat hiervoor gebruikelijk is, -voor Computers leesbaar, verspreidbaar onder de bepalingen van de paragrafen 1 -en 2 hierboven, aan elke derde partij te leveren, voor een vergoeding die niet -meer bedraagt dan de kost om de broncode te kopi�ren. - -c) Voeg de informatie bij die U ontving betreffende het aanbod om de bijpassende -broncode te verkrijgen. (Dit alternatief is enkel toegestaan voor niet -commerci�le verspreiding en enkel als U het programma in binaire of uitvoerbare -vorm ontving met zulk een aanbod, in overeenstemming met subparagraaf b -erboven.) De broncode van een werk is de vorm van het werk waaraan voorkeur -wordt gegeven om er wijzigingen in aan te brengen. Voor een uitvoerbaar werk -betekent volledige broncode alle code van alle modules waar het werk uit -bestaat, en daarbovenop alle definitie bestanden van de interface(s) en alle -scripts om het programma te compileren en het uitvoerbare bestand te -installeren. Als een speciale uitzondering moet de verspreidde broncode niets -bevatten dat normaal verspreid (in broncode of uitvoerbare vorm ) wordt met de -hoofdcomponenten (compiler, kernel, enz...) van het besturingssysteem op dewelke -het Programma draait, tenzij die component bij het uitvoerbare bestand zit. - -Als verspreiding van een uitvoerbaar bestand of binaire code mogelijk gemaakt -wordt door toegang tot het kopi�ren van een vooraf bepaalde plaats, dan telt het -mogelijk maken de broncode van diezelfde plaats te kopi�ren als het verspreiden -van de broncode, zelfs indien het mee kopi�ren van de broncode optioneel is. - -4. U mag het Programma niet kopi�ren, wijzigen, verder in licentie geven of -verspreiden behalve zoals expliciet vermeld in deze licentie. Eender welke -poging om het programma op een andere manier te kopi�ren, wijzigen, verder in -licentie geven of verspreiden is ongeldig en verklaart automatisch uw rechten -bepaald in deze licentie nietig. Derde partijen die kopie�n of rechten van U -hebben ontvangen onder deze licentie blijven hun rechten behouden zolang ze de -voorwaarden niet schenden. - -5. U bent niet verplicht deze licentieovereenkomst te accepteren, aangezien U -deze niet ondertekend hebt. Echter, niets anders geeft U de toestemming om het -Programma of werken gebaseerd op het Programma te wijzigen of te verspreiden. -Deze daden zijn door de wet verboden als U deze licentieovereenkomst niet -accepteert. Daarom geeft u aan dat door het Programma te verspreiden of te -wijzigen, U deze licentie, en al zijn voorwaarden en bepalingen in verband met -kopi�ren, wijzigen of verspreiden van het Programma, of werken gebaseerd op het -Programma, accepteert om dat te kunnen doen. - -6. Elke keer U het Programma (of een werk gebaseerd op het Programma) -verspreidt, krijgt de ontvanger automatisch een licentie van de originele -licentiehouder om het Programma te kopi�ren, verspreiden of wijzigen, -onderworpen aan deze bepalingen en voorwaarden. U mag de ontvanger geen -beperkingen opleggen om de rechten uit te oefenen die hierin bepaald zijn. - -7. Als door gevolg van een rechterlijke uitspraak of beweringen van -patentenschending of door eender welke andere reden (niet beperkt tot -patentenproblemen) U bepalingen worden opgelegd (door rechterlijk bevel, -overeenkomst, of op andere wijze) die in tegenspraak zijn met bepalingen in deze -licentie, dan sluit dat U niet uit om aan de voorwaarden van deze licentie te -voldoen. Als U het Programma niet kan verspreiden en daarbij zowel aan tegelijk -de bepalingen van deze licentie als aan andere relevante verplichtingen kan -voldoen, dan mag U als gevolg daarvan het Programma helemaal niet verspreiden. -Bijvoorbeeld, als een patent licentieovereenkomst niet zou toestaan dat het -programma zonder het betalen van royalty's vrij verspreid mag worden door zij -die het Programma direct van U verkrijgen en zij die het indirect door U -verkrijgen, dan is de enige manier om zowel daaraan als aan deze licentie te -voldoen dat U zich compleet onthoudt van het verspreiden van het Programma. - -Als een deel van dit artikel ongeldig wordt geacht, of het kan niet afgedwongen -worden onder bepaalde omstandigheden dan is het de bedoeling dat het overwicht -van dit artikel van toepassing is. In andere omstandigheden geldt dit artikel -volledig. - -Het is niet het doel van dit artikel om u er toe aan te zetten om patenten, -of andere aanspraken van bezit, te schenden of de geldigheid van zulke -aanspraken aan te vechten. Het enige doel van dit artikel is om de integriteit -te beschermen van het vrije software verspreidingssysteem, dat wordt -toegepast door middel van Publieke Licentie praktijken. Veel mensen hebben -royale bijdragen geleverd aan het systeem van vrije software rekenend op -de betrouwbaarheid van zijn toepassing. Het is aan de auteur/donor om te -bepalen of hij of zij bereidt is om software te verspreiden door middel -van een ander systeem en een gelicensieerde kan die keuze niet afdwingen. - -Dit artikel is bedoeld om zeer duidelijk te maken wat geloofd wordt een gevolg -te zijn van de rest van deze licentie. - -8. Als de verspreiding of het gebruik van het Programma gelimiteerd is in -bepaalde landen, door patenten of door samenwerking van auteursrechthouders, -dan mag de oorspronkelijke auteursrechthouder die het Programma onder deze -licentie plaatste een expliciete geografische beperking toevoegen zodat -verspreiding enkel toegestaan is in of tussen landen die niet uitgesloten zijn. -In dat geval bevat deze licentie de beperking alsof ze in de kern van deze -licentie geschreven was. - -9. De Free Software Foundation mag gereviseerde en/of nieuwe versies van de -Algemene Publieke Licentie uitbrengen van tijd tot tijd. Zulke nieuwe versies -zullen gelijkaardig in karakter zijn in vergelijking met de huidige versie maar -kunnen in details verschillen om nieuwe problemen of aangelegenheden te -behandelen. Elke versie krijgt een expliciet versienummer mee. Als het Programma -een versie van deze licentie specificeert waarop het van toepassing is en "elke -volgende versie", dan hebt U de keuze om de bepalingen en voorwaarden van die -licentie te volgen, of van eender welke versie die later uitgegeven werd door de -Free Software Foundation. Als het programma geen versie nummer van de licentie -specificeert, dan mag U de bepalingen en voorwaarden volgen van eender welke -versie ooit uitgegeven door de Free Software Foundation. - -10. Indien U delen van het Programma wil invoegen in andere vrije Programma's -dewelke's verspreidingsvoorwaarden anders zijn, dan moet U de auteur van dat -programma om toestemming vragen. Voor software waarvan het auteursrecht bij -de Free Software Foundation rust, schrijf naar de Free Software Foundation; we -maken hier soms uitzonderingen op. Onze beslissing zal geleid worden door onze -twee hoofddoelen om de vrije status van de afgeleiden van onze vrije software te -vrijwaren en om het delen en hergebruiken van software in het algemeen te -promoten. - -11. OMDAT HET PROGRAMMA ZONDER KOSTEN IN LICENTIE GEGEVEN WORDT, IS ER GEEN -GARANTIE VOOR HET PROGRAMMA, VOOR ZOVER MOGELIJK BINNEN DE GELDENDE WETGEVING. -UITGEZONDERD WANNEER HET EXPLICIET GESCHREVEN STAAT LEVEREN DE -AUTEURSRECHTHOUDERS HET PROGRAMMA "ZOALS HET IS", ZONDER EENDER WELKE GARANTIE, -EXPLICIET UITGEDRUKT OF IMPLICIET BEDOELD, ZOALS, MAAR NIET GELIMITEERD TOT, -DE IMPLICIETE GARANTIES VAN VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD -DOEL. HET VOLLEDIGE RISICO BETREFFENDE DE KWALITEIT EN DE PRESTATIES VAN HET -PROGRAMMA LIGT BIJ U. MOCHT HET PROGRAMMA DEFECT BLIJKEN DAN DRAAGT U DE -KOSTEN VAN ALLE BENODIGDE DIENSTEN, REPARATIES OF CORRECTIES. - -12. IN GEEN ENKEL GEVAL, TENZIJ VEREIST DOOR DE GELDENDE WET, OF SCHRIFTELIJK -OVEREENGEKOMEN ZAL DE AUTEURSRECHTHOUDER, OF EENDER WELKE DERDE PARTIJ DIE HET -PROGRAMMA MAG WIJZIGEN EN/OF VERSPREIDEN ZOALS TOEGESTAAN HIERBOVEN, -VERANTWOORDELIJK KUNNEN WORDEN GEACHT TEGENOVER U BETREFFENDE ALGEMENE, -SPECIALE, UITZONDERLIJKE OF RESULTERENDE SCHADE DIE VOORTVLOEIT UIT -HET GEBRUIK, OF DE ONKUNDIGHEID OM HET PROGRAMMA TE GEBRUIKEN -(INCLUSIEF, MAAR NIET GELIMITEERD TOT HET VERLIES VAN GEGEVENS, -GEGEVENS DIE CORRUPT WORDEN, OF VERLIEZEN GELEDEN DOOR U OF DERDE PARTIJEN OF -EEN FALING VAN HET PROGRAMMA OM SAMEN TE WERKEN MET ANDERE PROGRAMMA'S), -ZELFS INDIEN DE AUTEURSRECHTHOUDER OF EEN ANDERE PARTIJ GE�NFORMEERD WAS -OVER DE MOGELIJKHEID TOT ZULKE SCHADE. - -EINDE VAN DE BEPALINGEN EN VOORWAARDEN - -Hoe deze bepalingen op uw nieuwe Programma's toepassen. - -Als U een nieuw Programma ontwikkelt en U wenst dat het van het grootst mogelijk -nut is voor iedereen, dan is de beste manier om dit te bereiken door het -Programma vrije software te maken dewelke iedereen kan verspreiden en wijzigen -onder deze bepalingen. -Om dit te doen, voeg volgende boodschap toe aan het Programma. Het is het -veiligst om ze in te voegen aan het begin van elk bronbestand, dit om het -ontbreken van garantie duidelijk te maken; en elk bestand zou minstens de -"auteursrecht" lijn en een directief naar waar de volledige boodschap gevonden -kan worden moeten bevatten. - - -Auteursrecht (C) -Dit Programma is vrije software; U kan het verspreiden en/of wijzigen onder de -bepalingen van de GNU Algemene Publieke Licentie, zoals uitgegeven door de Free -Software Foundation; oftewel versie 2 van de Licentie,of (naar vrije keuze) een -latere versie. -Dit Programma is verspreid met de hoop dat het nuttig zal zijn maar -ZONDER EENDER WELKE GARANTIE; zelfs zonder de impliciete garantie van -VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de GNU Algemene -Publieke Licentie voor meer details. -U zou een kopie van de GNU Algemene Publieke Licentie ontvangen moeten -hebben samen met dit Programma; indien dit niet . - -Voeg ook informatie bij hoe men U kan contacteren via e-mail en gewone post. -Als het Programma interactief is, laat het een korte boodschap tonen zoals -deze wanneer het in interactieve modus start: - -Fiscus versie 69, Auteursrecht (C) -Fiscus komt met ABSULUUT GEEN GARANTIE; voor details typ 'toon w'. Dit is -vrije software en het is U toegestaan deze te verspreiden onder -bepaalde voorwaarden;typ 'toon c' voor meer details. - -U zou ook uw werkgever (indien U als programmeur werkt) of uw school, indien die -er is, om een "auteursrecht afwijzing" te laten tekenen voor het Programma, -indien nodig. Hier is een voorbeeld; wijzig de namen: - -Yoyodyne, NV., verwerpt hier alle auteursrechtlijk interesses in het Programma -Fiscus (dat belastingsaangiften invult) geschreven door James Hacker. -, 21 April 1984 Ty Coon, Vice voorzitter. - -Deze Algemene Publieke Licentie laat niet toe dat het Programma verwerkt wordt -in een commercieel programma. Als uw Programma een subroutine bibliotheek is, -dan kan U het misschien nuttige beschouwen om toe te staan dat uw Programma -gelinkt word met commerci�le programma's. Als dat is wat U wil doen, -dan moet U de GNU Algemene Minder Publieke Licentie gebruiken in plaats van -deze licentie. - diff --git a/htdocs/langs/nl_NL/html/gpl.txt b/htdocs/langs/nl_NL/html/gpl.txt deleted file mode 100644 index 778e2b02b41..00000000000 --- a/htdocs/langs/nl_NL/html/gpl.txt +++ /dev/null @@ -1,339 +0,0 @@ -English disclaimer -This is an unofficial translation of the GNU General -Public License into Dutch. It was not published by the Free Software -Foundation, and does not legally state the distribution terms for software -that uses the GNU GPL--only the original English text of the GNU GPL does -that. However, we hope that this translation will help Dutch speakers -understand the GNU GPL better. - -Nederlandse waarschuwing -Dit is een niet offici√éle vertaling van de GNU Algemene Publieke Licentie in -het Nederlands. Deze licentie is niet gepubliceerd door de Free Software -Foundation, de condities van software onder de GPL hieronder zijn niet -rechtsgeldig. Enkel de originele Engelse tekst van de GNU GPL bevat geldige -richtlijnen. Daarentegen hopen we dat deze vertaling de Nederlandstaligen helpt -om de GNU GPL beter te begrijpen. - -Auteursrecht (C) 1989, 1991 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -Het is eenieder toegestaan om dit licentiedocument te kopi√éren en er letterlijke -kopie√én van te verspreiden, er wijzigingen in maken is echter niet toegestaan. - - Voorwoord - -De licenties van de meeste software zijn zo opgesteld om U het recht te -ontnemen om die software te delen en te wijzigen. Hier tegenover staat de -GNU Algemene Publieke Licentie, die bedoeld is om U de vrijheid te garanderen -dat U de software kan delen en wijzigen -- om er zeker van te zijn dat de -software vrij is voor alle gebruikers. Deze Algemene Publieke Licentie is van -toepassing op het merendeel van de Free Software Foundation's software en van -alle andere programma's waarvan de auteur ze plaatst onder deze licentie. -(Sommige software van de Free Software Foundation is gedekt door de GNU Algemene -Minder Publieke Licentie). U kan deze ook toepassen op uw eigen programma's. - -Wanneer we het hebben over vrije software, dan hebben we het over vrijheid, niet -prijs. Onze Algemene Publieke Licentie laat u toe om kopie√én te verspreiden van -vrije software (en dat U geld kan vragen voor deze dienst) en dat U er de -broncode van hebt of kan krijgen als U dat wenst, dat U de software kan wijzigen -of er delen van kan gebruiken in nieuwe vrije programma's en dat U weet dat U -deze dingen kan doen. - -Om deze rechten te beschermen, moeten we verbieden dat iemand U deze rechten -ontzegt of vraagt deze op te geven. Deze restricties brengen enkele -verantwoordelijkheden mee indien U kopie√én van de software verspreidt of de -software wijzigt. - -Bijvoorbeeld, als U kopie√én van zulk programma verspreidt, -kostenloos of voor een vergoeding, dan moet U de personen die de software -ontvangen al de rechten geven die U hebt. U moet uzelf ervan verzekeren dan ook -zij de broncode ontvangen of kunnen verkrijgen. U moet hen ook deze licentie -tonen zodat ze hun rechten kennen. - - We beschermen uw rechten met twee stappen -(1) de software wordt auteursrechtelijk beschermd, en -(2) we bieden U deze licentie die U de legale toestemming geeft om de software -te kopi√éren, te verspreiden en/of te wijzigen. - -Alsook willen we voor de -bescherming van de auteur en onszelf iedereen ervan verzekeren dat er geen -garantie is voor deze vrije software. Als de software gewijzigd is door iemand -anders en doorgegeven, dan willen we dat de ontvanger weet dat wat ze ontvangen -hebben niet het origineel is, zodat problemen veroorzaakt door anderen geen -effect hebben op de reputatie van de oorspronkelijke auteur. - -Ten laatste, elk vrij programma wordt voortdurend bedreigd door software -patenten. We wensen het gevaar te vermijden dat de verdelers van een vrij -programma uiteindelijk een patent verkrijgen op het programma en het daarmee in -eigendom van een particulier brengen. Om dit te vermijden, hebben we het -duidelijk gemaakt dat elk patent in licentie gegeven moet zijn voor eenieders -vrij gebruik, oftewel helemaal niet in licentie gegeven mag zijn. - -De exacte bepalingen en condities om te kopi√éren, verspreiden en wijzigen volgen -hieronder. - - GNU ALGEMENE PUBLIEKE LICENTIE - BEPALINGEN EN VOORWAARDEN OM TE KOPI√ÄREN, VERSPREIDEN EN WIJZIGEN - -0. Deze licentie is van toepassing op elk programma of ander werk dat een notie -bevat van de eigenaar die zegt dat het verspreid mag worden onder de bepalingen -van deze licentie. Het "Programma", verder in de tekst, verwijst naar eender -zulk programma of werk, en een "werk gebaseerd op het programma" verwijst naar -het Programma of eender welk ander afgeleid werk onder de wet van het -auteursrecht: dit wil zeggen, een werk dat het Programma of een deel ervan -bevat, letterlijk oftewel gewijzigd en/of vertaald naar een andere taal. -(Hierna vallen vertalingen zonder beperking onder de term "wijziging".) -Elke licentiehouder wordt geadresseerd als "u". - -Andere handelingen dan kopi√éren, -verspreiden en wijzigen zijn niet gedekt door deze licentie; hiervoor is deze -licentie niet bedoeld. De handeling om het Programma uit te voeren is niet -gelimiteerd, en de uitvoer van het Programma is enkel gedekt als de inhoud -bestaat uit een werk gebaseerd op het Programma (onafhankelijk of deze uitvoer -gemaakt is door het Programma uit te voeren). Of dit waar is hangt af van wat -het Programma doet. - -1. U mag letterlijke exemplaren verspreiden van de programma broncode en deze -kopi√éren zoals U deze ontvangt, in eender welke vorm, op voorwaarde dat U ervoor -oplet dat U op elke kopie de gepaste auteursrechten en afwijzing van garantie -vermeldt; hou alle referenties naar deze licentie en naar het ontbreken van -garantie intact ;en geef aan elke andere ontvanger van het Programma een kopie -van deze licentie, bijgevoegd bij het Programma. - -U mag een honorarium vragen voor de fysische daad van het afleveren van een -kopie, en U mag indien U dat wenst een garantie bescherming bieden voor een -honorarium. - -2. U mag uw kopie of kopijen van het Programma, of een deel van het Programma, -wijzigen, daarbij een werk gebaseerd op het Programma vormend. U mag deze -wijzigingen kopi√éren en verspreiden onder de bepalingen van Paragraaf 1 -hierboven, indien U ook aan al deze voorwaarden voldoet: - -a) U moet in de gewijzigde bestanden duidelijk vermelden dat U het bestand -gewijzigd hebt en de datum waarop U dat gedaan hebt. - -b) U moet elk werk dat U publiceert of verspreidt en dat volledig of -gedeeltelijk bestaat uit het Programma, of daarvan een afgeleid werk is, -als een geheel in licentie geven, zonder kosten, aan alle derde partijen onder -de bepalingen van deze Licentie. - -c) Indien het gewijzigde Programma normaal gezien interactief parameters -inleest, dan moet U er voor zorgen dat wanneer het Programma zonder deze -parameters gestart wordt, het een boodschap weergeeft met een gepast -auteursrechtbericht en een mededeling dat er geen garantie is (of anders, dat -U een garantie voorziet) en dat gebruikers het Programma mogen verspreiden onder -deze voorwaarden. De boodschap moet de gebruiker ook duidelijk maken hoe hij een -kopij van deze Licentie kan bekijken. (Uitzondering : als het Programma zelf -interactief is en normaal geen boodschap toont, dan is het niet vereist dat uw -werk gebaseerd op dit Programma zulk een boodschap weergeeft. - -Deze vereisten zijn van toepassing op het werk als een geheel. Als herkenbare -stukken van dat werk niet afgeleid zijn van het Programma, en redelijkerwijs -onafhankelijk beschouwd kunnen worden, dan is deze licentie, en zijn bepalingen, -niet van toepassing op die delen als U die als aparte werken verspreidt. -Maar als U die zelfde delen verspreidt als deel van een geheel dat een werk is -gebaseerd op het Programma, dan moet de verspreiding van het geheel op de -bepalingen van deze licentie geschieden, dewelke's vergunningen voor andere -licentiehouders zich uitbreiden tot het volledige geheel, en dus tot elke deel -van het werk, onafhankelijk van wie het geschreven heeft. - -Dus, het is niet de bedoeling van deze sectie om uw rechten op te eisen of te -wedijveren om uw rechten op werk dat geheel door uzelf geschreven is, het is -eerder de bedoeling het recht controle uit te oefenen mogelijk te maken op de -verspreiding van afgeleide of collectieve werken gebaseerd op het Programma. - -Daarenboven, de bundeling van een werk niet gebaseerd op het Programma met het -Programma (of met een werk gebaseerd op het Programma) op een opslagmedium -of verspreidingsmedium brengt het ander werk niet onder deze licentie. - -3. U mag het Programma, of een werk gebaseerd op het Programma, -zie paragraaf 2, verspreiden en kopi√éren, in binaire of uitvoerbare vorm onder -de bepalingen van paragraaf 1 en 2 hierboven, op voorwaarde dat U aan een van -de volgende voorwaarden voldoet : - -a) Voeg een volledige overeenkomende broncode bij, leesbaar door computers, -verspreid onder de bepalingen van de paragrafen 1 en 2, op een medium dat -gebruikelijk is voor het uitwisselen van software; of, - -b) Voeg een voor minstens 3 jaar geldige, geschreven, offerte bij, om de -complete overeenstemmende broncode, op een medium dat hiervoor gebruikelijk is, -voor Computers leesbaar, verspreidbaar onder de bepalingen van de paragrafen 1 -en 2 hierboven, aan elke derde partij te leveren, voor een vergoeding die niet -meer bedraagt dan de kost om de broncode te kopi√éren. - -c) Voeg de informatie bij die U ontving betreffende het aanbod om de bijpassende -broncode te verkrijgen. (Dit alternatief is enkel toegestaan voor niet -commerci√éle verspreiding en enkel als U het programma in binaire of uitvoerbare -vorm ontving met zulk een aanbod, in overeenstemming met subparagraaf b -erboven.) De broncode van een werk is de vorm van het werk waaraan voorkeur -wordt gegeven om er wijzigingen in aan te brengen. Voor een uitvoerbaar werk -betekent volledige broncode alle code van alle modules waar het werk uit -bestaat, en daarbovenop alle definitie bestanden van de interface(s) en alle -scripts om het programma te compileren en het uitvoerbare bestand te -installeren. Als een speciale uitzondering moet de verspreidde broncode niets -bevatten dat normaal verspreid (in broncode of uitvoerbare vorm ) wordt met de -hoofdcomponenten (compiler, kernel, enz...) van het besturingssysteem op dewelke -het Programma draait, tenzij die component bij het uitvoerbare bestand zit. - -Als verspreiding van een uitvoerbaar bestand of binaire code mogelijk gemaakt -wordt door toegang tot het kopi√éren van een vooraf bepaalde plaats, dan telt het -mogelijk maken de broncode van diezelfde plaats te kopi√éren als het verspreiden -van de broncode, zelfs indien het mee kopi√éren van de broncode optioneel is. - -4. U mag het Programma niet kopi√éren, wijzigen, verder in licentie geven of -verspreiden behalve zoals expliciet vermeld in deze licentie. Eender welke -poging om het programma op een andere manier te kopi√éren, wijzigen, verder in -licentie geven of verspreiden is ongeldig en verklaart automatisch uw rechten -bepaald in deze licentie nietig. Derde partijen die kopie√én of rechten van U -hebben ontvangen onder deze licentie blijven hun rechten behouden zolang ze de -voorwaarden niet schenden. - -5. U bent niet verplicht deze licentieovereenkomst te accepteren, aangezien U -deze niet ondertekend hebt. Echter, niets anders geeft U de toestemming om het -Programma of werken gebaseerd op het Programma te wijzigen of te verspreiden. -Deze daden zijn door de wet verboden als U deze licentieovereenkomst niet -accepteert. Daarom geeft u aan dat door het Programma te verspreiden of te -wijzigen, U deze licentie, en al zijn voorwaarden en bepalingen in verband met -kopi√éren, wijzigen of verspreiden van het Programma, of werken gebaseerd op het -Programma, accepteert om dat te kunnen doen. - -6. Elke keer U het Programma (of een werk gebaseerd op het Programma) -verspreidt, krijgt de ontvanger automatisch een licentie van de originele -licentiehouder om het Programma te kopi√éren, verspreiden of wijzigen, -onderworpen aan deze bepalingen en voorwaarden. U mag de ontvanger geen -beperkingen opleggen om de rechten uit te oefenen die hierin bepaald zijn. - -7. Als door gevolg van een rechterlijke uitspraak of beweringen van -patentenschending of door eender welke andere reden (niet beperkt tot -patentenproblemen) U bepalingen worden opgelegd (door rechterlijk bevel, -overeenkomst, of op andere wijze) die in tegenspraak zijn met bepalingen in deze -licentie, dan sluit dat U niet uit om aan de voorwaarden van deze licentie te -voldoen. Als U het Programma niet kan verspreiden en daarbij zowel aan tegelijk -de bepalingen van deze licentie als aan andere relevante verplichtingen kan -voldoen, dan mag U als gevolg daarvan het Programma helemaal niet verspreiden. -Bijvoorbeeld, als een patent licentieovereenkomst niet zou toestaan dat het -programma zonder het betalen van royalty's vrij verspreid mag worden door zij -die het Programma direct van U verkrijgen en zij die het indirect door U -verkrijgen, dan is de enige manier om zowel daaraan als aan deze licentie te -voldoen dat U zich compleet onthoudt van het verspreiden van het Programma. - -Als een deel van dit artikel ongeldig wordt geacht, of het kan niet afgedwongen -worden onder bepaalde omstandigheden dan is het de bedoeling dat het overwicht -van dit artikel van toepassing is. In andere omstandigheden geldt dit artikel -volledig. - -Het is niet het doel van dit artikel om u er toe aan te zetten om patenten, -of andere aanspraken van bezit, te schenden of de geldigheid van zulke -aanspraken aan te vechten. Het enige doel van dit artikel is om de integriteit -te beschermen van het vrije software verspreidingssysteem, dat wordt -toegepast door middel van Publieke Licentie praktijken. Veel mensen hebben -royale bijdragen geleverd aan het systeem van vrije software rekenend op -de betrouwbaarheid van zijn toepassing. Het is aan de auteur/donor om te -bepalen of hij of zij bereidt is om software te verspreiden door middel -van een ander systeem en een gelicensieerde kan die keuze niet afdwingen. - -Dit artikel is bedoeld om zeer duidelijk te maken wat geloofd wordt een gevolg -te zijn van de rest van deze licentie. - -8. Als de verspreiding of het gebruik van het Programma gelimiteerd is in -bepaalde landen, door patenten of door samenwerking van auteursrechthouders, -dan mag de oorspronkelijke auteursrechthouder die het Programma onder deze -licentie plaatste een expliciete geografische beperking toevoegen zodat -verspreiding enkel toegestaan is in of tussen landen die niet uitgesloten zijn. -In dat geval bevat deze licentie de beperking alsof ze in de kern van deze -licentie geschreven was. - -9. De Free Software Foundation mag gereviseerde en/of nieuwe versies van de -Algemene Publieke Licentie uitbrengen van tijd tot tijd. Zulke nieuwe versies -zullen gelijkaardig in karakter zijn in vergelijking met de huidige versie maar -kunnen in details verschillen om nieuwe problemen of aangelegenheden te -behandelen. Elke versie krijgt een expliciet versienummer mee. Als het Programma -een versie van deze licentie specificeert waarop het van toepassing is en "elke -volgende versie", dan hebt U de keuze om de bepalingen en voorwaarden van die -licentie te volgen, of van eender welke versie die later uitgegeven werd door de -Free Software Foundation. Als het programma geen versie nummer van de licentie -specificeert, dan mag U de bepalingen en voorwaarden volgen van eender welke -versie ooit uitgegeven door de Free Software Foundation. - -10. Indien U delen van het Programma wil invoegen in andere vrije Programma's -dewelke's verspreidingsvoorwaarden anders zijn, dan moet U de auteur van dat -programma om toestemming vragen. Voor software waarvan het auteursrecht bij -de Free Software Foundation rust, schrijf naar de Free Software Foundation; we -maken hier soms uitzonderingen op. Onze beslissing zal geleid worden door onze -twee hoofddoelen om de vrije status van de afgeleiden van onze vrije software te -vrijwaren en om het delen en hergebruiken van software in het algemeen te -promoten. - -11. OMDAT HET PROGRAMMA ZONDER KOSTEN IN LICENTIE GEGEVEN WORDT, IS ER GEEN -GARANTIE VOOR HET PROGRAMMA, VOOR ZOVER MOGELIJK BINNEN DE GELDENDE WETGEVING. -UITGEZONDERD WANNEER HET EXPLICIET GESCHREVEN STAAT LEVEREN DE -AUTEURSRECHTHOUDERS HET PROGRAMMA "ZOALS HET IS", ZONDER EENDER WELKE GARANTIE, -EXPLICIET UITGEDRUKT OF IMPLICIET BEDOELD, ZOALS, MAAR NIET GELIMITEERD TOT, -DE IMPLICIETE GARANTIES VAN VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD -DOEL. HET VOLLEDIGE RISICO BETREFFENDE DE KWALITEIT EN DE PRESTATIES VAN HET -PROGRAMMA LIGT BIJ U. MOCHT HET PROGRAMMA DEFECT BLIJKEN DAN DRAAGT U DE -KOSTEN VAN ALLE BENODIGDE DIENSTEN, REPARATIES OF CORRECTIES. - -12. IN GEEN ENKEL GEVAL, TENZIJ VEREIST DOOR DE GELDENDE WET, OF SCHRIFTELIJK -OVEREENGEKOMEN ZAL DE AUTEURSRECHTHOUDER, OF EENDER WELKE DERDE PARTIJ DIE HET -PROGRAMMA MAG WIJZIGEN EN/OF VERSPREIDEN ZOALS TOEGESTAAN HIERBOVEN, -VERANTWOORDELIJK KUNNEN WORDEN GEACHT TEGENOVER U BETREFFENDE ALGEMENE, -SPECIALE, UITZONDERLIJKE OF RESULTERENDE SCHADE DIE VOORTVLOEIT UIT -HET GEBRUIK, OF DE ONKUNDIGHEID OM HET PROGRAMMA TE GEBRUIKEN -(INCLUSIEF, MAAR NIET GELIMITEERD TOT HET VERLIES VAN GEGEVENS, -GEGEVENS DIE CORRUPT WORDEN, OF VERLIEZEN GELEDEN DOOR U OF DERDE PARTIJEN OF -EEN FALING VAN HET PROGRAMMA OM SAMEN TE WERKEN MET ANDERE PROGRAMMA'S), -ZELFS INDIEN DE AUTEURSRECHTHOUDER OF EEN ANDERE PARTIJ GE≈ìNFORMEERD WAS -OVER DE MOGELIJKHEID TOT ZULKE SCHADE. - -EINDE VAN DE BEPALINGEN EN VOORWAARDEN - -Hoe deze bepalingen op uw nieuwe Programma's toepassen. - -Als U een nieuw Programma ontwikkelt en U wenst dat het van het grootst mogelijk -nut is voor iedereen, dan is de beste manier om dit te bereiken door het -Programma vrije software te maken dewelke iedereen kan verspreiden en wijzigen -onder deze bepalingen. -Om dit te doen, voeg volgende boodschap toe aan het Programma. Het is het -veiligst om ze in te voegen aan het begin van elk bronbestand, dit om het -ontbreken van garantie duidelijk te maken; en elk bestand zou minstens de -"auteursrecht" lijn en een directief naar waar de volledige boodschap gevonden -kan worden moeten bevatten. - - -Auteursrecht (C) -Dit Programma is vrije software; U kan het verspreiden en/of wijzigen onder de -bepalingen van de GNU Algemene Publieke Licentie, zoals uitgegeven door de Free -Software Foundation; oftewel versie 2 van de Licentie,of (naar vrije keuze) een -latere versie. -Dit Programma is verspreid met de hoop dat het nuttig zal zijn maar -ZONDER EENDER WELKE GARANTIE; zelfs zonder de impliciete garantie van -VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de GNU Algemene -Publieke Licentie voor meer details. -U zou een kopie van de GNU Algemene Publieke Licentie ontvangen moeten -hebben samen met dit Programma; indien dit niet zo is, schrijf naar -de Free Software Foundation, Inc., -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - -Voeg ook informatie bij hoe men U kan contacteren via e-mail en gewone post. -Als het Programma interactief is, laat het een korte boodschap tonen zoals -deze wanneer het in interactieve modus start: - -Fiscus versie 69, Auteursrecht (C) -Fiscus komt met ABSULUUT GEEN GARANTIE; voor details typ 'toon w'. Dit is -vrije software en het is U toegestaan deze te verspreiden onder -bepaalde voorwaarden;typ 'toon c' voor meer details. - -U zou ook uw werkgever (indien U als programmeur werkt) of uw school, indien die -er is, om een "auteursrecht afwijzing" te laten tekenen voor het Programma, -indien nodig. Hier is een voorbeeld; wijzig de namen: - -Yoyodyne, NV., verwerpt hier alle auteursrechtlijk interesses in het Programma -Fiscus (dat belastingsaangiften invult) geschreven door James Hacker. -, 21 April 1984 Ty Coon, Vice voorzitter. - -Deze Algemene Publieke Licentie laat niet toe dat het Programma verwerkt wordt -in een commercieel programma. Als uw Programma een subroutine bibliotheek is, -dan kan U het misschien nuttige beschouwen om toe te staan dat uw Programma -gelinkt word met commerci√éle programma's. Als dat is wat U wil doen, -dan moet U de GNU Algemene Minder Publieke Licentie gebruiken in plaats van -deze licentie. \ No newline at end of file diff --git a/htdocs/master.inc.php b/htdocs/master.inc.php index eedd6a8841c..03ef2767e40 100644 --- a/htdocs/master.inc.php +++ b/htdocs/master.inc.php @@ -21,7 +21,8 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program. If not, see . + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /** @@ -29,7 +30,7 @@ * \ingroup core * \brief File that defines environment for all Dolibarr process (pages or scripts) * This script reads the conf file, init $lang, $db and and empty $user - * \version $Id: master.inc.php,v 1.352 2011/08/01 12:25:14 hregis Exp $ + * \version $Id: master.inc.php,v 1.350 2011/07/30 10:23:24 eldy Exp $ */ @@ -70,14 +71,14 @@ $conf->file->character_set_client=strtoupper($force_charset_do_notuse); $conf->file->cookie_cryptkey = empty($dolibarr_main_cookie_cryptkey)?'':$dolibarr_main_cookie_cryptkey; // Define array of document root directories -$conf->file->dol_document_root=array('main' => DOL_DOCUMENT_ROOT); +$conf->file->dol_document_root=array(DOL_DOCUMENT_ROOT); if (! empty($dolibarr_main_document_root_alt)) { // dolibarr_main_document_root_alt contains several directories $values=preg_split('/[;,]/',$dolibarr_main_document_root_alt); foreach($values as $value) { - $conf->file->dol_document_root['alt']=$value; + $conf->file->dol_document_root[]=$value; } }