Archive for February, 2008

Claws Mail, ClamAV™, GPLv2, GPLv2+, GPLv3+, and the ClamAV™ Plugin

Friday, February 29th, 2008

Since the Claws Mail ClamAV™ plugin was dropped there have been several comments made in several places; Naturally enough, people have been confused over the incompatibilities of GPLv3 and GPLv2 — some thought it would be possible to simply release the ClamAV™ plugin under GPLv2, (it's not), some imagined that we were trying to instigate a holy war, (we're not), some thought it could easily be solved by changing the way and place the plugin is executed, (it can't), some surmised that it would be better if GPLv2 and GPLv3 were compatible, (if they were then GPLv3 would be redundant), some thought we were too hasty in changing Claws Mail to GPLv3+, (that's a matter of opinion), some think anti-virus at the user-level is useless on Linux anyway, (they've got a point), and others criticized us for not discovering that libclamav was GPLv2-only in the run-up to Claws Mail changing to GPLV3+, (hmmm!).

Now, a quick recap on what I'm talking about:

  • Claws Mail upgraded its license from "GPLv2 or later" to "GPLv3 or later".
  • The Claws Mail team were alerted to the licensing problem, (a GPLv3+ app cannot link to a GPLv2-only library), by Debian Bug Report 462963.
  • The Claws Mail team implemented what they thought was a possible solution: Making the ClamAV™ plugin a standalone plugin instead of it being part of the main Claws Mail package and downgrading the plugin's license to GPLv2+, (at the agreement of all the authors of the new code that has been added since the change to GPLv3+, which was just Colin).
  • In the meantime the Claws Mail team sought confirmation of their solution from the Software Freedom Law Center and were informed that the proposed solution was not legally distributable.
  • The Claws Mail team dropped the ClamAV™ plugin.

Some interesting points to note: When the ClamAV™ plugin was first released, libclamav was released under a 'GPLv2 or later' license. The 'or later' clause was first dropped in ClamAV™ version 0.91rc1, (libclamav version 2:4:0), which was released on the 30th May 2007. On the 17th August 2007 it was announced that SourceFire® had acquired ClamAV™. One can clearly see that there could be a connection here, and imagine that discussions between the ClamAV™ developers and SourceFire® had been taking place. Then one may recall that Snort®, the network intrusion detection system, was also acquired by SourceFire® and it also downgraded its license to GPLv2-only — and not without some controversy; for example, see this post, Snort license changes revisited, on the Inliniac blog.

In my opinion, a license change is an important thing, particularly a downgrade in the licensing of a library, which could impact on several other projects. But, when looking at the NEWS and README files of ClamAV™ version 0.91rc1 there is nothing to be found about the license change, which seems a little strange. Even stranger is that the ChangeLog doesn't mention it either! That's a bizarre oversight by whoever writes those files.

Downgrade Claws Mail? Are you crazy?

A few Claws Mail users, having upgraded without taking the time to read the release notes, and suddenly finding themselves without a ClamAV™ plugin, and panicking, (well, possibly panicking), have asked how to downgrade Claws Mail so that they can get the plugin back.

It is possible to call clamscan, clamd, or clamdscan using Filtering or Actions as an alternative, for example:

Filtering:
Filtering condition: ~test "clamscan --quiet %F"
Action:              move "#mh/Mail/trash"

Action:
Menu Name:    clamscan
Command Line: clamscan -i '%p'
None of these methods are as quick as the plugin however.

The best solution, it seems to me, would be for these users to keep a copy of the ClamAV™ plugin and build it themselves — as long as they do not distribute their copy of the source code they would be within the bounds of the law, as the problem here is only the distribution of source code under incompatible licenses, not in personal use.

Here is a copy of the ClamAV™ plugin source code which has been patched so that it will only build with libclamav version 2:3:0 or earlier, that is, the last version of libclamav to be released with a 'GPLv2 or later' license, making it legal to distribute. There is nothing stopping you from taking this code and patching your own local copy so that the restriction is lifted, the only caveat is that you must not distribute your locally patched copy.

You could use a patch like this and then run ./autogen.sh:

--- configure.ac        2008-02-28 10:19:45.000000000 +0000
+++ configure.ac.orig   2008-02-29 10:41:51.000000000 +0000
@@ -89,7 +89,7 @@
 AC_SUBST(GTK_CFLAGS)
 AC_SUBST(GTK_LIBS)

-PKG_CHECK_MODULES(CLAMAV, libclamav < = 2:3:0)
+PKG_CHECK_MODULES(CLAMAV, libclamav)
 AC_SUBST(CLAMAV_CFLAGS)
 AC_SUBST(CLAMAV_LIBS)

Claws Mail ClamAV™ Plugin version 3.3cvs3: clamav-plugin-3.3cvs3.tar.gz (requires libclamav <= 2:3:0)

Jerome Friedman - Blasphemy, Immorality, and Anarchy: The Ranters and the English Revolution

Sunday, February 17th, 2008
Jerome Friedman - Blasphemy, Immorality, and Anarchy: The Ranters and the English Revolution Jerome Friedman - Blasphemy, Immorality, and Anarchy: The Ranters and the English Revolution
[Ohio University Press 1987]

There can be no doubt that the Ranters were the most radical and the most peculiar sect of the Cromwellian interregnum. Coming into prominence about 1649, the Ranters captivated the minds of many Englishmen for the next decade. They were the incarnation of the Hobbesian nightmare of masses running wild in the streets, and even Gerard Winstanley, the leader of the equally detestable and feared Diggers, considered the Ranters an abomination. Other contemporaries and subsequent authorities have been no more friendly. The 1911 edition of the Encyclopaedia Britannica wrote that the Ranters were the dregs of the Seeker movement. Rufus Jones, the mild mannered and tolerant historian of mystical sectarianism, concluded "The Ranters got a bad name from everybody who came into contact with them, and there is no question that it was a degenerate movement." In their own day, George Fox fumed about the immorality of those Ranters he met in prison. He observed how they drank, smoked, derided common concepts of God and, worst of all, "they sang, whistled and danced."

Despite such disagreeable statements, the Ranters were important for a variety of reasons. For a few crucial years Ranter leaders found a large following in London's urban poor, though Ranter activity was also reported in virtually every corner of England as well. The Ranters' appeal was to the lowest strata of English society: the urban poor and the landless rural population, street people, criminals, and prostitutes. The Ranter message was varied. Religious institutions were a sham and God was within you. There was no heaven, no hell, and, hence, no need to live as if there were. All governance and property were theft, corruption, and extortion. All institutions emanated from and fostered class dominance and were thus of no significance to the poor Englishman. There were neither licit not illicit forms of behaviour, just deeds. In a word, the Ranters were the first recognizable movement expounding the ideas that might be called class conscious anarchism. Tame and civil Ranters wanted merely to destroy all religious institutions. More radical Ranters called for the abolition of all government and private property, and the most extreme of all hoped for a universal conflagration to destroy everything.

The Ranters were more than mere malcontents feeding upon the inability of a revolutionary society in turmoil to reach political and religious consensus. They were also the heirs of the long and wonderful traditions of ancient and medieval heretical dualism found in the Brethren of the Free Spirit and in the Cathari, Bogomils, Messalians, Paulicians and Gnostics before them. Much as the Gnostics were considered a plague by early Christians, and the Cathari, Bogomils and Paulicians in later centuries, the Ranters, too, were thought by their contemporaries to be an infection and social disease. Ranters were neither polite nor modest and caused a good deal of trouble, but they were not dismissed by their contemporaries as they have been ignored by historians. The Blasphemy Act of 1650 was aimed exclusively at prosecuting and persecuting the Ranters, and almost every Ranter treated in these pages was tried, found guilty in a court of law and sent to jail. Some, like Bauthumley, were more unfortunate; for speaking blasphemy his tongue was bored through with a hot poker.

It is difficult to make too many generalizations about the Ranters for most were fierce individualists who found no need for common confessions or lists of dogmas. Some, like Coppe or Robins, were probably insane, and Tany was absolutely mad. Freeman and Norwood were upstanding gentlemen dreaming of a free England, while others such as Coppin were theologians of high caliber. Bauthumley was a spokesman for a religious quietism lost in the din and drumming of Presbyterian politics and intolerance. Foster was a political arsonist ready to pitch England into a worldwide bonfire in which all would be destroyed so that a new society, Phoenix-like, could emerge from the ashes. All the while, Clarkson preached redemption through sin as the surest path to salvation. [...]

Philosophical Ranters, [...] more than other Ranters, were concerned with the religious, conceptual, and intellectual implications of dualism and its meaning for creation, good and evil. They were the premier religious thinkers of the movement, and both Bauthumley and Coppin were required reading among Ranters. The Sexual Libertines accepted the philosophical foundations of dualism but were more concerned with how mankind should live life on earth while awaiting death and the merger of the soul with God. That they are called Sexual Libertines tells us something about the conclusions they drew. Thus, whereas philosophical Ranters were overwhelmed by the dualism of matter and spirit, good and evil, and were often very ascetic, the Libertines accepted the same dichotomy but decided to make the best of their temporary sojourn in this corrupt world of physical matter. The Libertines Coppe and Clarkson were many things, but no one called them ascetic.

Revolutionary Ranters were philosophical dualists who drew social implications from their thought. Hence, most were concerned with the religious, political and economic institutions all of which were understood to be Satan's tools for the control of mankind in this evil world. To be a revolutionary Ranter simply meant that one wished to put an end to Satan's control of the world by any means possible. Where Parliament wished to use the army against the King, the Ranters wished to use the army against everyone starting with the King and then Parliament, and then the nobility and then. . . . Gentlemen Ranters were a branch of the revolutionists but with one important difference; they were officers in the army and enthusiastic about the army's ability to hasten the destruction of England.

Divine Ranters were individuals considered Ranters by contemporaries and by their followers as well; but they differed somewhat from other Ranters in that they believed they were the actual living God. To an extent these Ranters represented the Free Spirit wing of the Ranter antecedents rather than the influence of medieval dualism. Additionally, some were insane. Thomas Tany, or Theauraujohn His Aurora, as he preferred to be called, was the consummate Ranter, combining all Ranter elements into a bizarre and fascinating intellectual system which included his own language, logic, grammar and sources. Some might point out that Tany was stark raving mad but Nietzsche was not well balanced and Schopenhauer was very depressed and finally he committed suicide.

Tales of Two Parsons concerns the lives, loves and writings of two notorious Ranters, John Pordage and Thomas Webb. Alone among the Ranters, these two gentlemen held appointments as pastors until, for a variety of incredible offenses, they were thrown out of their positions.

Contents

Acknowledgments
Preface
Introduction

PART ONE: THE RANTERS
1. The Civil War, Sectarianism and the Ranter Family Tree

Philosophical Ranters
2. Richard Coppin
3. Jacob Bauthumley
4. J. F.

Sexual Libertines
5. Abiezer Coppe
6. Lawrence Clarkson
7 Anonymous

Revolutionary Ranters
8. George Foster
9. Joseph Salmon

Divine Ranters
10. John and Mary Robins: Joshua Garment
11. William Franklin and Mary Gadbury
12. Thomas Tany

Gentlemen Ranters
13. Captain Francis Freeman
14. Captain Robert Norwood

Tales of Two Parsons
15. Thomas Webb
16. John Pordage

PART TWO: THE ANTI-RANTERS
17. The Anti-Ranter Offensive
18. Orthodox Critics
19. Sectarian Critics
20. Scandalous Tracts
21. Anti-Ranter Fun: Poems, Pictures and a Play

Conclusion
Notes
Bibliography
Index

Claws Mail drops ClamAv™ Plugin

Thursday, February 14th, 2008

Due to Licensing Issues™ the Claws Mail ClamAV™ Plugin has been dropped.

It seems that Sourcefire®, the company who employ the core ClamAV™ developers, wish all the ClamAV™ code to be published under GPLv2 only, and this is Incompatible™ with the GPLv3+ license that Claws Mail has.

You might Think™ that it would make Sense™ for a library to be licensed under 'GPLv2 or any later version', but apparently not. So, Goodbye To ClamAv™. Now the Bogofilter Plugin will have to catch all the Spam™ for me, as, Essentially™, that was what the ClamAV™ plugin was doing for Me™.

hums every morning

Saturday, February 9th, 2008

From an interview with John Pilger in today's The Guide supplement in The Guardian

Q: Who wants to be a millionaire?

A: This is the song Tony Blair hums every morning when he rises and tots up his latest windfall — a million for telling business groups in China nothing they didn't know, three or four million for buying JP Morgan influence in whatever corridors of power he imagines still welcome him. That this criminal, awash in a nation's blood, is so enriched and deluded that he believes he should be president of Europe is a shame upon all of us in Britain who deny his prosecution.

That's breviary stuff, that is.

  • You are currently browsing the breviary stuff archive of February, 2008

  • Current Books

    Further information and comments (RSS)
    Frank Aydelotte - Elizabethan Rogues and Vagabonds Frank Aydelotte - Elizabethan Rogues and Vagabonds
    [Frank Cass 1967]
    Marcus Rediker - Villains of All Nations, Atlantic Pirates in the Golden Age Marcus Rediker - Villains of All Nations, Atlantic Pirates in the Golden Age
    [Verso 2004]
    Buchanan Sharp - In Contempt of All Authority, Rural Artisans and Riot in the West of England, 1586-1660 Buchanan Sharp - In Contempt of All Authority, Rural Artisans and Riot in the West of England, 1586-1660
    [University of California Press 1980]
    E. P. Thompson - Whigs and Hunters, The Origin of the Black Act E. P. Thompson - Whigs & Hunters, The Origin of the Black Act
    [Penguin 1990]
  • Current Music

    Henry Snowstorm - Civil Unrest Henry Snowstorm - Civil Unrest
    [the Wild Beast Records 2007]
    Karl Hector and The Malcouns - Sahara Swing Karl Hector & The Malcouns - Sahara Swing
    [Now-Again 2008]
    Nigeria Special: Modern Highlife, Afro Sounds and Nigerian Blues 1970-6 Nigeria Special: Modern Highlife, Afro Sounds and Nigerian Blues 1970-6
    [Soundway Records 2008]
    Hypnotic Brass Ensemble - Sankofa / Salah Ragab - One Tree/Ole Hypnotic Brass Ensemble - Sankofa / Salah Ragab and the Afro-Egyptian Ensemble - One Tree/Ole
    [Honest Jon's Records 2007]
    Hypnotic Brass Ensemble - Brass In Africa Hypnotic Brass Ensemble - Brass In Africa
    [Handcuts Records 2007]
  • Latest from Atlas Press

    Carlo Emilio Gadda - The Philosophers' Madonna Carlo Emilio Gadda - The Philosophers' Madonna
    [Eclectics & Heteroclites 8 2008]
    Alfred Jarry - Three Early Novels Alfred Jarry - Three Early Novels
    [Anti Classic 9 2007]
    Michel Leiris - Mirror of Tauromachy Michel Leiris - Mirror of Tauromachy
    [Eclectics & Heteroclites 7 2007]
    Konrad Bayer - the sixth sense Konrad Bayer - the sixth sense
    [Eclectics & Heteroclites 6 2007]
  • Pages

  • Categories

  • Archives