next up previous contents
Next: TRUSTe Up: Some Recent Suggestions for Previous: StopBadware   Contents

EULAlyzer

EULAlyzer [Javacool Software, 2007] is a piece of concept software that takes any EULA and analyses it for particular words and phrases considered ``interesting''. These include words and phrases involving advertising, third parties, changes that may be made without notifying the user, privacy information, etc. When a user installs a new piece of software, they can use the EULAlyzer software to copy an EULA into the analysis tool, which EULAlyzer scans for terms of interest, displaying the results in a window for the user to easily scan through the pertinent phrases and work out if they are important. A screenshot of its operation can be seen in Figure 4.2.
Figure 4.2: A screenshot of EULAlyzer, showing some analysis results.
Image eulalyzer
In this Figure, the software license agreement for Download Accelerator Plus [SpeedBit, 2008] has been analysed. In the upper screen, a list of suspect text is shown (``Flagged Text''); this shows the word as well as the context of the word as it appears in the EULA itself. The user can then click on the green arrow beside it to go straight to the pertinent spot in the EULA on the bottom half of the screen, where they can read more of the surrounding text. The ``interest level'' shows how likely it is that the user would be interested in those pieces of text. I personally found that gauge fairly useless, since I was interested in seeing what all of the flagged text was, rather than selectively looking at or ignoring other phrases. The user interface screen for choosing the EULA to read was a little difficult to use, since the window of the EULAlyzer couldn't be resized easily and the program requires the user to drag an icon from the EULAlyzer program to the text box of the license agreement on the installation screen of the software in question. Dragging the icon and completing the procedure was difficult, and is likely to be discouraging for users of the free version of the program. Since the point of such a program would, ideally, be for it to be easy to use in order to encourage use and therefore improve understanding and knowledge of the contents of EULAs, the free version of EULAlyzer is not the best solution to the problem of EULAs.

There is a more advanced version of the software (which requires payment; the simpler version is free) that runs continuously in the background, and analyses any licenses that the user encounters when installing software. This is much easier to use, since the user doesn't have to open the program to run the EULA through it each time they install software (which would mean they could easily become lazy and not bother to actually do it). It also only runs on one platform (Microsoft Windows) and is thus not very useful for Macintosh or Unix/Linux users. If this or a similar program became standard on all operating system platforms, then it would be much more useful, but as it is, it is simply a niche market application that appeals to the more privacy and security conscious computer users.

EULAlyzer provides a simple service that does make it easier for users to understand the contents of the license agreement. However, it is essentially a patch approach to the more systemic problem of informed consent in EULAs, and although it is quite useful, it doesn't attempt to change the poor behaviour of companies, but simply provides a slightly more convoluted option to users concerned about their computer and data's welfare. Since it is also analysing the EULA documents by scanning for certain words, it could also ultimately be a reasonable expectation that software wishing to avoid clauses being flagged by the analysis could rewrite their EULA to use words that do not trigger an alert in the software. EULAlyzer would then give a false sense of security, and could ultimately be more dangerous than not having the analysis tool at all. Thus it doesn't really effect much change in the world of poor EULAs, and it will likely be a minority of people who actually use the software4.3, which is why it is not a comprehensive and full answer to the problem of EULAs.


next up previous contents
Next: TRUSTe Up: Some Recent Suggestions for Previous: StopBadware   Contents
Catherine Flick 2010-02-03