[conspire] More on resizing NTFS

Rick Moen rick at linuxmafia.com
Sat Oct 26 03:00:54 PDT 2002


Quoting from my summary:

  Proprietary / terms of redistribution unknown:
  o  ASPLinux distribution installer's ASPDiskManager utility:
     downloadable CD image, http://www.asp-linux.com/

I checked it out.  OK, folks, this is a weird one.

"ASPLinux" is an RPM-based distibution produced in Russia by a company
called SWsoft, which has Linux-related subsidiaries in the USA, South
Korea, China, and Singapore (ASPLinux Pte. Ltd.).   Looks like most of
the Linux business is in Singapore, but the coders are in Russia.  One
of the advantages claimed for it is the ability to resize NTFS during
installation, using an included "ASPDiskManager" utility.  

Which is, of course, what got my interest.


Where is it?
------------

There are i386 and PPC[1] versions.  And there are lots of download sites
for the i386 ISOs:

ftp://ftp-linux.cc.gatech.edu/pub/Linux/distributions/asplinux/i386/7.3/
ftp://fddisunsite.oit.unc.edu/pub/Linux/distributions/asplinux
ftp://ftp.oit.unc.edu/pub/Linux/distributions/asplinux
http://east.dl.sourceforge.net/mirrors/metalab/Linux/distributions/asplinux/
ftp://ftp.metalab.unc.edu/pub/Linux/distributions/asplinux
http://rpmfind.net/linux/ASPLinux/i386/7.3/
rsync://download.asplinux.ru::ASPLinux/i386/current/
ftp://fr.rpmfind.net/linux/ASPLinux/i386/7.3/
ftp://ftp.ese-metz.fr/pub/Linux/distributions/asp-linux/i386/current/
http://fr.rpmfind.net/linux/ASPLinux/i386/7.3/
ftp://ftp.informatik.rwth-aachen.de/pub/comp/Linux/sunsite.unc.edu/distributions/asplinux/
http://sunsite.informatik.rwth-aachen.de/cgi-bin/ftp/ftpshow/pub/Linux/sunsite.unc.edu/distributions/asplinux
ftp://ftp.duth.gr/pub/ASPLinux/
ftp://ftp.ntua.gr/pub/linux/asplinux/i386/7.3/
ftp://ftp.fsn.hu/pub/CDROM-Images/asplinux/i386/7.3/
ftp://ftp.kddlabs.co.jp/Linux/distributions/ASPLinux/i386/7.3/
ftp://ftp.kr.psi.net/pub/mirrors/asp-linux/
ftp://ftp.surfnet.nl/pub/os/Linux/distr/asplinux/i386/7.3/
ftp://ftp.nluug.nl/pub/os/Linux/distr/asplinux/i386/7.3/
ftp://ftp.clear.net.nz/mirror/ftp.asp-linux.com/i386/7.1/
ftp://ftp.man.poznan.pl/vols/vol1/sunsite/distributions/asplinux
ftp://ftp.gamma.ru/pub/asplinux/i386/7.3/
ftp://linux4u.jinr.ru/pub/ASPlinux/i386/7.3/
http://download.asplinux.ru/install/ftp/i386/7.3/


What is it?
-----------

The mystifying part was:  Were they really giving this stuff away for
free?  Was it one of those deals where only the Deluxe Edition boxed 
set had the impressive goodies?

I also noticed a press release saying ASPLinux Pte. Ltd. had become an 
authorised distributor for Acronis OS Selector, one of the retail,
you-may-not-redistribute packages that do NTFS resizing.  So, I e-mailed 
ASPLinux Pte. Ltd. asking (1) What are ASPDiskManager's licence terms?
(2) Is source code available to the public?  (3) Is there any connection
between ASPDiskManager and Acronis OS Selector?

The next morning, I got a telephone call, not from ASPLinux/SWsoft, but
rather _Acronis_.  They wanted to know what I was digging into, so I
told them.  They said ASPDiskManager _is_ Acronis OS Selector, included
in ASPLinux under licence.


So, I downloaded an ISO of ASPLinux v. 7.3 disk 1 (of 3).  Burned it to
disk.  Booted it.  Very nice graphical installer.  Pick your language, 
pick your mouse type, pick _custom_ installation (overriding the default
of quick installation), select installation source (CD), pick custom
partitioning (default).  You're now in ASPDiskManager.  Hot damn!

It seems quite impressive.  If you highlight an existing partition and
select the Edit button, you see an Edit Partition screen whose options
include Resize.  It will resize NTFS, FAT, ext2/ext3, XFS, and Reiser!
I didn't have any partitions I cared to sacrifice, let alone NTFS ones, 
but likely you just exit the ASPDiskManager screen and then hard boot
and eject the CD (if you just needed the resizer, and don't want to
install ASPLinux).


How free is free?
-----------------

Time for a review of software types classified by licence.

o  Proprietary / non-redistributable.  E.g., most retail software.
   You open the box, and see a licence, which probably has a lot
   of nasty restrictions, including maybe it being allegedly
   non-transferrable (which courts have held to be bunk) and that 
   you may not hand out copies.  Many people don't realise that, even
   if no explicit licence said so, it would still be unlawful to
   redistribute it, _by default_.  The Copyright Act reserves that 
   right to the copyright holder.

   That's right:  Software is proprietary by default.  It takes an
   explicit licence to change this.

o  Proprietary / redistributable.  E.g., shareware.  If you read the
   README for a piece of shareware, it says you're welcome to 
   re-upload it, even though you're allegedly prohibited from 
   modifying it, reverse-engineering it, decompiling it, etc.

   A lot of people assume that anything you find downloadable for free
   from the Internet is therefore lawfully redistributable.  Not so.
   Again, that right is reserved, by default.  For example, after 
   Microsoft save Corel from collapse with a huge investment, Corel
   discontinued downloads of WordPerfect 8.0 Download Personal Edition
   for Linux, _and_ apparently telephoned CNET and Tucows, saying 
   "Pull those files."  Because WP 8.0 DPE for Linux never included 
   a grant of permission to redistribute, CNET and Tucows were forced
   to comply.[2]

   A lot of such software does exist on the Net, some of it with source
   code.  Where the copyright owners aren't being zealous in going 
   after people, often it circulates for decades.  In some cases, they
   intended this and just failed to include a licence statement -- or
   wrote that permission in a letter, or on a Web page, or in a 
   telephone conversation.  Any of those might suffice:  A licence
   is whatever a judge agrees is one.

   But the point is that, if you _don't_ have any sort of licence,
   then at best you can convince the judge that you lawfully downloaded
   it:  You have no inherent right to redistribute.  If you do 
   redistribute, you run the risk of the copyright owner coming
   screaming at you, telling you that you may not (and worse things,
   in these days of DMCA legal action).

   A more current example is Borland Kylix Open Edition.  You can 
   download it directly from Borland for free -- but its terms very 
   explicitly omit permission to redistribute.  (In fact, just in 
   case you're unclear on that point, it's actually forbidden.)
   If they wished, Borland could also designate other authorised 
   download sites -- like CNET's download.com and Tucows, for example.
   But all of those sites could be shut off without advance notice, 
   and nobody would have the right to offer it elsewhere.

o  Open source.  This is software that _is_ explicitly redistributable,
   and whose further development anyone may take over ("fork").  As
   noted, this isn't possible without a licence, since the default 
   licence (inherent in the Copyright Act) is proprietary.


But what the hell is this...?
-----------------------------

Which brings us back to ASPLinux, ASPDiskManager, and Acronis OS
Selector.  Acronis OS Selector is very much in the proprietary / 
non-redistributable category.  But what about ASPLinux (which _includes_
Acronis OS Selector, under licence)?

I read the README.  It says you're explicitly allowed to redistribute.

It's obvious that the ASPLinux installer as a whole (including
ASPDiskManager) falls basically into the second category, above
(proprietary / redistributable).  There's no sign of source code for it,
so nobody's going to be able to maintain ASPDiskManager independently 
of SWsoft.  And there's no obvious way to extract just ASPDiskManager
from the installer, and pass it around separately.  But it looks like
ASPLinux disk 1 can be distributed indefinitely.

Acronis may eventually become unhappy about this -- as it puts a bit 
of a monkeywrench in their product sales model.  They might convey
that unhappiness to ASPLinux Pte Ltd. / SWsoft, who conceivably might
yank existing ISOs from ftp sites it controls and ask removal from
others.  But I _believe_ they could _not_ compel the files' removal.
(I'm not a lawyer.)


So...
-----

Linux users who're in the habit of helping people create MS-Windows
dual-boot setups might want to add ASPLinux disk1 to their kits.
It appears to be as redistributable as the open-source (but scarily
prerelease) ntfsresize utility, and even more than BootIt NG (which 
may not be redistributed by companies or for money).  And by all means 
put one or both of the rescue disks with the open-source Partimage
partition-imaging utility in your kits (http://mkcdrec.ota.be/ ,
http://rescuecd.sourceforge.net/).  Both are toolkits, but the latter
one has preconstructed images, too.


[1] There used to be a version of Windows NT for PowerPC, with NTFS
support.  So, it's quite possible that ASPLinux for PPC includes an
NTFS resizer, and that such a feature would not be entirely pointless.
However, it seems very unlikely that the Linux community would have to 
deal with such computers, at this late date.

[2] One can still find WP 8.0 DPE elsewhere.  Presumably, Corel quit 
after getting it removed from the two largest download sites.  The 
point is that Corel _could_ enjoin all the others, too.





More information about the conspire mailing list