When you buy music software, you're not paying
for a physical object, but a licence that resides on a small plastic
key. How can you protect your investment, and what happens if something
goes wrong?
Probably
the most widely used dongle in the audio world, Pace's iLok can house
over 100 separate licences from a variety of developers.
With
software piracy so rife in today's world, many developers feel they
have no choice but to protect their products with a hardware device.
This usually takes the form of a dongle or 'Smart Key', which plugs into
a computer port and controls access to one or more software
applications. Like most copy-protection measures, dongles can make life
more difficult for legitimate users, and haven't eliminated the
availability of 'cracks', but they certainly have advantages over
alternative systems. Unlike challenge–and–response protection, for
instance, dongles allow you to install software on multiple machines, or
upgrade to a new computer fairly easily. Dongles also survive intact
through most computer hardware problems and failures, are immune to
problems caused by by software updates, can be hot swapped between
different rigs, and you can take them with you when travelling, so you
can use your favourite plug-ins when working on location projects. They
also allow you to demo protected commercial software for a specific time
period or number of uses.
However, the single most important fact about dongles, and one which
many musicians overlook, is that the product licences they contain
represent the entire value of those products. Even if you've registered
dongle–protected software on the developer's web site, if your dongle
gets lost or stolen you'll often have to buy that software again. With
that in mind, let's explore dongle management, transfer of licences,
security and insurance, so that your investment is as safe as possible.
Syncrosoft's
dongles are very familiar to Steinberg customers, among others, but the
newer, shorter version (shown here on the left) may prove more
responsive in some applications than the pre-2004 version (on the
right).
The iLok USB smart key from California–based Pace Anti-Piracy (
www.paceap.com)
is probably the most widely used by audio software developers, among
them Antares, Audioease, Bomb Factory, Celemony, Digidesign, DUY,
EastWest, GRM Tools, Izotope, McDSP, MOTU, Muse Research, PSP Audioware,
Serato, Sonnox Oxford, TC Electronic, Waves and Way Out Ware.
One reason for its popularity is that the iLok was the first dongle
to support multiple licences on the same device (it can hold "over 100"
cross-platform authorisations from multiple vendors). Many of the
companies mentioned above use iLok as their exclusive protection method,
although a few, such as PSP Audioware and Way Out Ware, provide
challenge/response protection tied to a particular computer as an
alternative, with iLok as an option for those who find dongles a more
convenient and portable solution.
Second in the popularity stakes are Syncrosoft, whose USB dongle will
be well known to Steinberg customers who run products such as Cubase,
Nuendo, Halion or Wavelab, as well as to owners of software from
Arturia, Eliosound, Korg, Tascam, Virsyn and VSL, among others.
Several other USB dongle formats exist (see box), but the vast
majority of audio software developers seem to use either iLok or
Syncrosoft dongles, so we'll concentrate on those two here. Both work on
both Mac and PC and support Windows 32-bit (2000, XP 32, Vista 32), and
Windows 64-bit (XP 64, Vista 64). While iLok should run on Mac OS
10.3.9 or later (excluding 10.4.4), Syncrosoft requires OS X 10.3, 10.4,
or 10.5; discontinued versions are still available for OS 10.2 and
Windows 98, ME and NT.
Licence management on iLok dongles is always done while logged into the www.iLok.com web site, where you can download licences and transfer them from one iLok to another.
There
are many common operational features to Syncrosoft and iLok dongles,
but also some important operational differences that I'll discuss
presently. Common to both is that each dongle contains its own unique ID
number and stores one or more licences, each of which allows you to run
a particular software application. When you buy most protected
software, you need to register it on-line with the developer, and the
corresponding licence will then be downloaded into your dongle so you
can use that software. Some software ships with a pre-licensed dongle,
and a few products even include a small SIM smart card holding the
appropriate iLok licence that you insert into your iLok when requested
by the software. Even if you have one of these, though, it's still
important to register your purchase, since this places you in a stronger
position if the dongle ever gets lost or stolen.
Because all licence management (downloads, transfers, and so on)
happens on-line on a secure web site, the licence server logging these
transactions tracks the relevant contents of each dongle. This means
that the manufacturers can, in principle, replace a defective dongle by
looking up the licences associated with that particular ID number, then
issuing new activation codes/authorisations, so you can restore your
licences to a new, empty dongle.
Syncrosoft's
License Control Center utility displays the licences contained in all
connected Syncrosoft dongles, and enables you to transfer them from one
to another.
This centralised on-line logging can also help
if you have several compatible dongles, transfer a licence from one to
another, and something goes wrong during the process. However, you don't
necessarily need an Internet connection on your music computer to
authorise a dongle: you can install the dongle drivers and associated
utility software on any Internet-connected computer, perform your
dongle-management tasks, and then move the dongle to your music
computer.
With Syncrosoft dongles, a unique Activation Code for your software
is supplied by the individual software developer, either on a printed
card with the product, or by email. Once on-line, you then enter this
code into Syncrosoft's License Control Center utility, which
communicates with Syncrosoft's secure database and downloads the new
product licence into your dongle. The Control Center utility also lets
you view the licences stored on all your Syncrosoft dongles at any time,
without requiring an Internet connection.
Make sure you download and install the most recent Mac or Windows Syncrosoft drivers from
www.syncrosoft.com/Download-78-11.html
to ensure you have widest compatibility across a range of protected
products from different developers. Personally, I've always found
Syncrosoft dongles easy and problem-free, partly because the dongle
drivers and associated utilities generally get installed alongside the
protected application.
With an iLok licence, downloads are slightly more complex: there's a central Internet server at
www.ilok.com
that handles all the transactions, so you will need to have an account
there. Occasionally a software developer using iLok protection will
offer to create an account for you if you haven't already got one, but
otherwise you can create one yourself fairly easily. Once you have a new
iLok.com account you'll need to download the latest iLok drivers and
install them on every computer that needs to access iLok-protected
software. On the computer that you intend to use to handle the
Internet-based licence management, you'll also need to install the iLok
Client Software from
www.ilok.com/cgi-bin/WebObjects/iLokManager.woa/13/wa/DownloadApps.
With the Client Software installed, you can log in to your iLok
account and have your unique iLok ID interrogated and registered in the
database. This only has to be done once. Once your iLok is registered,
you can contact individual software developers to request an iLok
licence for the software you've purchased. The process varies from
developer to developer: some, like Waves, provide automated Authoriser
utilities that you run while on-line to register your request, while
others simply ask you to type in required information on a web page.
Within a short time (typically just a few minutes, but occasionally a
day or more) the authorisation will be sent by the developer to
iLok.com, and then you'll be able to log in and download the license to
your iLok. Although delays can occasionally happen, I've yet to wait
more than a few minutes for any of my licences to arrive.
Although you can't transfer software licences from a Syncrosoft
dongle to an iLok, it is possible under some circumstances to move
licences between dongles of the same variety. It's easy to end up in
situations where you own more than one product that comes with its own
dongle, and it may be convenient to move all the licences these contain
into a single dongle. That way, fewer computer ports are required, and
if you ever work away from home you'll only need to take that one dongle
with you. However, this has implications if a Syncrosoft dongle ever
becomes faulty, as we shall see shortly.
Transferring licences between several of your own dongles is normally
free and easy to do (although a few developers, such as Waves, do not
support transfers between iLok dongles at all), but you will have to do
it while on-line to get the appropriate authorisation and update the
on-line database, and you should never remove any dongle from your
computer while performing transfers, until you get confirmation that the
operation has completed.
Syncrosoft's License Control Center utility provides several
step-by-step Wizards for License Download, License Transfer and License
Removal, and I've never had any problems using these. To transfer you
simply select the licence in question, then the desired destination, and
finally click on the Transfer License button. If you have one of the
longer Syncrosoft dongles manufactured before 2004 (see photograph at
start of this article), transferring your licences to one of the newer
shorter models can also improve responsiveness of some applications.
With iLoks, you need to log into your iLok.com account on-line and
choose the Transfer Licenses option. You will then need to 'synchronise'
your iLoks to make sure the data held on iLok.com matches what is on
your iLoks, then choose the source iLok and the licences you wish to
move, and then select the destination iLok using the simple step-by-step
instructions.
If you want to sell your dongle-protected software to another user,
you should ideally contact the relevant developer to check their policy.
Some prohibit it outright, others ask for a nominal 'service fee' to
amend the user details in their database, and some are happy to
facilitate transfers free of charge.
If the licences for the software in question are the only ones on a
particular dongle, it's probably easier to include this dongle as part
of the sale, since it will ensure that the software runs correctly.
However, the new owner may not be able to get technical support or
future updates unless you also officially transfer ownership (assuming
this is permitted). For instance, you could sell your copy of Cubase and
its Syncrosoft dongle, and the buyer could run it immediately and even
download and install free updates, but he or she might run into problems
trying to upgrade to a newer version later on. If the licences are
among many on your dongle it could be easier to transfer them to a
different dongle and include that in the sale, but this still doesn't
confirm that you'd be able to officially transfer ownership.
Subject to individual developer policy, iLok owners can transfer
licences between accounts for a nominal $25 per licence. However, this
may not guarantee full support. For instance, although you can transfer
the iLok licences for Digidesign plug-ins in this way between different
owners, Digidesign won't transfer plug-in registration to another owner,
so the new owner won't quality for updates or support. Waves insist
that you're covered by their WUP (Waves Upgrade Plan) before they will
transfer ownership, and after you've faxed a signed statement to them
that you've transferred all licences, materials, and iLok key to the new
owner that new owner will need to pay a $150 'transfer of licence fee'
in order to get continued support.
Overall, if you want continuing technical support and the ability to
get future upgrades you should check thoroughly before buying any
second-user protected software.
For
the ultimate in dongle security, remove the backplate from a USB
port-to-header adaptor, as shown here, plug the header end into a spare
USB port pair on your motherboard, then firmly attach the cable/dongle
assembly somewhere inside your PC with cable ties.
Although
electronic components do occasionally fail, dongle breakages are most
likely to occur because of physical damage. The most common cause of
damage is when the dongle is plugged into a rear-panel computer port and
then gets squashed against a wall, and this can easily be prevented by
buying a short extender cable so that the dongle hangs down out of
harm's way. This is such a common issue for iLok owners in particular
(because the iLok is longer than most other dongles) that iLok
themselves sell a 20cm Dongle Buddy cable extender for $5.95 (
www.ilok.com/cgi-bin/WebObjects/iLokManager.woa/wa/namedPage?page=ProductBrowser).
If your computer's a tower system sitting on the floor and you plug
your dongle into a front-panel port you risk accidentally treading on it
or snapping it off when vacuuming, and for this scenario a USB 360
Degree Adaptor may help (for example
www.lindy.co.uk/usb-360-degree-adapter/70339.html), by rotating the dongle so it sticks up instead of out.
Personally, I avoid all possibility of accidental damage by mounting
my dongles inside the computer case. I described how to do this using a
modified USB port-to-header adaptor in PC Notes June 2006 (
www.soundonsound.com/sos/jun06/articles/pcnotes_0606.htm),
and if your dongles are always plugged into one computer then this is
also a great way to prevent them being accidentally misplaced or being
stolen by an opportunist.
Educational and commercial establishments sometimes suffer from
casual theft of dongles because they look similar to USB memory sticks
(ironically, they can end up being thrown away when the thief realises
their mistake, despite being far more valuable than memory sticks!). For
this reason, iLoks and Syncrosoft dongles have holes through which
security cables can be threaded and attached, either to a laptop's
Kensington Security slot, or a heavy object such as a desk. Even better
is to mount all dongles inside a sturdy metal box bolted to a heavy
object, then attach them to the computers via USB extension leads.
If your dongle fails or gets damaged, all software protected by the
dongle will immediately refuse to run. The standard procedure for anyone
with a broken or defective iLok is to follow the RMA (Return
Merchandise Authority) process, as detailed in the Help section of the
www.ilok.com
web site, and here you're on far safer ground than with Syncrosoft,
since the procedure is exactly the same whatever combination of licences
from however many developers are stored on a particular dongle. You'll
probably get a free replacement iLok if yours proves to be faulty, as
well as a replacement set of licences to download to it, but you'll have
to send your faulty iLok to them in California at your own expense, and
be unable to run the licenced products in the meantime.
Even a few days of down time can result in lost business, so Pace
offer a ZDT (Zero Down Time) package for $30 per year for each supported
iLok. ZDT customers get temporary licences lasting several weeks for
their software that are deposited into their iLok account and can then
be downloaded into a spare dongle if the worst happens. Then you can
carry on using your software while you send back the faulty iLok to have
it validated, whereupon you'll get new full licences to download to the
temporary replacement. If your original dongle was stolen or lost (see
below), you can use this time to claim on your insurance, so you can
replace the software or persuade the vendors to provide you with full
replacement licences.
Unfortunately, a few major iLok-using developers (including
Audioease, DUY Research, Grey Matter Response and Waves) do not support
ZDT, so if your iLok contains their licences there's no way to avoid
down time. In these cases Pace have to examine your returned iLok and
inform the developers in question, who in turn will issue a new
authorisation so that you can authorise a new iLok. One
Sound On Sound
reader was recently unfortunate enough to have two iLoks fail during a
six-week period, and although they were both covered by ZDT, many of the
licences covered Waves plug-ins, so despite prompt action by Pace, he
was still unable to use these for some five days at a time.
If you have a faulty Syncrosoft dongle, you should contact the local
distributor of the developer whose licences are stored on the device,
and in most cases send back the faulty dongle to them so that they can
confirm the licences stored within it before replacements are issued
locally (this is yet another reason to register your software
beforehand). For instance, Steinberg say that once their distributors
receive your dongle, if it's found to be defective or broken they can
usually ship another within 24 hours.
Some Syncrosoft developers are more helpful than others in the
interim, and may issue temporary licences to you. However, the waters
get very murky if you've transferred licences from several different
developers into a single dongle, and you'll have to make special
arrangements with each developer to return the broken dongle to you if
it has other licences on it, so you can send it on to the next one in
the list. Most musicians who have thought through the implications tend
to maintain a different dongle for each software developer!
The biggest bone of contention in the case of any dongle is what
happens if it goes missing or is stolen. Again, the situation varies
from developer to developer. After a theft, iLok owners with ZDT cover
will have temporary licences to tide them over for those products that
are supported under the scheme, and some Syncrosoft vendors may also
issue temporary licences. However, it's up to the individual developer
to decide what happens about replacement licences. A few may provide you
with full replacement licences that you can download to a new blank
dongle on receipt of a police Incident Number or similar confirmation,
while others may charge you a flat fee to issue new licences, or may
offer a discount on replacement ones.
Digidesign say that they will "consider replacement of licences for
Digidesign or Digidesign-distributed software on a case–by–case basis",
but they strongly recommend that you obtain insurance on all software
plug-ins. Other developers may well operate a similar policy in reality,
even if they don't specifically say that they do. Some, however,
including both Steinberg and Waves, remain adamant that you must
purchase their software again after claiming on your insurance.
Unfortunately, while most standard household insurance companies will
cover the cost of buying a new dongle, very few will cover the value of
the licences it contains. To get this cover you'll need a specialist
policy with a company that specialises in musical gear insurance, such
as those advertising in
Sound On Sound, and you should insure a
dongle containing one or more licences for the full cost of replacing
that software. Just don't wait until the worst happens, or you could be
seriously out of pocket!
The
Wibu Key dongle is used by Yellow Tools (shown here) and Algorithmix,
and is very similar in both size and shape to the latest Syncrosoft
device, apart from its bulbous end.Wibu Systems (
www.wibu.com)
have been around since 1993; I had an early brush with a Wibu Key
dongle on Native Instruments' Reaktor version 3 back in 2001, and both
Algorithmix and Yellow Tools now use it to protect their software ranges
(although Algorithmix also offer Syncrosoft as a dongle option, and
even iLok for their Pro Tools Mac products!). Wibu's more sophisticated
Code Meter dongle is now used by Magix to protect their Samplitude and
Sequoia audio software, but few other audio developers are on board as
yet.
Aladdin's HASP system (
www.aladdin.com)
was used by Waves, before they switched to iLok, and by IK Multimedia
for their T-Racks audio mastering software, before they switched to
dongle-free challenge/response protection back in 2001, but is not
currently favoured by many audio developers. Yet another format is
available from SafeNet (
www.safenet-inc.com),
whose Sentinel USB dongles are notably used by Avid for their XPress
and Media Composer film and video editing applications. Apple have
recently dropped the XSkey dongle from their Logic Pro 8 package.
Many
of us already have two or three dongles plugged into our computers, and
would rather not have any more. There's nothing more annoying than
having to buy a dongle before you can use the software you've just paid
for. Dongles tend to be bundled with expensive host applications, but
not with plug-ins and soft synths (to make their pricing more
competitive), so before you buy a dongle-protected product you should
always check which dongle it uses and whether or not one is included in
the package.
Some software makes the distinction very clear (the
box may, for instance, display a blue 'iLok required' or red 'iLok
included' sticker), but plenty of musicians have been caught out and had
to place a separate order for a blank dongle. If you do need to buy a
blank dongle, iLoks can be purchased for about
£30, while Syncrosoft dongles typically cost
£17 both from a variety of outlets.
I've
yet to experience any operational problems with either my Syncrosoft or
my iLok dongles during several years' use. However, other musicians
have reported crashes, intermittent faults, or other malfunctions where
the protection software/hardware seems to be the probable cause. The
most common fault is a dongle that's either not recognised at all, or
intermittently. If you suspect a dongle to be faulty, first try plugging
it into different USB ports, then check that any LED on the dongle is
illuminated. Sometimes, unplugging and replugging the device will reveal
an intermittent plug connection rather than a broken dongle.
If
possible, avoid plugging dongles into an Apple keyboard port, since some
users have reported problems with their computer failing to recognise
them. Similarly, if you have to plug any dongle into a USB hub, try to
use an active one (with its own power supply) if possible. I've used
both iLok and Syncrosoft dongles in un-powered USB hubs with no
problems, but dongles can be picky about particular makes of USB hub. If
your dongle lights up but you get an 'Unknown Device' error, try
temporarily plugging the dongle directly into its own USB port, since
this nearly always works reliably.
There are known issues with iLok synchronising and licence transfers if you connect to
www.ilok.com
from behind some proxy servers or firewalls, so if you experience an
'unexpected authorisation error 411' your only option is to find another
machine that's connected to the Internet in a different way.
Dongle-protected
software will only run on the machine that has the dongle, so if you're
running several computers in a network to combine their processing
power (using a utility like FX Teleport from
www.fx-max.com)
they will each need a separate licensed dongle. However, you could, of
course, dedicate specific machines to specific plug-ins, so avoiding the
need for duplicate licences.
Sometimes, power-saving features can
result in dongles being switched off by the operating system. PC
owners, for instance, should open Device Manager from the Control Panel,
double–click on each entry labelled USB Root Hub in the Universal
Serial Bus Controllers section, then click on the Power tab to see which
ones currently have dongles connected. For any that do, click on the
Power Management tab and un–tick the box labelled 'Allow the computer to
turn off this device to save power'.
More general iLok fault-finding tips can be found at Pace's extensive FAQ page at
www.ilok.com/cgi-bin/WebObjects/iLokManager.woa/wa/namedPage?page=FAQPage,
and for further dongle-based information, visit the web site of the
developer whose product it protects. For instance, Steinberg provide a
comprehensive FAQ area at
http://knowledgebase.steinberg.net/96_1.html, as do Digidesign at
www.digidesign.com/ilok.