> Probably not. Beside the crypto laws, there is also the DSFG that > debian adheres to, and many of the encryption schemes have patents on > them, thus makeing them non-free, and not in debian by default.
oh yeah, i forgot about that ... still there are some that are patent unencumbered aren't there? > If you're really hard core about security and encryption (and I'm going > to be heretical here, but hey, I have to plug my home), try OpenBSD. > Since it's main repository is in Canada, US crypto laws don't apply. I > played with it a bit, but not enough to really get to know the > advantages. Well, except for the ports. I wish GNU/Linux would have > something like that. cd /ports/<program>. make. Automatic download, > compilation, installation. No though required... yeah open bsd is nice, but i much prefer apt to the ports collection. before apt showed up i was almost tempted to switch to open/freebsd because the ports tree is so nice. the bummer about the ports tree is that can't clean up after itself as well as a binary package can, and my experience with freebsd is that the dependencies aren't handled nearly as well as debian handles them. and if you want to compile them there's always 'apt-get --compile source packagename'. if you haven't used it before here's how it works :) adam. heyzeus(larry)$ sudo apt-get --compile source portsentry Password: Reading Package Lists... Done Building Dependency Tree... Done Need to get 61.6kB of source archives. Get:1 http://http.us.debian.org woody/non-free portsentry 1.0-1.4 (dsc) [844B] Get:2 http://http.us.debian.org woody/non-free portsentry 1.0-1.4 (tar) [43.0kB] Get:3 http://http.us.debian.org woody/non-free portsentry 1.0-1.4 (diff) [17.7kB] Fetched 61.6kB in 1s (38.1kB/s) dpkg-source: extracting portsentry in portsentry-1.0 dpkg-buildpackage: source package is portsentry dpkg-buildpackage: source version is 1.0-1.4 dpkg-buildpackage: source maintainer is Guido Guenther (agx) <[EMAIL PROTECTED]> debian/rules clean DEB_BUILD_ARCH=i386 DEB_BUILD_GNU_CPU=i386 DEB_BUILD_GNU_SYSTEM=linux DEB_BUILD_GNU_TYPE=i386-linux DEB_HOST_ARCH=i386 DEB_HOST_GNU_CPU=i386 DEB_HOST_GNU_SYSTEM=linux DEB_HOST_GNU_TYPE=i386-linux dh_testdir dh_testroot rm -f build-stamp install-stamp # Add here commands to clean up after the build process. make -f Makefile clean make[1]: Entering directory `/tmp/portsentry-1.0' /bin/rm ./portsentry /bin/rm: cannot remove `./portsentry': No such file or directory make[1]: *** [clean] Error 1 make[1]: Leaving directory `/tmp/portsentry-1.0' make: [clean] Error 2 (ignored) dh_clean debian/rules build DEB_BUILD_ARCH=i386 DEB_BUILD_GNU_CPU=i386 DEB_BUILD_GNU_SYSTEM=linux DEB_BUILD_GNU_TYPE=i386-linux DEB_HOST_ARCH=i386 DEB_HOST_GNU_CPU=i386 DEB_HOST_GNU_SYSTEM=linux DEB_HOST_GNU_TYPE=i386-linux dh_testdir # Add here commands to compile the package. make -f Makefile debian-linux make[1]: Entering directory `/tmp/portsentry-1.0' Building for Debian GNU/Linux cc -O -Wall -DDEBIAN -DLINUX -DSUPPORT_STEALTH -o ./portsentry ./portsentry.c \ ./portsentry_io.c ./portsentry_util.c make[1]: Leaving directory `/tmp/portsentry-1.0' touch build-stamp debian/rules binary DEB_BUILD_ARCH=i386 DEB_BUILD_GNU_CPU=i386 DEB_BUILD_GNU_SYSTEM=linux DEB_BUILD_GNU_TYPE=i386-linux DEB_HOST_ARCH=i386 DEB_HOST_GNU_CPU=i386 DEB_HOST_GNU_SYSTEM=linux DEB_HOST_GNU_TYPE=i386-linux dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/tmp. install portsentry `pwd`/debian/tmp/usr/sbin # install Debian specific stuff install --mode=644 portsentry.ignore.static `pwd`/debian/tmp/etc/portsentry install --mode=644 startup.conf `pwd`/debian/tmp/etc/portsentry install --mode=644 portsentry.conf.Debian `pwd`/debian/tmp/etc/portsentry/portsentry.conf install scripts/ppp/portsentry_ip-up.d `pwd`/debian/tmp/etc/ppp/ip-up.d/portsentry install scripts/ppp/portsentry_ip-down.d `pwd`/debian/tmp/etc/ppp/ip-down.d/portsentry install scripts/portsentry-* `pwd`/debian/tmp/usr/lib/portsentry touch install-stamp dh_testdir dh_testroot dh_installdebconf dh_installdocs ln -s CHANGES.gz `pwd`/debian/tmp/usr/share/doc/portsentry/changelog.gz dh_installexamples dh_installinit -u"defaults 99" dh_installmanpages dh_installchangelogs dh_strip dh_compress dh_fixperms dh_suidregister dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package `portsentry' in `../portsentry_1.0-1.4_i386.deb'. dpkg-genchanges -b dpkg-genchanges: binary-only upload - not including any source code dpkg-buildpackage: no source included in upload