<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; =
charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version =
6.5.7652.24">
<TITLE>RE: [QCLUG] QCLUG</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>Unfortunately what actually prevents a real time =
anti-virus engine for windows from being released to the wild under the =
GPL is that fact that in order to write such an engine, a person needs =
Microsoft's specialized dev kit for interfacing with the hard drive =
device layer. Such device drivers are called file system filters =
or minifilters. This dev kit is only offered under terms that are =
very hostile to anybody releasing a GPL real time anti-virus =
engine. I don't think anybody with the wherewithal to write such =
an engine has had the guts to test Microsoft in court.<BR>
<BR>
What we did, was to write a standalone application called a =
"minifilter" that is loaded like a device driver. =
Another standalone application that is a tray client and user =
interface. Then I ported the clamav engine to windows and =
turned it into a service that accepts requests to scan over a named =
pipe. The source code for the clamav port is available, of course, =
but the other two applications are proprietary. I am =
actually going to propose to my company that we open source this =
project, but the decision is not mine alone.<BR>
<BR>
Before we wrote this, we actually tried working with clamwin project =
instead. I offered to work with them on the port and they accepted =
my offer but then they just strung me along for months without giving me =
access to their repositories. We couldn't afford to wait for them =
so we had to develop our own, which was a very expensive and time =
consuming project, as you may imagine.<BR>
<BR>
David<BR>
<BR>
-----Original Message-----<BR>
From: qclug-bounces@qclug.org on behalf of Aaron Johnson<BR>
Sent: Mon 9/29/2008 7:59 AM<BR>
To: qclug@qclug.org<BR>
Subject: RE: [QCLUG] QCLUG<BR>
<BR>
I noticed that your appliance (CIPAFilter) uses a real-time antivirus =
client<BR>
based on the open source ClamAV engine.<BR>
<BR>
Does DerbyTech contribute to the ClamWin project at all? I know one =
thing<BR>
that ClamWin has been talking about for a LONG time is developing an<BR>
on-access real-time scanning function...<BR>
<BR>
-----Original Message-----<BR>
From: qclug-bounces@qclug.org [<A =
HREF="mailto:qclug-bounces@qclug.org">mailto:qclug-bounces@qclug.org</A=
>] On Behalf Of<BR>
David Hinkle<BR>
Sent: Monday, September 29, 2008 12:46 AM<BR>
To: qclug@qclug.org<BR>
Subject: RE: [QCLUG] QCLUG<BR>
<BR>
CIPAFilter uses a lot of open source for our basic functionality, such =
as<BR>
firewall, routing, NAT, etc... We use Ubunto Linux for the OS. We =
do use<BR>
ClamAv, but not freeswan or squid. (We did use freeswan in the =
past). <BR>
<BR>
However, our core features (such as the proxy, reporting, greylisting), =
are<BR>
implemented with proprietary non-gpl software we developed. We =
also use<BR>
spamassassin and sendmail in conjunction with a proprietary milter =
we<BR>
developed for our mail features and to implement some extensions to =
SPF,<BR>
greylisting and some additional header analysis. <BR>
<BR>
There's no download link, but of course our customers can request any =
GPL<BR>
software from us that we distribute with our product. In some =
cases third<BR>
parties can also make requests from us, but you need to be in possession =
of<BR>
the binaries and request a specific software package used in the product =
by<BR>
name. (See GPLv3 6-b).<BR>
<BR>
We're very careful about licensing, none of our proprietary software =
is<BR>
linked with GPL binaries or libraries, and as a company we focus on =
the<BR>
development of our proprietary software. Linux is a platform for =
us, not an<BR>
end to itself. It does, however, make an excellent platform.<BR>
<BR>
But all that being said, we also believe in being in compliance with =
the<BR>
spirit of the GPL. For example, if someone wants the source for a =
GPL<BR>
package I've actually modified I'll be happy to provide it via email at =
no<BR>
charge, and I don't much care if they're a customer or not. =
But you'd have<BR>
to tell me what package you want the source for.<BR>
<BR>
David<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: qclug-bounces@qclug.org on behalf of Dave Bergert<BR>
Sent: Sun 9/28/2008 10:41 PM<BR>
To: qclug@qclug.org<BR>
Subject: Re: [QCLUG] QCLUG<BR>
<BR>
Welcome, the list have been quite of late.<BR>
<BR>
I was looking at CIPAFiler .. It appears that CIPAFilter uses =
some <BR>
GPL'ed open source projects, e..g FreeSwan, ClamAV, squid. -- do =
you <BR>
have a link to download the source of CIPAFilter ? I'm interested =
in <BR>
learning more about it.<BR>
<BR>
Regards.<BR>
<BR>
<BR>
On Sep 28, 2008, at 9:23 PM, David Hinkle wrote:<BR>
<BR>
><BR>
> Active? Alive? What's your status. I'm David Hinkle, =
Sr. <BR>
> Programmer for CIPAFilter. CIPAFilter is a Quad Cities =
company that <BR>
> specializes in products using embedded linux. I'm interested =
in <BR>
> becoming involved with the LUG.<BR>
><BR>
> David<BR>
><BR>
<BR>
<BR>
<BR>
<BR>
No virus found in this incoming message.<BR>
Checked by AVG - <A =
HREF="http://www.avg.com">http://www.avg.com</A><BR>
Version: 8.0.169 / Virus Database: 270.7.4/1695 - Release Date: =
9/27/2008<BR>
1:11 PM<BR>
<BR>
_______________________________________________<BR>
QCLUG mailing list<BR>
QCLUG@qclug.org<BR>
<A =
HREF="http://qclug.org/mailman/listinfo/qclug">http://qclug.org/mailman=
/listinfo/qclug</A><BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>