[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Development Question



On Wed, 2002-09-11 at 02:51, Phillip Stewart Whelan wrote:
> Hi,
> 
> I was wondering what are the licensing restrictions concerning me
> making a private plugin for firestorm....

IANAL but in my understanding of the GPL, you are free to make any
plugins you like and do what you want with them - the GPL only comes in
to play when you distribute/sell the plugins to someone else in which
case all your work would come under the GPL as it would be a derived
work. That means you would need to give them all your source code and
the right to modify it and distribute it themselves.

> The plugin in question will be linked to a private system, which will be
> developped internally here at Bunker (a small sec consulting firm).
> 
> .... provided that ALL other patches which dont interface directly into
> the system I submit directly back to you guys. (which are many, that Im
> planning to do)..
> 
> 1) A response system, similar to the LIBRESP system in snort
> 2) direct interfaces to the iptables system in Linux...
>   (possibly more response systems, plus whatever else is feasible)
> 
> and a variety of other things....

Cool - I'll look forward to working with you :)

> I'd at least like to discuss the possibilities... Since I plain think this
> thing KICKS ASS, heh
> 
> (of course, the patches I would submit in any wanted/necessary format as
> an external whatchamacallit. I would also make it a TOP priority to do
> so.... )
> 
> and no, its not because I just wanna **** up snort... I just like how
> Firestorm is built, more than I do snort

yay thanks! - and firestorm is still just a baby (under a year old).
This thing doesn't kick nearly as much ass as it will in the future :)

If you have any questions or want any information about how bits of
firestorm work (it's not that well documented) just ask on the mailing
list and i'll help you out.

happy hacking

--
// Gianni Tedesco (gianni at scaramanga dot co dot uk)
lynx --source www.scaramanga.co.uk/gianni-at-ecsc.asc | gpg --import
8646BE7D: 6D9F 2287 870E A2C9 8F60 3A3C 91B5 7669 8646 BE7D