Home Blog Page 8319

MS licenses lapse? What’s next?

Anonymous Reader writes: “Baseline magazine looks at how companies are responding to Microsoft’s change in software-licensing fees. Under the new rules, effective August 1, companies are supposed to sign up for a new ‘Software Assurance’ plan, under which they pay an annual fee toward future upgrades. Instead, it seems many of them would rather turn away from Microsoft apps altogether.”

Category:

  • C/C++

Open Source definition could change to include “click-wrap” terms

by Tina Gasperson
The Open Source Initiative board meeting last week raised the issue of so-called
“click-wrap” software, in which the user must agree to the terms of the software
license before using it. Board member Russell Nelson, in a post to the
license-discuss list, wrote: “The time is coming when you won’t be able to
distribute software unless you have presented the license to the user and their
assent is necessary to access the software. Even free software.”The OSI board meets regularly to approve software licenses as “OSI
Certified.” A list of 33 approved licenses appears at opensource.org.
According to Nelson, in late July the board was asked to approve a license that
includes a requirement for “click-wrap.”

The party submitting the license remains unidentified, but Nelson says that the
OSI has consulted experts who maintain that a software license without
“click-wrap” is “weaker at protecting your rights.”

Nelson asked the license-discuss list whether the Open Source Definition should
be modified to make clear whether such “click-wrap” licenses are allowed or not.
He says the board could go either way, but wanted to solicit the opinions of the
list first.

Early responses seemed to indicate mixed feelings about the idea of
including “click-wrap” as part of an approved Open Source license. Rod Dixon, a
visiting professor of law at Rutgers University, wrote. “My response is yes. In
fact, the OSD recommendations I am developing as part of the OSD Model Code
proposal will include a suggestion on which article and what language might be
best to accomplish this.”

List reader David Johnson pointed out: “… The problem here is the term
‘click-wrap’. There are two types of license presentation in use today that are
referred to by this term. The first is where the license is presented during
installation or first usage. The second is where the license is presented before
one can acquire the software.”

He says that the first type of “click-wrap”
license is not good for Open Source software because the user already has
certain rights just by dint of possessing the software, as in the case where a
piece of software is purchased from a retail location, but the user must agree
to the license after taking it home and opening the package.

However, Johnson argues that the second type of “click-wrap” license is fine for
Free Software users because they would have to accept it before gaining any
rights to the software, as in a situation where the software was available for
download, but only after the user agreed to the terms of the license.

List member Ian Taylor seems positive about the idea. “Personally, I would say that a click-wrap license can be an open
source license. Perhaps more to the point, I think that an open
source license can mandate an appropriate click-wrap in any derivative
work.

“I see this as an extension of GPL 2(c), which says that an interactive
program is required to display a copyright notice and a notice saying
that there is no warranty.”

You can read the thread containing these messages and replies at the license-discuss archive.

Category:

  • Open Source

Spanish Public Administration firmly bets on Free Software

“After the success achieved with the Linex [1] project, the Spanish Public Administration has published at TLDP-ES (LuCAS) [2]
its report about the project RHODAS [3], regarding the production state of 8.000 workstations running Debian GNU/Linux [4],
which saves aproximately 20 Million Euros in licensing, and other advantages as virus control, support, maintenance and
training.

This project is the evolution of another started by the consulting firm Andago [5] in 2001, that setup more that 200 servers
using the same system.” More at Advogato.

Microsoft: breaking with licensing tradition

“These are critical times for Microsoft Corp. The company deliberately broke its
software licensing model with Thursday’s introduction of the unpopular Licensing
6.0, Gavin Clarke writes.

Until now customers paid Microsoft’s licensing charges, shelling-out hard-won IT
budget while complaining of expense and confused details. For Microsoft, this was
a reliable – if imperfect – revenue model.” More at The Register.

Linux kernel version 2.5.30

Linux kernel version 2.5.30 has been released. It is available from:

Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.5/patch-2.5.30.gz
Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.5/linux-2.5.30.tar.gz

Sizes in bytes                  Compressed      Uncompressed
------------------------------------------------------------
Patch                               266358           1080972
Full source                       34981812         155924480

The following files were changed in this release:

 arch/ppc/platforms/prep_nvram.c              |  143 --
 b/CREDITS                                    |    6 
 b/Documentation/DocBook/Makefile             |   36 
 b/Documentation/filesystems/devfs/ChangeLog  |   16 
 b/Documentation/ide.txt                      |   63 +
 b/Documentation/serial/driver                |    9 
 b/Documentation/sysctl/vm.txt                |   49 
 b/Documentation/vm/overcommit-accounting     |   68 +
 b/MAINTAINERS                                |   11 
 b/Makefile                                   |    3 
 b/Rules.make                                 |   19 
 b/arch/alpha/kernel/entry.S                  |    4 
 b/arch/alpha/kernel/osf_sys.c                |    4 
 b/arch/arm/kernel/calls.S                    |    6 
 b/arch/arm/kernel/entry-armv.S               |   16 
 b/arch/arm/kernel/entry-common.S             |   41 
 b/arch/arm/kernel/entry-header.S             |  257 ++---
 b/arch/arm/kernel/irq.c                      |   12 
 b/arch/arm/kernel/ptrace.c                   |    4 
 b/arch/arm/lib/kbd.c                         |  278 +++++
 b/arch/arm/mach-integrator/cpu.c             |  108 +-
 b/arch/arm/mach-sa1100/adsbitsy.c            |    1 
 b/arch/arm/mach-sa1100/assabet.c             |    1 
 b/arch/arm/mach-sa1100/badge4.c              |    1 
 b/arch/arm/mach-sa1100/cpu-sa1100.c          |   26 
 b/arch/arm/mach-sa1100/cpu-sa1110.c          |   30 
 b/arch/arm/mach-sa1100/freebird.c            |    1 
 b/arch/arm/mach-sa1100/generic.c             |    2 
 b/arch/arm/mach-sa1100/graphicsmaster.c      |    1 
 b/arch/arm/mach-sa1100/h3600.c               |    1 
 b/arch/arm/mach-sa1100/huw_webpanel.c        |    1 
 b/arch/arm/mach-sa1100/neponset.c            |    1 
 b/arch/arm/mach-sa1100/omnimeter.c           |    1 
 b/arch/arm/mach-sa1100/pfs168.c              |    1 
 b/arch/arm/mach-sa1100/sa1111.c              |    1 
 b/arch/arm/mach-sa1100/system3.c             |    3 
 b/arch/arm/mach-sa1100/yopy.c                |    1 
 b/arch/arm/mm/alignment.c                    |    6 
 b/arch/arm/mm/init.c                         |    1 
 b/arch/arm/mm/mm-armv.c                      |    2 
 b/arch/arm/tools/mach-types                  |   11 
 b/arch/i386/kernel/Makefile                  |    2 
 b/arch/i386/kernel/apic.c                    |    2 
 b/arch/i386/kernel/apm.c                     |   67 -
 b/arch/i386/kernel/entry.S                   |    4 
 b/arch/i386/kernel/i386_ksyms.c              |    1 
 b/arch/i386/kernel/i8259.c                   |    3 
 b/arch/i386/kernel/io_apic.c                 |    4 
 b/arch/i386/kernel/irq.c                     |   12 
 b/arch/i386/kernel/process.c                 |   99 --
 b/arch/i386/mm/init.c                        |    2 
 b/arch/ia64/config.in                        |    8 
 b/arch/ia64/ia32/sys_ia32.c                  |    8 
 b/arch/ia64/kernel/entry.S                   |    4 
 b/arch/ia64/lib/Makefile                     |    2 
 b/arch/ia64/mm/init.c                        |    7 
 b/arch/ia64/sn/io/Makefile                   |    2 
 b/arch/ia64/sn/io/hcl.c                      |   45 
 b/arch/m68k/atari/joystick.c                 |    2 
 b/arch/m68k/kernel/entry.S                   |    4 
 b/arch/mips/baget/Makefile                   |    2 
 b/arch/mips/kernel/Makefile                  |    3 
 b/arch/mips/mm/init.c                        |    1 
 b/arch/mips64/kernel/scall_64.S              |    4 
 b/arch/mips64/mm/init.c                      |    1 
 b/arch/ppc/8260_io/Config.in                 |    2 
 b/arch/ppc/8xx_io/Makefile                   |    2 
 b/arch/ppc/boot/common/misc-common.c         |   16 
 b/arch/ppc/boot/prep/Makefile                |    2 
 b/arch/ppc/boot/prep/misc.c                  |    8 
 b/arch/ppc/boot/simple/Makefile              |    4 
 b/arch/ppc/boot/simple/misc-spruce.c         |    2 
 b/arch/ppc/config.in                         |    4 
 b/arch/ppc/kernel/Makefile                   |    1 
 b/arch/ppc/kernel/irq.c                      |  297 ------
 b/arch/ppc/kernel/misc.S                     |    4 
 b/arch/ppc/kernel/ppc_htab.c                 |   41 
 b/arch/ppc/kernel/ppc_ksyms.c                |    6 
 b/arch/ppc/kernel/prep_nvram.c               |  148 +++
 b/arch/ppc/kernel/process.c                  |    3 
 b/arch/ppc/kernel/temp.c                     |   14 
 b/arch/ppc/kernel/time.c                     |   29 
 b/arch/ppc/mm/fault.c                        |   10 
 b/arch/ppc/mm/mmu_decl.h                     |    4 
 b/arch/ppc/mm/pgtable.c                      |   31 
 b/arch/ppc/mm/ppc_mmu.c                      |    8 
 b/arch/ppc/mm/tlb.c                          |   70 -
 b/arch/ppc/platforms/Makefile                |    4 
 b/arch/ppc/platforms/cpc700.h                |    4 
 b/arch/ppc/platforms/cpc700_pic.c            |    4 
 b/arch/ppc/platforms/iSeries_pic.c           |   13 
 b/arch/ppc/platforms/iSeries_time.c          |   10 
 b/arch/ppc/platforms/lopec_setup.c           |   17 
 b/arch/ppc/platforms/pplus_setup.c           |   23 
 b/arch/ppc/platforms/spruce_setup.c          |    4 
 b/arch/ppc64/kernel/Makefile                 |    2 
 b/arch/ppc64/kernel/misc.S                   |    4 
 b/arch/s390/kernel/entry.S                   |    4 
 b/arch/s390/mm/init.c                        |    2 
 b/arch/s390x/kernel/linux32.c                |    8 
 b/arch/s390x/mm/init.c                       |    2 
 b/arch/sh/kernel/Makefile                    |    3 
 b/arch/sparc/kernel/systbls.S                |    2 
 b/arch/sparc/mm/init.c                       |    1 
 b/arch/sparc64/kernel/sys_sparc32.c          |    8 
 b/arch/sparc64/kernel/systbls.S              |    2 
 b/arch/sparc64/mm/init.c                     |    1 
 b/arch/sparc64/solaris/socksys.c             |    4 
 b/arch/x86_64/ia32/sys_ia32.c                |    8 
 b/arch/x86_64/kernel/Makefile                |    2 
 b/drivers/Makefile                           |    3 
 b/drivers/acorn/block/mfmhd.c                |   25 
 b/drivers/acorn/char/Makefile                |    2 
 b/drivers/base/base.h                        |    1 
 b/drivers/base/bus.c                         |    2 
 b/drivers/base/fs.c                          |  115 +-
 b/drivers/base/interface.c                   |   22 
 b/drivers/block/DAC960.c                     |    8 
 b/drivers/block/DAC960.h                     |    1 
 b/drivers/block/Makefile                     |    3 
 b/drivers/block/acsi.c                       |    9 
 b/drivers/block/acsi_slm.c                   |    6 
 b/drivers/block/blkpg.c                      |    8 
 b/drivers/block/cciss.c                      |   15 
 b/drivers/block/cpqarray.c                   |   27 
 b/drivers/block/elevator.c                   |   31 
 b/drivers/block/floppy.c                     |   10 
 b/drivers/block/genhd.c                      |   30 
 b/drivers/block/ll_rw_blk.c                  |   37 
 b/drivers/block/loop.c                       |    4 
 b/drivers/block/paride/pd.c                  |   54 -
 b/drivers/block/paride/pg.c                  |    4 
 b/drivers/block/paride/pt.c                  |    4 
 b/drivers/block/ps2esdi.c                    |    9 
 b/drivers/block/rd.c                         |    1 
 b/drivers/block/swim3.c                      |    2 
 b/drivers/block/umem.c                       |    9 
 b/drivers/block/xd.c                         |    8 
 b/drivers/bluetooth/Config.help              |   14 
 b/drivers/bluetooth/Config.in                |    2 
 b/drivers/bluetooth/Makefile                 |    1 
 b/drivers/bluetooth/bluecard_cs.c            |   95 -
 b/drivers/bluetooth/bt3c_cs.c                |  944 +++++++++++++++++++
 b/drivers/bluetooth/dtl1_cs.c                | 1331
++++++++++++---------------
 b/drivers/cdrom/aztcd.c                      |    7 
 b/drivers/cdrom/cdu31a.c                     |    6 
 b/drivers/cdrom/cm206.c                      |    4 
 b/drivers/cdrom/gscd.c                       |    7 
 b/drivers/cdrom/mcd.c                        |    4 
 b/drivers/cdrom/mcdx.c                       |    4 
 b/drivers/cdrom/optcd.c                      |    8 
 b/drivers/cdrom/sbpcd.c                      |    6 
 b/drivers/cdrom/sjcd.c                       |    7 
 b/drivers/cdrom/sonycd535.c                  |   18 
 b/drivers/char/Config.help                   |    6 
 b/drivers/char/Config.in                     |    2 
 b/drivers/char/Makefile                      |    3 
 b/drivers/char/drm/mga_drv.h                 |    2 
 b/drivers/char/dsp56k.c                      |    4 
 b/drivers/char/dtlk.c                        |    4 
 b/drivers/char/ftape/zftape/zftape-init.c    |   18 
 b/drivers/char/ip2main.c                     |   14 
 b/drivers/char/istallion.c                   |    4 
 b/drivers/char/lp.c                          |    4 
 b/drivers/char/mem.c                         |    2 
 b/drivers/char/misc.c                        |    2 
 b/drivers/char/n_r3964.c                     |  143 --
 b/drivers/char/nvram.c                       |  539 +++++-----
 b/drivers/char/ppdev.c                       |    4 
 b/drivers/char/raw.c                         |  333 +++---
 b/drivers/char/rocket.c                      |   21 
 b/drivers/char/stallion.c                    |    4 
 b/drivers/char/tpqic02.c                     |   44 
 b/drivers/char/tty_io.c                      |   12 
 b/drivers/char/vc_screen.c                   |   10 
 b/drivers/i2c/i2c-dev.c                      |    8 
 b/drivers/ide/ali14xx.c                      |    6 
 b/drivers/ide/ataraid.c                      |    3 
 b/drivers/ide/cmd640.c                       |   98 +
 b/drivers/ide/cs5530.c                       |   99 +-
 b/drivers/ide/dtc2278.c                      |    7 
 b/drivers/ide/hd.c                           |  108 +-
 b/drivers/ide/ht6560b.c                      |   15 
 b/drivers/ide/ide-cd.c                       |   24 
 b/drivers/ide/ide-disk.c                     |   12 
 b/drivers/ide/ide-floppy.c                   |   13 
 b/drivers/ide/ide-pci.c                      |    3 
 b/drivers/ide/ide-tape.c                     |  439 --------
 b/drivers/ide/ide.c                          |  186 +--
 b/drivers/ide/ioctl.c                        |    9 
 b/drivers/ide/it8172.c                       |    3 
 b/drivers/ide/main.c                         |  239 ++--
 b/drivers/ide/opti621.c                      |   11 
 b/drivers/ide/pcidma.c                       |   77 -
 b/drivers/ide/probe.c                        |  113 --
 b/drivers/ide/qd65xx.c                       |   82 -
 b/drivers/ide/trm290.c                       |    1 
 b/drivers/ide/umc8672.c                      |    5 
 b/drivers/input/evdev.c                      |   27 
 b/drivers/input/input.c                      |   26 
 b/drivers/input/serio/serio.c                |    2 
 b/drivers/isdn/capi/capi.c                   |    8 
 b/drivers/isdn/hisax/Config.in               |    4 
 b/drivers/isdn/hysdn/boardergo.c             |   15 
 b/drivers/isdn/i4l/isdn_common.c             |    8 
 b/drivers/macintosh/Makefile                 |    2 
 b/drivers/macintosh/adb.c                    |    2 
 b/drivers/md/lvm.c                           |   22 
 b/drivers/md/md.c                            |   12 
 b/drivers/media/video/videodev.c             |    5 
 b/drivers/message/fusion/Makefile            |    2 
 b/drivers/message/i2o/i2o_block.c            |    8 
 b/drivers/mtd/ftl.c                          |    2 
 b/drivers/mtd/mtdblock.c                     |   18 
 b/drivers/mtd/mtdchar.c                      |   17 
 b/drivers/mtd/nftlcore.c                     |    7 
 b/drivers/net/8139cp.c                       |    2 
 b/drivers/net/Config.in                      |    2 
 b/drivers/net/Makefile.lib                   |    2 
 b/drivers/net/au1000_eth.c                   |    2 
 b/drivers/net/e1000/e1000_main.c             |    2 
 b/drivers/net/hamradio/baycom_ser_hdx.c      |   11 
 b/drivers/net/irda/Config.in                 |   12 
 b/drivers/net/ppp_generic.c                  |    4 
 b/drivers/net/wan/Makefile                   |    2 
 b/drivers/net/wan/cosa.c                     |    8 
 b/drivers/net/wan/sdla_chdlc.c               |    2 
 b/drivers/parport/share.c                    |    1 
 b/drivers/pci/access.c                       |    3 
 b/drivers/pci/proc.c                         |   16 
 b/drivers/pcmcia/Makefile                    |    2 
 b/drivers/pnp/pnpbios_core.c                 |   29 
 b/drivers/s390/block/dasd_genhd.c            |   21 
 b/drivers/s390/block/dasd_ioctl.c            |   36 
 b/drivers/s390/block/xpram.c                 |    4 
 b/drivers/s390/char/tapeblock.c              |   12 
 b/drivers/s390/char/tapechar.c               |    8 
 b/drivers/s390/char/tubfs.c                  |   26 
 b/drivers/s390/cio/Makefile                  |    2 
 b/drivers/sbus/audio/audio.c                 |   10 
 b/drivers/sbus/char/bpp.c                    |    4 
 b/drivers/sbus/char/sunkbd.c                 |    2 
 b/drivers/sbus/char/vfc_dev.c                |    4 
 b/drivers/scsi/ide-scsi.c                    |   32 
 b/drivers/scsi/osst.c                        |   16 
 b/drivers/scsi/scsi_error.c                  |    1 
 b/drivers/scsi/scsi_scan.c                   |   10 
 b/drivers/scsi/sd.c                          |  163 +--
 b/drivers/scsi/sg.c                          |   25 
 b/drivers/scsi/sr.c                          |   26 
 b/drivers/scsi/st.c                          |   32 
 b/drivers/serial/21285.c                     |   22 
 b/drivers/serial/8250.c                      |   35 
 b/drivers/serial/8250_pci.c                  |   92 +
 b/drivers/serial/amba.c                      |   27 
 b/drivers/serial/anakin.c                    |   23 
 b/drivers/serial/clps711x.c                  |   21 
 b/drivers/serial/core.c                      |   24 
 b/drivers/serial/sa1100.c                    |   29 
 b/drivers/serial/uart00.c                    |   19 
 b/drivers/sgi/char/Makefile                  |    2 
 b/drivers/sgi/char/shmiq.c                   |    2 
 b/drivers/usb/core/Makefile                  |    2 
 b/drivers/usb/core/file.c                    |    4 
 b/drivers/usb/core/hub.c                     |    2 
 b/drivers/usb/core/usb.c                     |   41 
 b/drivers/usb/host/Makefile                  |    2 
 b/drivers/usb/host/ohci-q.c                  |   29 
 b/drivers/usb/input/hiddev.c                 |    7 
 b/drivers/usb/misc/tiglusb.c                 |    6 
 b/drivers/usb/storage/freecom.c              |   42 
 b/drivers/video/aty/Makefile                 |    3 
 b/drivers/video/fbmem.c                      |    2 
 b/drivers/video/modedb.c                     |    4 
 b/fs/Config.in                               |    2 
 b/fs/Makefile                                |    3 
 b/fs/adfs/file.c                             |    1 
 b/fs/affs/file.c                             |    1 
 b/fs/bfs/file.c                              |    9 
 b/fs/binfmt_elf.c                            |    3 
 b/fs/block_dev.c                             |   49 
 b/fs/buffer.c                                |   12 
 b/fs/coda/psdev.c                            |    6 
 b/fs/coda/sysctl.c                           |    1 
 b/fs/devfs/base.c                            |  105 --
 b/fs/devices.c                               |    5 
 b/fs/direct-io.c                             |  294 ++++-
 b/fs/driverfs/inode.c                        |  181 +--
 b/fs/exec.c                                  |    9 
 b/fs/ext2/file.c                             |    1 
 b/fs/ext2/inode.c                            |   15 
 b/fs/ext3/dir.c                              |    8 
 b/fs/ext3/file.c                             |   21 
 b/fs/ext3/inode.c                            |   38 
 b/fs/ext3/namei.c                            |   18 
 b/fs/ext3/super.c                            |   38 
 b/fs/ext3/symlink.c                          |    4 
 b/fs/freevxfs/vxfs_inode.c                   |    1 
 b/fs/hpfs/inode.c                            |    1 
 b/fs/intermezzo/sysctl.c                     |    1 
 b/fs/jffs/inode-v23.c                        |   15 
 b/fs/jffs2/LICENCE                           |   35 
 b/fs/jffs2/TODO                              |   26 
 b/fs/jffs2/background.c                      |   59 -
 b/fs/jffs2/build.c                           |   32 
 b/fs/jffs2/compr.c                           |   28 
 b/fs/jffs2/compr_rtime.c                     |   28 
 b/fs/jffs2/compr_rubin.c                     |   28 
 b/fs/jffs2/compr_zlib.c                      |   38 
 b/fs/jffs2/dir.c                             |   98 +
 b/fs/jffs2/erase.c                           |   53 -
 b/fs/jffs2/file.c                            |   89 -
 b/fs/jffs2/fs.c                              |  206 +---
 b/fs/jffs2/gc.c                              |   68 -
 b/fs/jffs2/ioctl.c                           |   28 
 b/fs/jffs2/malloc.c                          |   28 
 b/fs/jffs2/nodelist.c                        |   52 -
 b/fs/jffs2/nodelist.h                        |   36 
 b/fs/jffs2/nodemgmt.c                        |  191 +++
 b/fs/jffs2/os-linux.h                        |   32 
 b/fs/jffs2/pushpull.h                        |   28 
 b/fs/jffs2/read.c                            |   28 
 b/fs/jffs2/readinode.c                       |   33 
 b/fs/jffs2/scan.c                            |  178 ++-
 b/fs/jffs2/super.c                           |   76 -
 b/fs/jffs2/symlink.c                         |   34 
 b/fs/jffs2/wbuf.c                            |  112 +-
 b/fs/jffs2/write.c                           |   42 
 b/fs/jffs2/writev.c                          |   28 
 b/fs/jfs/file.c                              |    1 
 b/fs/jfs/inode.c                             |   15 
 b/fs/jfs/namei.c                             |    4 
 b/fs/locks.c                                 |  102 --
 b/fs/minix/file.c                            |    1 
 b/fs/ncpfs/dir.c                             |   38 
 b/fs/ncpfs/file.c                            |   16 
 b/fs/ncpfs/inode.c                           |   20 
 b/fs/nfs/dir.c                               |  161 ++-
 b/fs/nfs/inode.c                             |   19 
 b/fs/nfs/nfs2xdr.c                           |    3 
 b/fs/nfs/nfs3xdr.c                           |   15 
 b/fs/nfs/write.c                             |   11 
 b/fs/ntfs/file.c                             |    1 
 b/fs/partitions/Config.in                    |    2 
 b/fs/partitions/check.c                      |  174 +--
 b/fs/partitions/msdos.c                      |  102 --
 b/fs/proc/proc_misc.c                        |   13 
 b/fs/qnx4/file.c                             |    1 
 b/fs/ramfs/inode.c                           |    1 
 b/fs/read_write.c                            |  125 ++
 b/fs/reiserfs/file.c                         |    1 
 b/fs/smbfs/file.c                            |    8 
 b/fs/smbfs/smbiod.c                          |    1 
 b/fs/sysv/file.c                             |    1 
 b/fs/udf/file.c                              |    1 
 b/fs/ufs/file.c                              |    1 
 b/fs/ufs/super.c                             |    2 
 b/include/asm-alpha/processor.h              |    2 
 b/include/asm-alpha/socket.h                 |    2 
 b/include/asm-alpha/unistd.h                 |    4 
 b/include/asm-arm/arch-ebsa285/keyboard.h    |   61 -
 b/include/asm-arm/arch-integrator/keyboard.h |   11 
 b/include/asm-arm/arch-rpc/keyboard.h        |   11 
 b/include/asm-arm/arch-sa1100/hardware.h     |    2 
 b/include/asm-arm/arch-sa1100/keyboard.h     |   13 
 b/include/asm-arm/atomic.h                   |   14 
 b/include/asm-arm/hardirq.h                  |   73 +
 b/include/asm-arm/hardware/sa1111.h          |  137 --
 b/include/asm-arm/io.h                       |    7 
 b/include/asm-arm/proc-armv/system.h         |   36 
 b/include/asm-arm/processor.h                |    2 
 b/include/asm-arm/rmap.h                     |    2 
 b/include/asm-arm/socket.h                   |    2 
 b/include/asm-arm/softirq.h                  |   24 
 b/include/asm-arm/system.h                   |   12 
 b/include/asm-arm/unistd.h                   |    4 
 b/include/asm-cris/processor.h               |    2 
 b/include/asm-cris/unistd.h                  |    4 
 b/include/asm-i386/desc.h                    |    6 
 b/include/asm-i386/processor.h               |    5 
 b/include/asm-i386/rwsem.h                   |   36 
 b/include/asm-i386/smp.h                     |    5 
 b/include/asm-i386/socket.h                  |    2 
 b/include/asm-i386/spinlock.h                |    2 
 b/include/asm-i386/unistd.h                  |    5 
 b/include/asm-ia64/processor.h               |    2 
 b/include/asm-ia64/socket.h                  |    2 
 b/include/asm-ia64/unistd.h                  |    4 
 b/include/asm-m68k/processor.h               |    2 
 b/include/asm-m68k/socket.h                  |    2 
 b/include/asm-m68k/unistd.h                  |    4 
 b/include/asm-mips/processor.h               |    2 
 b/include/asm-mips/socket.h                  |    2 
 b/include/asm-mips/unistd.h                  |    4 
 b/include/asm-mips64/processor.h             |    2 
 b/include/asm-mips64/socket.h                |    2 
 b/include/asm-mips64/unistd.h                |    4 
 b/include/asm-parisc/processor.h             |    2 
 b/include/asm-parisc/socket.h                |    2 
 b/include/asm-parisc/unistd.h                |    4 
 b/include/asm-ppc/hardirq.h                  |  146 +-
 b/include/asm-ppc/hw_irq.h                   |   20 
 b/include/asm-ppc/pgtable.h                  |   17 
 b/include/asm-ppc/processor.h                |    2 
 b/include/asm-ppc/rwsem.h                    |   16 
 b/include/asm-ppc/smplock.h                  |    2 
 b/include/asm-ppc/socket.h                   |    2 
 b/include/asm-ppc/softirq.h                  |   26 
 b/include/asm-ppc/system.h                   |   21 
 b/include/asm-ppc/thread_info.h              |   20 
 b/include/asm-ppc/tlb.h                      |   59 +
 b/include/asm-ppc/tlbflush.h                 |    5 
 b/include/asm-ppc/unistd.h                   |    4 
 b/include/asm-ppc64/processor.h              |    2 
 b/include/asm-ppc64/unistd.h                 |    4 
 b/include/asm-s390/processor.h               |    2 
 b/include/asm-s390/socket.h                  |    2 
 b/include/asm-s390/unistd.h                  |    4 
 b/include/asm-s390x/processor.h              |    2 
 b/include/asm-s390x/unistd.h                 |    4 
 b/include/asm-sh/processor.h                 |    2 
 b/include/asm-sh/socket.h                    |    2 
 b/include/asm-sh/unistd.h                    |    4 
 b/include/asm-sparc/processor.h              |    2 
 b/include/asm-sparc/socket.h                 |    2 
 b/include/asm-sparc/unistd.h                 |    4 
 b/include/asm-sparc64/processor.h            |    2 
 b/include/asm-sparc64/socket.h               |    2 
 b/include/asm-sparc64/unistd.h               |    4 
 b/include/asm-x86_64/processor.h             |    2 
 b/include/asm-x86_64/unistd.h                |    8 
 b/include/linux/devfs_fs_kernel.h            |   43 
 b/include/linux/device.h                     |   22 
 b/include/linux/dqblk_xfs.h                  |    6 
 b/include/linux/driverfs_fs.h                |   27 
 b/include/linux/elevator.h                   |   16 
 b/include/linux/fs.h                         |   10 
 b/include/linux/genhd.h                      |    2 
 b/include/linux/hdreg.h                      |  522 ----------
 b/include/linux/ide.h                        |  507 ++++++++++
 b/include/linux/input.h                      |   22 
 b/include/linux/jffs2.h                      |   29 
 b/include/linux/jffs2_fs_sb.h                |   15 
 b/include/linux/list.h                       |    4 
 b/include/linux/mm.h                         |   41 
 b/include/linux/mman.h                       |    3 
 b/include/linux/mmzone.h                     |   53 +
 b/include/linux/n_r3964.h                    |   17 
 b/include/linux/nfs_fs.h                     |   11 
 b/include/linux/nfs_fs_sb.h                  |    4 
 b/include/linux/nfs_xdr.h                    |    5 
 b/include/linux/page-flags.h                 |    7 
 b/include/linux/pci.h                        |    4 
 b/include/linux/pci_ids.h                    |   13 
 b/include/linux/rwsem-spinlock.h             |    3 
 b/include/linux/rwsem.h                      |   25 
 b/include/linux/sched.h                      |    2 
 b/include/linux/security.h                   |    3 
 b/include/linux/shmem_fs.h                   |    2 
 b/include/linux/signal.h                     |    1 
 b/include/linux/slab.h                       |    1 
 b/include/linux/smp.h                        |   10 
 b/include/linux/swap.h                       |    3 
 b/include/linux/sysctl.h                     |   29 
 b/include/linux/timer.h                      |    1 
 b/init/do_mounts.c                           |    5 
 b/init/main.c                                |   18 
 b/ipc/shm.c                                  |    2 
 b/kernel/fork.c                              |   86 +
 b/kernel/futex.c                             |    8 
 b/kernel/kmod.c                              |   14 
 b/kernel/ksyms.c                             |    3 
 b/kernel/module.c                            |   34 
 b/kernel/platform.c                          |   14 
 b/kernel/ptrace.c                            |    3 
 b/kernel/sched.c                             |  254 ++++-
 b/kernel/softirq.c                           |    4 
 b/kernel/suspend.c                           |   27 
 b/kernel/sys.c                               |    2 
 b/kernel/sysctl.c                            |   13 
 b/kernel/user.c                              |    6 
 b/lib/rwsem-spinlock.c                       |   89 +
 b/lib/rwsem.c                                |    1 
 b/mm/bootmem.c                               |    8 
 b/mm/filemap.c                               |  151 ---
 b/mm/memory.c                                |   27 
 b/mm/mmap.c                                  |  211 +++-
 b/mm/mprotect.c                              |   28 
 b/mm/mremap.c                                |   44 
 b/mm/numa.c                                  |   24 
 b/mm/oom_kill.c                              |    1 
 b/mm/page_alloc.c                            |  100 --
 b/mm/page_io.c                               |   10 
 b/mm/readahead.c                             |    4 
 b/mm/rmap.c                                  |   82 -
 b/mm/shmem.c                                 |  195 ++-
 b/mm/slab.c                                  |   35 
 b/mm/swap.c                                  |    7 
 b/mm/swap_state.c                            |   31 
 b/mm/swapfile.c                              |    1 
 b/mm/vmscan.c                                |   11 
 b/net/802/Makefile                           |    1 
 b/net/Config.in                              |    3 
 b/net/Makefile                               |    1 
 b/net/core/Makefile                          |    5 
 b/net/ipv4/Makefile                          |    2 
 b/net/ipv4/ipconfig.c                        |    2 
 b/net/ipx/Makefile                           |    2 
 b/net/netlink/Makefile                       |    2 
 b/net/netlink/netlink_dev.c                  |    4 
 b/net/netsyms.c                              |    4 
 b/net/sched/sch_ingress.c                    |    4 
 b/net/sunrpc/clnt.c                          |   12 
 b/net/sunrpc/xprt.c                          |   34 
 b/scripts/fixdep.c                           |    4 
 b/scripts/mkcompile_h                        |   14 
 b/security/capability.c                      |    2 
 b/security/dummy.c                           |    2 
 b/sound/core/Makefile                        |    2 
 b/sound/core/info.c                          |    4 
 b/sound/core/seq/Makefile                    |    2 
 b/sound/core/sound.c                         |   12 
 b/sound/isa/sb/Makefile                      |    2 
 b/sound/oss/Makefile                         |    7 
 b/sound/oss/cs46xx.c                         |    4 
 b/sound/oss/i810_audio.c                     |    1 
 b/sound/oss/soundcard.c                      |   10 
 b/sound/oss/trident.c                        |  679 +++++++------
 b/sound/oss/trident.h                        |   13 
 b/sound/sound_core.c                         |    5 
 include/asm-arm/proc-armv/rmap.h             |   51 -
 include/linux/swapctl.h                      |   13 
 net/khttpd/Config.help                       |   18 
 net/khttpd/Config.in                         |    4 
 net/khttpd/Makefile                          |   22 
 net/khttpd/README                            |  218 ----
 net/khttpd/accept.c                          |  129 --
 net/khttpd/datasending.c                     |  242 ----
 net/khttpd/logging.c                         |   95 -
 net/khttpd/main.c                            |  394 -------
 net/khttpd/make_times_h.c                    |  115 --
 net/khttpd/misc.c                            |  242 ----
 net/khttpd/prototypes.h                      |  121 --
 net/khttpd/rfc.c                             |  374 -------
 net/khttpd/rfc_time.c                        |  227 ----
 net/khttpd/security.c                        |  267 -----
 net/khttpd/security.h                        |   12 
 net/khttpd/sockets.c                         |  101 --
 net/khttpd/structure.h                       |   68 -
 net/khttpd/sysctl.c                          |  320 ------
 net/khttpd/sysctl.h                          |   17 
 net/khttpd/userspace.c                       |  243 ----
 net/khttpd/waitheaders.c                     |  298 ------
 553 files changed, 8973 insertions(+), 11967 deletions(-)

Category:

  • Linux

Mandrake Linux Community Newsletter #53

This Week’s Summary: PPC Roundup; The Latest MandrakeClub Activities;
Mandrake in the News; LWN in Trouble; Website News; Software Updates;
Headlines from MandrakeForum.

PPC Roundup
----------------------------------------
PPC Developer Stew Benedict reports that even though there will not be 
an official PPC release of Mandrake Linux 9.0, he has been, and will 
continue, building 9.0 PPC Cooker to keep up with the x86 version. So 
if you're the adventurous type, 9.0 PPC Cooker awaits! Or if you 
prefer to play it safe, it's better to stick with 8.2 and install the 
updates that several contributors are providing in the "unsupported" 
locations.

Stew also adds:
 * Olivier Thauvin has been enthusiastically building 'Contribs'
   packages for PPC
 * Ben Reser is hosting some add-on packages that he's put together
 * And Vincent Danen is building Cooker stuff against 8.2, which is
   being mirrored in 8.2/unsupported.
So with all this activity, PPC folks shouldn't feel too neglected.

In related news, Mozilla 1.1 Beta for PPC/Linux has been packaged by 
Matt Christian and is now available:
http://www.thecodefactory.org/neillm/yellowdog.php3#mozilla-1-1b

And finally, OpenOffice.org 1.0.1 has been released for PPC Linux.
See the following link for all the details plus download locations.
http://whiteboard.openoffice.org/mirrors/ppclinks.html


MandrakeClub
----------------------------------------
RPM-voting system: Test the applications!
Deno writes: "The moment we started the 'RPM-voting' system, I was 
afraid that we may run out of volunteers or get buried under hundreds 
of requests. Neither of these have happened: Ten days after the 
introduction, there are still less than 100 requests in the system, and 
our volunteers have quickly picked up and packaged quite a few of the 
requests in the queue."
http://www.mandrakeclub.com/article.php?sid=52

The most popular RPM requests (and their status) as of 29 July 2002:
KDE 3.0.2 > done
Wine > testing
Mozilla 1.0 > done
Xine + dvdnav > done
GNOME 2.0 > in progress
Mplayer > done
MySQL v4.0.2 > requested
Opera > requested
NVidia kernel > testing
Transcode > requested

Not yet a Mandrake Club member? To learn more, please visit:
http://mandrakelinux.com/en/club/


Mandrake in the News
----------------------------------------
OfB.com -- Open Choice Awards 2002.
The "Open for Business" website announced the results of their "Open 
Choice Awards 2002":
- Mandrake 8.2 wins for "best distribution"
- MandrakeClub is a runner-up in the "best services" category
http://www.ofb.biz/modules.php?name=News&file=article&sid=146

Mandrake holds top ranking in Desktop Linux poll.
DesktopLinux.com announced the results of their Desktop Linux 
distribution 'quick poll'. The survey asks readers to provide 
information about which distribution(s) they use (or plan to use) for 
desktop purposes -- and Mandrake comes out on top again! Thanks 
everyone!
http://www.desktoplinux.com/news/NS3153607016.html

TuxReports.com -- First Look: Mandrake Linux 9.0 beta 1.
TuxReports provides an early look at the new 9.0 Beta:
"While it is impossible (or unreasonable) to do a review in such a 
short time of usage, it is important to state that if you want to 
experience gnome 2, kde 3.0.2, KWord 1.2 beta, gaim 0.59, and many 
other of the latest software applications then download the ISO image 
and burn your CD.
http://www.tuxreports.com/modules.php?op=modload&name=News&file=article&sid=959


LWN in Trouble
----------------------------------------
Many news outlets are reporting that the famous Linux Weekly News 
website is about to close. The LWN.net team has done an incredible job 
over the past several years -- by providing high-quality Linux news and 
editorial each week, they helped provide greater credibility to Linux 
and the entire Linux community, particularly in the business and 
corporate environments.

It's still possible to help them out by donating money:
http://php.lwn.net/corp/donate/.
If you support Linux, please help. We (the Linux community) need them, 
and they truly deserve our support. Spread the word if you can.


Website News
----------------------------------------
PCLinuxOnline.com is an independent website that offers software 
for Mandrake Linux. PCLinuxOnline recently ported the 'Conectiva 
Synaptic Software Manager' to Mandrake 8.2. Additionally, they maintain 
an 'apt-get repository' of Mandrake 8.2 software, security updates, 
some RPMs from Mandrake 'unsupported', and Texstar's famous RPMs.
http://www.pclinuxonline.com/modules.php?name=News&file=article&sid=2808

Also, see their weekly 'RPM roundup' of Mandrake 8.2 packages.
http://www.pclinuxonline.com/modules.php?name=News&file=article&sid=2822


Software Updates
----------------------------------------
Software updates have been released for:

mm -- fixes temporary file vulnerability

View the complete list at:
http://www.mandrakesecure.net


Headlines from MandrakeForum
----------------------------------------
'Just Say No! to Microsoft Windows' and other WIndependence Day Musings.
"Kids - don't listen to your parents and teachers - if they pressure 
you to use Windows, just say NO! . . . " reads one essay from 
DesktopLinux.com's WIndependence Day contest this week.
http://www.mandrakeforum.com/article.php?lang=en&sid=2351

Mandrake release cycle, free lunch, and everything else.
One member of the MandrakeUser.org board (pantropik) perfectly explains 
why Mandrake shouldn't be blamed for all the problems in this post.
http://www.mandrakeforum.com/article.php?lang=en&sid=2350

You thought DMCA was bad? Take this!
US congress is about to consider a law proposal which would make DMCA 
look like a joke in comparison: This time, our friends from MPAA, RIAA, 
and Co. are asking for the legal right to hack anyone's computer at 
will!
http://www.mandrakeforum.com/article.php?lang=en&sid=2349

Read these and other stories at MandrakeForum.
http://www.MandrakeForum.com/

Sun muddies StarOffice plans for OSX

Dave B writes: “C/net have reviewed their interview with Sun exec Tony Siress which spawned the “Mac StarOffice” story. They’ve spoken to Sun and interestingly a Sun spokesman has gone on record to say “In no way do we accuse CNET of misconduct on this particular issue.”
So, are Apple and Sun working on StarOffice? Cnet follows up their original story with who said what, the why they leave to you.

Category:

  • Linux

A business column finale

Author: JT Smith

by Jack Bryar

All things must come to an end. After nearly 200 columns we’re
retiring my weekly business column at OSDN and NewsForge. One person can only
rant so long without running out of things to say. This column, and to a
lesser extent, OSDN began in the belief that business activity drove the
global culture to a much greater extent than any decision coming from a
government office. We felt that the IT industry was the most powerful cultural and
business force at the end of the 20th century. These are not necessarily
good things, but they remain true, for better or for worse.
These essays began when OSDN was a guerrilla technology Web zine called
the Andover News Network. The editor at the time, Steve Heiser, drafted me. He
had seen my work on a private electronic newsletter targeted to corporate
CEOs, called Forces@Work. He thought I could write a business column with a
bit of an edge.

At his urging I began an Andover column called TICKS. This stood for
the Technology Industry’s Corporate Kindergarten. The title represented my amazement at the childish behavior that distinguished the corporate cultures at so many emerging technology companies. I began the column by wondering why this behavior was tolerated, even celebrated by stockholders and board officers. I worried that these immature “visionaries” had neither the social skills nor the maturity needed to execute their visions.

Too often, those visions seemed more like hallucinations. For almost
five years, I kept a clipping from the Wall Street Journal called, “The
latest craze, crazy management.” It described a phenomenon I saw all around
me. Many of the driven, obsessive, charismatic personality traits popularly
thought to mark someone as executive material also perfectly described manic depressive psychosis. It has been no secret that a significant number of CEOs in the new
economy had prescriptions for Lithium and a closet full of similar
medications, but no one seemed to care. As for me, I worked at two firms run by such
characters, and the results were disastrous in both cases.

After watching these new CEOs abandon such “old economy” ideas as
fiscal discipline, business planning and market research, I had a hard time
believing that entire sectors of the IT community weren’t going to go off a
cliff. But, for years, nothing happened. The Internet phenomenon seemed
even crazier. In my column, I wrote about the insanity of a pair of
19-year-olds who suddenly found theglobe.com, their hobby Web site, was being valued at over a billion dollars. In another column I said I found it insane that Amazon’s Jeff Bezos would decide to walk away from a deal that would let him take over the
largest book distributor in the world (A real business! That made money!) for
less than 10% of his hyper-inflated stock. After a generating a series of
columns with titles such as “Netscape investors, are you out of your
minds?” I got tired of writing them.

When Red Hat decided to go public, however, I lost my cool. Acting on a
wire service article that erroneously added a couple of digits to the
company’s most recent losses, I suggested that the tech bubble had finally become
indefensible. I heaped scorn on the very idea that a company based on Free Software could have any
future. Imagine my surprise when Robin Miller, who became Andover’s editor in chief a few days after that column ran, informed me that my numbers were wrong, and our publication was going to re-focus on Open Source. After I recovered from the shock, I joked with Andover’s then-president, Bruce Twickler, that
I thought there was a lot more money to be made writing about Open Source
than could ever be generated trying to sell the stuff.

It’s been interesting. I came to believe that the Open Source
phenomenon was for real, even if I remained unsure about some Linux businesses. As the codebase matured, it has become impossible to argue that Linux
isn’t a great substitute for Unix, and a reasonable alternative to
Microsoft’s enterprise products. However, unlike most businesses, the majority of
Linux vendors began life with no marketing programs worthy of the name. Most
didn’t understand that the price of the software had little to do with the
total cost of ownership (TCO) for most companies. By emphasizing all
the money they would make in services, Linux vendors actually frightened
many potential clients into worrying that Open Source meant unfinished code
and unending service costs. In an article called “How much does free cost,”
I suggested that a compelling business case for Open Source could be made
— and that most Linux vendors had failed to make it. The issue was picked
up by a variety of analysts and the
TCO debate
has been going on ever since.

I thought that two most socially significant aspects of the Open Source
movement was that it was exposing the flaws in the broader IT industry and that
it wasn’t a particularly American phenomenon. I apologize for writing
dozens of articles about Linux in Peru, China, India and Germany. Based on the
readership of those pieces, it isn’t a subject American readers find
terribly interesting. But the fact that Linux is not another American export is
one of the reasons so many people outside North America find it so
compelling. If the platform truly emerges as a mainstream alternative to Microsoft,
it will happen last in the United States.

In many ways, the Open Source community’s greatest value was its
puncturing the IT bubble. Somewhere during the mid-’90s, even as the market
for IT products continued to escalate, the business went sterile. Instead
of generating truly new products, software CEOs focused on extending the
shelf life of their old intellectual property through a mix of political influence peddling, patent claim jumping and impenetrable software design. This “innovation stall” gave
Open Source enthusiasts the time they needed to catch up. By all
rights, this should have been impossible. Could you imagine a group of
volunteers creating a better class of cars than Toyota or a loose association of
enthusiasts outperforming Enron as an energy company? (Actually you might.) In any
case, the Open Source community has succeeded. By providing a plausible
alternative, Linux has imploded the value propositions of many software developers,
and knocked the IT industry on its ear. Steve Ballmer was right when he called
Open Source a “cancer” that endangered the proprietary software business. But the patient had already been sick for a long time.

I have come to respect the sincerity and zeal of many Linux
enthusiasts. Although most of the email I’ve received has come from 17-year -olds
who had yet to write a line of code and who were unfamiliar with how to
use a spell checker, I was impressed by the sincerity and talent of the
volunteer hackers I encountered. Many were truly dedicated to creating a movement
as well as an operating platform. Their zeal reminded me of the old New
England Puritans who set out to change the world a few centuries back. I
suggested that their example was instructive. With time would come compromise and
diminished enthusiasm. I suggested that Linux vendors and enthusiasts would have
to learn to accept a “half-way covenant” with closed source software developers, much in the way those old
Puritans had to covenant with those who didn’t share their vision. Almost two
years later, as Turbolinux, Caldera and others incorporated closed-source elements, that compromise has occurred.

This change may have been inevitable, but it has made it difficult to
justify weekly essays about Linux-only pioneers as a distinct and exciting set of
businesses. To be sure, there are still some interesting firms out there. Several
companies are going to continue to focus on Open Source. Some old veterans like
Borland and upstarts like Linux NetworX look like they have defensible business
plans and perhaps a sound fiscal foundation. Many traditional IT vendors, such
as IBM and Sun, are poised to succeed with a mix of proprietary and Open
Source elements. These firms look like they will come to dominate the
commercial market.

However, the majority of Linux companies look like they are going to
flounder for a while. It is true that these pioneers may continue to have an
immense influence on the software market and on the broader culture. The Open
Source movement they represent has been and continues to be a profound social
force. Despite their social significance, the pioneers that popularized Open
Source are, and have been, small, struggling, and in some cases, not very
interesting enterprises. In an old column, I once compared a leading Open Source
distributor to a local grocery store chain in my corner of Vermont. By every normal
measurement — employees, annual revenue, even yearly growth, that local grocer had
a more significant enterprise. Yet, no one would have considered writing
a weekly column about it. Since then the grocer has closed up
shop. The reason we heard was that the business didn’t seem all that
compelling anymore.

I understand those sentiments.

I will continue to read NewsForge. I expect to track its coverage of
Open Source movement as a social, technical and possibly a business
phenomenon. I may occasionally show up in print here and elsewhere. But a weekly
column on Linux-focused companies is an idea whose time has come and gone, at
least for me, at least for now. But it was fun while it lasted.

Thank you Steve, Robin, Adam and Grant. Thank you all.

Category:

  • Open Source

Draft version of RealNetworks’ new Public Source License

In an email that appeared on the Opensource.org license-discuss email list at 2:21 a.m. U.S. eastern time Rob Lanphier, Interoperability program manager for RealNetworks, announced that a draft of RealNetworks’ new Public Source License is now available for viewing. In his email he said, Note that this is version “0.9”. We’re not yet submitting it for
approval; there’s some more edits for clarity that we intend to make.
Nevertheless, based on many conversations at OSCON last week, it seems
prudent to start people thinking about this sooner rather than later.
Lanphier also wrote, Our intent is to create a license that is similar in goals to the GPL,
with the following key differences:

* Closing the “ASP loophole”. We want to ensure that someone who sets up
a business as an ASP is subject to the same community obligations as
someone who creates a shrinkwrap product. See
http://newsforge.com/article.pl?sid=00/11/01/1636202
for more details
on this.

* Right for RealNetworks to relicense. The subgoals for this are as follows:

* We want to ensure we can bring changes back into our main
development trunk, which is dually licensed under the RPSL and the
RealNetworks Community Source License (a community source license
modelled after the Java Community Source License)

* We want to be able to relicense this under other terms later
.
(perhaps GPL compatibility will become feasible)

* We offer licensing under other terms under custom agreement

* Limited LGPL and MPL compatibility (allows dynamic linking to libraries
fully licensed under LGPL and MPL; no license mixing within a library)

Remember, this is a draft, not the final license. You can read the text of the license draft at http://www.helixcommunity.org/content/rpsl.html, and find links to other licenses RealNetworks also plans to use for their new software products on this page.

Since RealNetworks is actively seeking comments, please feel free to post yours right here.

HP backs off DMCA threat

“Hewlett-Packard Thursday abandoned legal threats it made against security analysts who publicized flaws in the company’s software.” Read it at CNet.