On Tue, Mar 30, 2010 at 1:49 PM, Svein Skogen <[email protected]> wrote: > On 30.03.2010 20:44, Giovanni Tirloni wrote: >> On Tue, Mar 30, 2010 at 3:35 PM, bsd <[email protected] >> <mailto:[email protected]>> wrote: >> >> Out of curiosity, since OpenSolaris is mostly open binary licenses >> and not source code, what would happen if Oracle rescinded those >> licenses? >> >> >> The community would have to find replacements for these: >> >> ./etc/init.d/llc2 >> ./etc/llc2/llc2_start.default >> ./etc/rc0.d/K52llc2 >> ./etc/rc1.d/K52llc2 >> ./etc/rc2.d/S40llc2 >> ./etc/rcS.d/K52llc2 >> ./etc/security/tsol/label_encodings >> ./etc/security/tsol/label_encodings.example >> ./etc/security/tsol/label_encodings.gfi.multi >> ./etc/security/tsol/label_encodings.gfi.single >> ./etc/security/tsol/label_encodings.multi >> ./etc/security/tsol/label_encodings.single >> ./etc/snmp/conf/mibiisa.reg >> ./etc/snmp/conf/snmpd.conf >> ./kernel/drv/acpi_toshiba >> ./kernel/drv/adpu320 >> ./kernel/drv/adpu320.conf >> ./kernel/drv/amd64/acpi_toshiba >> ./kernel/drv/amd64/adpu320 >> ./kernel/drv/amd64/atiatom >> ./kernel/drv/amd64/bcm_sata >> ./kernel/drv/amd64/bnx >> ./kernel/drv/amd64/bnxe >> ./kernel/drv/amd64/cpqary3 >> ./kernel/drv/amd64/glm >> ./kernel/drv/amd64/intel_nhmex >> ./kernel/drv/amd64/iprb >> ./kernel/drv/amd64/ixgb >> ./kernel/drv/amd64/lsimega >> ./kernel/drv/amd64/marvell88sx >> ./kernel/drv/amd64/mpt >> ./kernel/drv/amd64/pcn >> ./kernel/drv/amd64/pcser >> ./kernel/drv/amd64/sdpib >> ./kernel/drv/amd64/usbser_edge >> ./kernel/drv/atiatom >> ./kernel/drv/bcm_sata >> ./kernel/drv/bnx >> ./kernel/drv/bnx.conf >> ./kernel/drv/bnxe >> ./kernel/drv/bnxe.conf >> ./kernel/drv/cpqary3 >> ./kernel/drv/cpqary3.conf >> ./kernel/drv/glm >> ./kernel/drv/glm.conf >> ./kernel/drv/intel_nhmex >> ./kernel/drv/intel_nhmex.conf >> ./kernel/drv/iprb >> ./kernel/drv/ixgb >> ./kernel/drv/lsimega >> ./kernel/drv/lsimega.conf >> ./kernel/drv/marvell88sx >> ./kernel/drv/mpt >> ./kernel/drv/mpt.conf >> ./kernel/drv/ncrs >> ./kernel/drv/ncrs.conf >> ./kernel/drv/pcn >> ./kernel/drv/pcser >> ./kernel/drv/sdpib >> ./kernel/drv/sdpib.conf >> ./kernel/drv/usbser_edge >> ./kernel/drv/usbser_edge.conf >> ./kernel/kmdb/amd64/mpt >> ./kernel/kmdb/amd64/nfs >> ./kernel/kmdb/mpt >> ./kernel/kmdb/nfs >> ./kernel/misc/amd64/klmmod >> ./kernel/misc/amd64/klmops >> ./kernel/misc/klmmod >> ./kernel/misc/klmops >> ./kernel/misc/scsi_vhci/amd64/scsi_vhci_f_asym_emc >> ./kernel/misc/scsi_vhci/amd64/scsi_vhci_f_asym_lsi >> ./kernel/misc/scsi_vhci/amd64/scsi_vhci_f_sym_emc >> ./kernel/misc/scsi_vhci/scsi_vhci_f_asym_emc >> ./kernel/misc/scsi_vhci/scsi_vhci_f_asym_lsi >> ./kernel/misc/scsi_vhci/scsi_vhci_f_sym_emc >> ./kernel/strmod/amd64/sdpib >> ./kernel/strmod/sdpib >> ./lib/amd64/libc_i18n.a >> ./lib/crypto/kcfd >> ./lib/libc_i18n.a >> ./platform/i86pc/kernel/cpu/amd64/cpu_ms.GenuineIntel.6.46 >> ./platform/i86pc/kernel/cpu/cpu_ms.GenuineIntel.6.46 >> ./usr/bin/iconv >> ./usr/bin/kbdcomp >> ./usr/bin/localedef >> ./usr/bin/od >> ./usr/bin/pax >> ./usr/bin/printf >> ./usr/bin/sed >> ./usr/bin/tail >> ./usr/bin/tr >> ./usr/has/bin/patch >> ./usr/include/sys/lc_core.h >> ./usr/include/sys/localedef.h >> ./usr/kernel/drv/amd64/llc2 >> ./usr/kernel/drv/llc2 >> ./usr/kernel/drv/llc2.conf >> ./usr/lib/amd64/libike.so >> ./usr/lib/amd64/libike.so.1 >> ./usr/lib/amd64/llib-like.ln >> ./usr/lib/fwflash/verify/ses-LSILOGIC.so >> ./usr/lib/fwflash/verify/ses-SUN.so >> ./usr/lib/fwflash/verify/sgen-LSILOGIC.so >> ./usr/lib/fwflash/verify/sgen-SUN.so >> ./usr/lib/iconv/646da.8859.t >> ./usr/lib/iconv/646de.8859.t >> ./usr/lib/iconv/646en.8859.t >> ./usr/lib/iconv/646es.8859.t >> ./usr/lib/iconv/646fr.8859.t >> ./usr/lib/iconv/646it.8859.t >> ./usr/lib/iconv/646sv.8859.t >> ./usr/lib/iconv/8859.646da.t >> ./usr/lib/iconv/8859.646de.t >> ./usr/lib/iconv/8859.646en.t >> ./usr/lib/iconv/8859.646es.t >> ./usr/lib/iconv/8859.646fr.t >> ./usr/lib/iconv/8859.646it.t >> ./usr/lib/iconv/8859.646sv.t >> ./usr/lib/iconv/8859.646.t >> ./usr/lib/iconv/iconv_data >> ./usr/lib/inet/amd64/in.iked >> ./usr/lib/inet/certdb >> ./usr/lib/inet/certlocal >> ./usr/lib/inet/certrldb >> ./usr/lib/inet/i86/in.iked >> ./usr/lib/inet/in.iked >> ./usr/lib/labeld >> ./usr/lib/libike.so >> ./usr/lib/libike.so.1 >> ./usr/lib/llc2/llc2_autoconfig >> ./usr/lib/llc2/llc2_config >> ./usr/lib/llc2/llc2_loop2 >> ./usr/lib/llc2/llc2_loop3 >> ./usr/lib/llc2/llc2_loop4 >> ./usr/lib/llc2/llc2_stats >> ./usr/lib/llc2/llc2_tcap >> ./usr/lib/llc2/llc2_tparser >> ./usr/lib/llib-like >> ./usr/lib/llib-like.ln >> ./usr/lib/locale/C/locale_description >> ./usr/lib/localedef/extensions/generic_eucbc.x >> ./usr/lib/localedef/extensions/single_byte.x >> ./usr/lib/localedef/src/iso_8859_1/charmap.src >> ./usr/lib/localedef/src/iso_8859_1/extension.src >> ./usr/lib/localedef/src/iso_8859_1/localedef.src >> ./usr/lib/locale/iso_8859_1/amd64/iso_8859_1.so.3 >> ./usr/lib/locale/iso_8859_1/iso_8859_1.so.3 >> ./usr/lib/locale/POSIX >> ./usr/lib/mdb/kvm/amd64/mpt.so >> ./usr/lib/mdb/kvm/amd64/nfs.so >> ./usr/lib/mdb/kvm/mpt.so >> ./usr/lib/mdb/kvm/nfs.so >> ./usr/lib/nfs/lockd >> ./usr/lib/raidcfg/amd64/mpt.so.1 >> ./usr/lib/raidcfg/mpt.so.1 >> ./usr/lib/snmp/mibiisa >> ./usr/sbin/chk_encodings >> ./usr/xpg4/bin/alias >> ./usr/xpg4/bin/bg >> ./usr/xpg4/bin/cd >> ./usr/xpg4/bin/command >> ./usr/xpg4/bin/fc >> ./usr/xpg4/bin/fg >> ./usr/xpg4/bin/getopts >> ./usr/xpg4/bin/hash >> ./usr/xpg4/bin/jobs >> ./usr/xpg4/bin/kill >> ./usr/xpg4/bin/more >> ./usr/xpg4/bin/od >> ./usr/xpg4/bin/read >> ./usr/xpg4/bin/sed >> ./usr/xpg4/bin/sh >> ./usr/xpg4/bin/tail >> ./usr/xpg4/bin/test >> ./usr/xpg4/bin/tr >> ./usr/xpg4/bin/type >> ./usr/xpg4/bin/ulimit >> ./usr/xpg4/bin/umask >> ./usr/xpg4/bin/unalias >> ./usr/xpg4/bin/wait >> ./usr/xpg6/bin/tr >> ./var/snmp/mib/sun.mib >> ./var/svc/manifest/network/ipsec/ike.xml >> >> >> -- >> Giovanni >> >> >> >> _______________________________________________ >> opensolaris-discuss mailing list >> [email protected] > > How many of these could be picked up (with no license issues) from > Free/Net/Open/DragoFlyBSD? I think atleast some of the drivers, and > quite a few of the /bin utils can be fetched "over there", and ... for > the drivers, maybe doing some footwork for crossintegrating the BSD and > Solaris driverstack would be a good thing for the future (less duplicity > of work)...
I believe the intention of the ksh93 team is to provide replacements for most of the closed /bin utilities -- I think it's just a matter of adding needed additional features and testing, but could probably be used quicker if the need arose. The big one is the libc i18n support. Having that would help a lot. I had looked into it before, but couldn't really figure out what the current one was doing to figure out a compatible implementation. > > //Svein > > -- > --------+-------------------+------------------------------- > /"\ |Svein Skogen | [email protected] > \ / |Solberg Østli 9 | PGP Key: 0xE5E76831 > X |2020 Skedsmokorset | [email protected] > / \ |Norway | PGP Key: 0xCE96CE13 > | | [email protected] > ascii | | PGP Key: 0x58CD33B6 > ribbon |System Admin | [email protected] > Campaign|stillbilde.net | PGP Key: 0x22D494A4 > +-------------------+------------------------------- > |msn messenger: | Mobile Phone: +47 907 03 575 > |[email protected] | RIPE handle: SS16503-RIPE > --------+-------------------+------------------------------- > If you really are in a hurry, mail me at > [email protected] > This mailbox goes directly to my cellphone and is checked > even when I'm not in front of my computer. > ------------------------------------------------------------ > Picture Gallery: > https://gallery.stillbilde.net/v/svein/ > ------------------------------------------------------------ > > > _______________________________________________ > opensolaris-discuss mailing list > [email protected] > _______________________________________________ opensolaris-discuss mailing list [email protected]
