Slashdot Mirror


Nessus Closes Source

JBOD writes "As reported at news.com, the makers of the popular security tool Nessus are closing its source code. Although it will will remain free as in beer, Nessus is dropping the GPL license for the upcoming version 3 of the software. The problem appears to be that Tenable Network Security (the company which primary author Renaud Deraison founded around Nessus) isn't making money because it's competition is simply repackaging their product. Deraison's writes "A number of companies are using the source code against us, by selling or renting appliances, thus exploiting a loophole in the GPL. So in that regard, we have been fueling our competition, and we want to put an end to that." He also notes that the OSS community has contributed very little to Nessus in the past six years, so they were reaping no benefit from using the GPL." Update: 10/06 22:48 GMT by CN : Nessus' Renaud Deraison wrote me to let me know that the company is "good money-wise," but has become annoyed with competitors repackaging their product.

82 of 394 comments (clear)

  1. GPL Considered Dangerous? by (1+-sqrt(5))*(2**-1) · · Score: 4, Informative
    To that end, I've become an early adopter of the Artistic License 2.0, Perl 6's upcoming license. From the preamble:
    This copyright license states the terms under which a given free software Package may be copied, modified and/or redistributed, while the Originator(s) maintain some artistic control over the future development of that Package (at least as much artistic control as can be given under copyright law while still making the Package open source and free software).
    1. Re:GPL Considered Dangerous? by ToasterofDOOM · · Score: 2, Insightful

      I have always liked the Artistic License, it is very business friendly. I think that, for many cases, it is just the right balance of freedom and control.

      --
      I am Spartacus
    2. Re:GPL Considered Dangerous? by Nasarius · · Score: 4, Insightful
      the Originator(s) maintain some artistic control over the future development of that Package (at least as much artistic control as can be given under copyright law while still making the Package open source and free software).

      Is it just me, or is this bafflingly ambiguous? I'm sure if I read the whole thing it would be clear, but I have no idea what that sentence is trying to say. I'll just stick with BSD for now.

      --
      LOAD "SIG",8,1
  2. time to spoon! by Anonymous Coward · · Score: 2, Funny

    No, fork.

  3. Re:GPL Kool-aid by Mr.+Underbridge · · Score: 5, Insightful
    Free as in beer is cool and all that, but if one excuse for dumping GPL is that they aren't getting any benefits in the way of free code, I guess they weren't really drinking the Kool-aid in the first place, eh?

    That's *the* valid excuse. They were in fact drinking the kool-aid - they believed that by contributing to the codebase, that it would make everyone's project stronger. As it happened, they kept giving and the competition kept taking. The community didn't give back.

    I agree, though, they could have written a license that gave other companies the right to reuse the code for non-commercial uses only, and that would have been a better compromise.

  4. Competitors by SpaceAdmiral · · Score: 4, Funny

    If their competitors were just repackaging their software, they should have put some massive bugs in it.

    1. Re:Competitors by vladkrupin · · Score: 3, Interesting

      Yes, they will (and are) scrambling. But not because they have little understanding of the underlying code. No, that's trivial. The real value is in all the updates, signatures, definitions of various vulnerabilities, etc. People come up with them all the time, and nessus always has the latest & greatest, and everyone else seems to be weeks, if not months behind. Unless, of course, they are building on top of nessus as the engine, in which case they are always up to speed.

      I am have some firsthand familiarity with this. I know of a company that essentially built their whole business around nessus as the core of their product. They added tons of bells and whistles to it, packaged it nicely, made it user-friendly, and shipped it. For a lot of money. Sounds silly, but I think they had a good product -- it actually made network security manageable. Just knowing what is vulnerable on your network is not good enough. In fact, if the network is of any appreciable size, that's not good at all. You need to filter out tons of noise -- false positives, things that you know are vulnerable but you do not care about for one reason or another, need to do some basic triaging, and be able to monitor trends and tendencies over time. So, there's a great need for a good presentation layer on top of nessus, and several companies recognized that need and built their business models on that. And that was good, it was really, really needed.

      Then, a couple of years ago it became harder to get nessus updates. Nessus started detecting scrapers that were getting latest nasl updates and banning them. Then they started licensing those updates differently, I think, so it was harder for closed-source companies to use them. So, that company started rewriting newer NASLs in a "clean room" environment to stay in the legal clean waters. While the practice was silly, it made sense -- it was either that, or GPL the whole thing, and they could not figure out how to build a viable business plan if they were to GPL their whole product. I must admit that this is a very challenging, and at times an impossible task. I must say that I applaud them for going through all that extra effort to stay clean and respect the GPL -- a lot of other people do not do so.

      So, has nessus just droppped a bombshell on all those companies that were building their stuff on top of its enine? Not really. The change has been coming for quite some time. Recent NASLs haven't been available for a while under a liberal license. In fact, I think that new software features and bugfixes in version 3 are not even all that important or needed. Signatures and definitions for newer vulnarabilities are. So, all those companies had ample time to change, if they wanted to. The company I was referring to did a good job, as far as I know -- they added a bunch of features beyond what nessus provided -- various network discovery, some windows-specific stuff, etc. I do not know much about what they are doing now, but I know that they worked hard to shift from a nessus-wrapper to a product that could stand on its own. And, to the best of my knowledge, they succeeed. Some others did not see the writing on the wall. So, they wasted time and this change of license will be the latest nail in their coffins. Stuff happens. Don't feel sorry for them. Nessus departing from the GPL is a sad fact of life, but... it's understandable. They can do it. And freeloaders deserve little compassion.

      just my 2c...

      --

      Jobs? Which jobs?
  5. nessus is dead, long live gnessus? by nanop · · Score: 5, Interesting

    So (provided there are interested developers), the last GPL-licensed version will likely be forked and a new project formed... I'd guess "gnessus".

    1. Re:nessus is dead, long live gnessus? by dekemoose · · Score: 3, Funny

      So a project which was getting very little contribution from the OSS community is going to be forked into a different project that will get all sorts of support from the OSS community? Good luck with that.

    2. Re:nessus is dead, long live gnessus? by robla · · Score: 4, Interesting

      > So a project which was getting very little contribution from the OSS community is going to be forked into a different project that will get all sorts of support from the OSS community?

      Yup. Funny how that works. It happened that way with SourceForge/GForge. It sorta happened with NCSA httpd -> Apache. Probably a handful of other examples out there.

      It'll probably evolve from the needs of the Debian package maintainer needing an "upstream" for security patches, etc. Or maybe Gentoo, Fedora, etc. You get the idea. I use Debian as an example because of they'll need something that continues to satisfy the DFSG. Thus, if Nessus is still going to remain, it'll eventually need to be updated.

    3. Re:nessus is dead, long live gnessus? by Principal+Skinner · · Score: 4, Insightful

      "So, if it does fork and the open source fork gets a lot of development that would mean of two things. Either the developer is understating the community involvement or he wasn't that good at drumming up interest in community involvement."

      A developer who wants community involvement really has a lot going against him. There are only a handful of Linuxes, Mozillas, and KDEs, out of the hundreds of thousands of OSS projects out there. Probably only a single-digit percentage of OSS projects get any significant community help. To get in that percentile, you have to have an interesting, high-profile project AND be VERY good at drumming up support.

      Properly stated, there's a third possible interpretation of a successful fork: the maintainers were doing a fine and dandy job and no one from the community had an itch to scratch, until the gravy train stopped.

      --
      one hundred twenty
      is just enough characters
      to write a haiku
    4. Re:nessus is dead, long live gnessus? by kindbud · · Score: 2, Funny

      If it were me, I'd name the fork of Nessus "Known Space". Great name for a tool of discovery, that expands on the "Nessus" idea.

      --
      Edith Keeler Must Die
  6. So what's left?? by eno2001 · · Score: 5, Interesting

    SATAN and SAINT appear to be gone. Now Nessus. What other projects are out there for security auditing tools? This is not a good trend.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:So what's left?? by Kelson · · Score: 3, Informative

      SARA (Security Auditor's Research Assistant) is based on the old SATAN design.

    2. Re:So what's left?? by tgd · · Score: 4, Interesting

      One can only hope this one disappears. Anyone who has been on the receiving end of a security audit done by some dork who lives in his parents basement who hung out a shingle as a security analyist and basically only runs Nessus without any interpretation can tell you what a HUGE false-positive rate its got. I know how much time *I* waste responding to them, its staggerirng to think how much time throughout the industry is wasted because of them.

      Security tools like SATAN and NESSUS (and even tools like NMAP) are a poor substitute for someone who knows what they're doing, and just make being secure harder for everyone who has to deal with them.

  7. thus exploiting a loophole in the GPL. by temojen · · Score: 4, Insightful

    Or rather, using the GPL as it was intended, to prevent vendor lock-in.

    1. Re: thus exploiting a loophole in the GPL. by Wolfier · · Score: 2, Insightful

      Insightful?

      The GPL can prevent vendor lock-in because people can study the code and resolve compatibility issues if any.

      Not in the sense that anyone can pick up the code and be a competitor - although it is also permitted under the GPL, it is not what prevents vendor lock-in.

  8. Fork? by bcmm · · Score: 3, Interesting

    This sort of thing almost always results in someone making a fork. Is there really so little OSS involvement that a GPL fork (from the most recent GPL version) would not be able to compete with the closed app?

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
  9. Well, this has been coming for some time... by cowbutt · · Score: 5, Interesting
    As someone who encouraged a former employer to pay for a Nessus support contract when it voluntary, someone who personally contributed a minor enhancement to the engine, and as someone who actually used Nessus professionally (i.e. manually verifying the results it gave, rather than selling the reports as-is to customers), I've been pretty disgusted by the way competitors have abused Renaud's generosity.

    Hopefully, the time will come when Renaud and crew feel that they can re-open the code, possibly under GPLv3.

    1. Re:Well, this has been coming for some time... by cowbutt · · Score: 2, Insightful
      I've been pretty disgusted by the way competitors have abused Renaud's generosity

      But the code was released under the GPL. The 'competitors' merely manufactured a device that (legitimately) included a copy of code made available under the GPL.

      What's wrong with that?

      Nothing, under the terms of the present GPL, hence I didn't say that competitors had "abused the license" or whatever. However, Nessus has been one of the most shamelessly exploited GPLed projects, and it that respect, it abuses Renaud's generosity.

      By 'shamelessly exploited' I refer to the hordes of so-called "penetration testers" whose business model consists of little more than a) downloading a copy of Nessus b) whining on the mailing lists when they can't get it built c) eventually getting it built and working e) charging their customers large sums to run scans f) sending their customers virtually unaltered Nessus reports, often unchecked g) neglecting to give anything at all (be it money, or code, or even su) to the Nessus project. The present GPL doesn't require them to do anything more than that, but you'd kind of hope that ethics would dictate that they would. And if not ethics, then maybe a rather less short-sighted view of the necessity of certain bits of software to their business model.

  10. Re:hmm by Nichotin · · Score: 5, Informative

    People haven't contributed anything special to the scanning engine. They would have to strip that out, but as already mentioned, it was no biggie. They hold the rest of the copyright, and are legally allowed to change the licence, but they cannot restrict any usage of previously released source code.

  11. Hardly a "loophole" by spitzak · · Score: 4, Informative

    The "loophole" is an intended result of the GPL. Since this is it's purpose it makes no sense to call it a "loophole" whether you like or dislike the GPL.

    In any case, they are perfectly free to do this. They are also free to release the source code in a way that does not have this "loophole", such as by using normal copyright. Equating "being able to see the source" with "GPL" is a bit of FUD.

  12. Fair enough by overshoot · · Score: 4, Informative
    A number of companies are using the source code against us, by selling or renting appliances, thus exploiting a loophole in the GPL.

    That's not a loophole, that's how it's supposed to work.

    He also notes that the OSS community has contributed very little to Nessus in the past six years, so they were reaping no benefit from using the GPL.

    His code, his rules. As long as he's not including code that others contributed under the GPL, that is.

    The question is, has he either cleared the code, acquired copyright, or licensed it from the authors?

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Fair enough by Null537 · · Score: 2, Insightful

      Can you say SCO? :)

      But exploiting those few lines of codes would make you an asshole, can you say SCO?

  13. Re:GPL Kool-aid by Philip+K+Dickhead · · Score: 2, Informative

    It is a plot.

    Along with the MOSSAD aquisition of Snort/Sourcefire.

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  14. Re:hmm by jsight · · Score: 4, Insightful
    I think the presumption is that one of the following is taking place:


    •    
    • There were no external contributers - Nothing needs to be done... just release the new version under the new license.

    •    
    • There were external contributers, who signed over copyrights - If all external contributers signed their copyrights over to Nessus (as is the policy for contributors to some products), then they would already own all copyrights.

    •    
    • There were significant contributions by external contributors, who did not sign over copyrights - They would have substantial rewriting to do.


    From their indication that they haven't seen any significant help in six years, we can presume that the third possibility is unlikely.

    And, of course, old versions will still remain under the GPL (happily).
  15. Re:hmm by Vellmont · · Score: 4, Insightful


    They cant go "closed source" - they've licensed it under the GPL. Unless they rewrite the app from scratch, or remove any code from parties that havent agreed to the new license... If linus wanted to close-source linux all the sudden, he couldnt do it either.

    That's actually not true at all. They still own the code, the GPL is a license, not relinquishing ownership. What they can't do is use any code contributed by anyone outside the company. That code they'll have to re-write since it's licensed under the GPL and doesn't belong to them.

    And obviously, the existing version cant be relicensed either. The latest release under the GPL is stuck there from now until forever.

    They can't relinquish the license of course. Anyone that wants to take that code and maintain it themselves is obviously free to do so.

    --
    AccountKiller
  16. You do not get Open Source. by RevDigger · · Score: 5, Interesting

    This is not a "loophole in the GPL". It is exactly how the GPL, and similar OSS licenses are intended to work. If you don't want other people freely using, modifying, and even selling your software, then do not open source it.

    Also, it seems rather rich that they are selling a product that depends on a number of other OSS projects (expat, gettext, gmake, libiconv, libtool) and complaining about people making money off their code.

            - H

    1. Re:You do not get Open Source. by PatrickThomson · · Score: 2, Insightful

      You're missing the point. They are annoyed at the loophole in the GPL that allows other companies to use/modify the source code, AND profit from doing so, without releasing the changes. At all.

      --
      I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
    2. Re:You do not get Open Source. by rastos1 · · Score: 2, Interesting

      I don't get it. They modify the source and profit from doing so. I understand that they distribute compiled modified GPL source. And GPL says, they can't do that without publishing the modified source. They are clearly in violation of GPL.

  17. Re:hmm by Jeff+DeMaagd · · Score: 4, Informative

    I think you misunderstand. It is their program. The owner of the program can have multiple licences. The GPL gives non-owners specific rights and specific requirements, none of those licences necessarily have the same effect on the owner as it does the user.

    While they can't "take back" the versions that are already out there, but the copyright owners themselves can make a variation and not release the source of the variation.

  18. Selling or Renting Appliances? by Svartalf · · Score: 2, Insightful

    Considering that in EACH of those cases, the software IS distributed, they could have went after the offenders. Perhaps they can't afford lawyers to do so- I DID mention in numerous threads before that Copyright, etc. is only as good as the legal effort you can muster to defend your IP rights.

    I don't buy this as a reason, mind- because the people in question are still infringing and making it free as in beer won't change the situation any more than it is now. You have to go after them for their infringements- licenses don't change this. If it were the case, MS (or any other BSA members, for that matter) wouldn't be so worried about piracy of their products...

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Selling or Renting Appliances? by snuf23 · · Score: 2, Informative

      "Considering that in EACH of those cases, the software IS distributed, they could have went after the offenders."

      Selling or distributing an appliance is not against the license. You are selling the hardware with the free software installed on it. You can even make changes to the software so long as you release the modified code. This is exactly how the Cobalt RAQ servers were sold. They sold hardware and a proprietary web based GUI wrapper that configured the GPL'd web server applications. Nothing illegal about it.
      There are tons of appliances (firewalls, anti-virus, anti-spam, intrusion detection etc.) that are nothing but Linux servers with a custom web gui running open source apps. Just like Mac OS X can include Apache as the web server and not release the code for the GUI app that controls it.

      --
      Sometimes my arms bend back.
  19. They haven't learnt the lesson by Nikademus · · Score: 2, Insightful

    What did happen to xfree86 project when they changed thier licensing?
    Well, I just assume the same will happen with nessus, except if there is no interest in nessus when there was on an X server.

    --
    I gave up with the idea of an useful sig...
  20. Sad day by Cally · · Score: 2, Interesting
    Dang, I just submitted this. Ah well, perhaps I'll get a dupe... it'll take a few hours to get to the top of the submissions stack, perhaps Taco will be posting by then ;)

    Anyway, speaking as a long-term user of Nessus, I have had direct personal benefit from it being Free; it enabled me to get familiar with it on my home network which (along with snort, nmap, ipf, tcpdump and a load of other Free stuff) enabled me to move into network security five years ago. Of course, it's Renaud's code and it's his right to release it under whatever licence he wants; but it's a shame. Let's hope someone's prepared to fork the GPL'd v2 codebase and start adding the improvements it needs.

    Of course, I'm assuming that all the plug-in authors are happy with this. When Tenable released a closed-source Windows port (NEWT) I queried the position on a mailing list somewhere, I forget the outcome but it seemed odd to me. It seems really unlikely that Tenable would do this without the plug-in authors' agreement,.. anyone got info on that?

    With my 'Free s/w zealot' hat on, I have to say that it'll be interesting to see how the community responds to this. In my copy of the FSZH (FS Zealot's Handbook... version 2 or later :) it says that a benefit of GPL licensing is that the community can pick up and continue with the remaining GPL'd source. Are there any coders out there interested and motivated enough to pick up the GPL'd project? It'll be interesting to see. Fingers crossed....

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  21. Re:hmm by DaHat · · Score: 2, Insightful

    The GPL is a copyright

    No, the GPL is a license with which a copyright owner can enforce their copyright on said code.

  22. Maybe an OSS future isn't that bright afterall by ShatteredDream · · Score: 4, Interesting

    Open source software has worked pretty well in areas that provide services such as operating systems, development tools and server software because in those areas the people who need them also need support and have a vested interest that they are aware of in supporting the tools they use. I don't think that desktop software which is typically sold, however, works well in that respect. Most users have no reason to believe that they have a vested interest in supporting OpenOffice and I would bet that if Sun dropped their support the project would implode.

    Let's be serious about this. The GPL provides **no** protection to companies whose business model is built on selling software that doesn't need support contracts or anything like that. If selling software is your business, then the GPL is basically a suicide pact for your company and the same applies to all other open source licenses because your competition can repackage your millions and billions of R&D dollars/Euros/Yet/etc. and you get... precisely what?

    It's funny how much having a girlfriend that you are working toward marrying and realizing that your idealism cannot feed your children will change your perspective on open source software. I like Linux, love Tomcat and am eager to give PostgreSQL a shot and I run my own nightly builds of Firefox, Thunderbird and Sunbird on my Windows laptop, so I am definitely not some fanboy for either side. So let me just say this to most of the zealots: OSS is never going to win in the long run because developers have families to support and will not slit the throat of the goose that lays the golden eggs (though sometimes they seem a little bit like bronze) that pay the bills and support one's spouse and children.

    Get to that point and you'll realize that Microsoft is good because they create work for you. Same thing with Oracle, Sun, IBM, etc. Infrastructure can and in some areas should be open. However, no one is going to make money on open sourcing things like Quicken or TurboTax and other common user apps unless they are utterly useless without some expensive services provided by the company that makes them. How else are they going to make money, eh? We ought to eliminate software patents and EULAs, those are things the OSS movement is right about. However, the OSS movement if successful (and I doubt it will be in the long run) will end up making it very hard to make money in software development and maintanence. Good for this company that they realized that before it was too late. I'm glad that they chose to protect their employees and stockholders instead of pursuing Stallman's dream of a world in which software developers effectively cannot make a living directly off their code.

    1. Re:Maybe an OSS future isn't that bright afterall by oGMo · · Score: 3, Insightful

      The GPL provides **no** protection to companies whose business model is built on selling software that doesn't need support contracts or anything like that. If selling software is your business, then the GPL is basically a suicide pact for your company and the same applies to all other open source licenses because your competition can repackage your millions and billions of R&D dollars/Euros/Yet/etc. and you get... precisely what?

      Welcome to a disruptive technology. Guess what? New things happen. Things are invented. Trends happen. People go out of business because the business model they rely on is made irrelevant. That's how a free market works.

      It's funny how much having a girlfriend that you are working toward marrying and realizing that your idealism cannot feed your children will change your perspective on open source software. I like Linux, love Tomcat and am eager to give PostgreSQL a shot and I run my own nightly builds of Firefox, Thunderbird and Sunbird on my Windows laptop, so I am definitely not some fanboy for either side. So let me just say this to most of the zealots: OSS is never going to win in the long run because developers have families to support and will not slit the throat of the goose that lays the golden eggs (though sometimes they seem a little bit like bronze) that pay the bills and support one's spouse and children.

      The CD-ROM put encyclopedia salesmen out of business. We could apply your same argument: "It's funny how building a family changes your perspective on cheap mass storage. I like mass storage, but it's never going to win in the long run, because encyclopedia salesmen have families to support and will not slit the throat of the goose that lays the golden eggs that pay the bills and support one's spouse and children."

      Guess what? They didn't slit the goose's throat. Someone else did, and put them all out of business. Technology happens. Trends happen. People go out of business. That's how a free market works.

      If you're in a business that relies on software sales right now, and they're not looking at becoming a service-oriented company, start making your exit plans now. You may not have to use them for a few years, but software is simply becoming a commodity market. The big-bucks-for-trivial-software cash cow is already dying.

      Get to that point and you'll realize that Microsoft is good because they create work for you. Same thing with Oracle, Sun, IBM, etc. Infrastructure can and in some areas should be open.

      Microsoft is starting to get nervous themselves. Google is the next-generation; they've already found the trend, they're already there. Microsoft is like the RIAA; screaming and throwing tantrums because they're seeing their hold on the market diminish.

      Oracle, Sun, IBM, etc. are all becoming service-oriented. Buy servers and service from IBM, Oracle, Sun, etc. Oracle still has ridiculous licensing fees, but they also have ridiculous consulting fees, and there's a whole market for DBAs, consultants, and DB programmers. And since when was Sun ever a software company?

      However, no one is going to make money on open sourcing things like Quicken or TurboTax and other common user apps unless they are utterly useless without some expensive services provided by the company that makes them. How else are they going to make money, eh?

      Where have you been? TurboTax is already moving on. (I don't know about Quicken.) The software is essentially the same, but the laws, the rules, the numbers change every year. This is what people pay for, or they'd not bother upgrading in the first place!

      However, the OSS movement if successful (and I doubt it will be in the long run) will end up making it very hard to make money in software development and maintanence. Good for this com

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    2. Re:Maybe an OSS future isn't that bright afterall by bersl2 · · Score: 2, Insightful

      However, the OSS movement if successful (and I doubt it will be in the long run) will end up making it very hard to make money in software development and maintanence.

      The money is made in doing custom modifications of the software.

      Anyway, nothing prevents FOSS and proprietary software, sans software patents, from coexisting stabily.

      The GPL isn't necessarily the best license for all software, as well. Non-commercial use/commercial dual licensing might have been better for the project.

    3. Re:Maybe an OSS future isn't that bright afterall by aafiske · · Score: 4, Interesting

      I'm not sure why rude, off-base replies like this get modded up. You seem to have missed the point, adrift in a sea of cliches as you were. The grandparent poster was saying that the OSS approach will not work very well for software that cannot be supplied as a service. There is no incentive for a company such as that to open source at all. If the company meets competition in the form of OSS developers, then yes, the free market will decide who will survive. I believe it is the grandparent's contention that overall, closed-source will win these battles because in the end, people would like to make a living doing what they're doing and as such, the good engineers will end up with the companies.

    4. Re:Maybe an OSS future isn't that bright afterall by Khalid · · Score: 2, Insightful

      There is some merit to what you say. I believe that open source as a sound development process has been way over hyped by ESR (Eric Raymond), who has done a terrific job in convincing business persons ad developers alike with his papers and thanks to his eloquence and enthusiasm. In practice, very few open source users contribute code, partly because it's very hard to understand code written by other which most of the time undocumented, or simply because they lack time, or have other priorities. Nearly all open source contributors are in fact paid by companies (IBM, Red Hat, Novell, Etc. for Linux), many Gnome and KDE hackers are also paid for their coding and so on. For an open source project to thrive in the long run it has to have a sound business model so he can pay contributors, he can't rely only volunteers to make it happen.

    5. Re:Maybe an OSS future isn't that bright afterall by killjoe · · Score: 2, Insightful

      "So I think you are wrong. I think that there will continue to be a great deal of commercial software because, ultimately, software developers need money too."

      If you think that the driving force for the software industry is the need for developers to make money you need to go back to school.

      Everybody needs to make money, and yet industries come and go.

      --
      evil is as evil does
  23. Yes they can by sterno · · Score: 2, Informative

    Keep in mind that the GPL is assigning a license, not the copyright itself. The original copyright owner on any copyright code can assign a new license to the code at any time. So long as all code that was contributed has had it's copyright assigned to them, they can do what they want. Otherwise they'd either have to obtain copyrights to that code now or gut that code from the product.

    --
    This sig has been temporarily disconnected or is no longer in service
  24. From their perspective? by ivoras · · Score: 5, Insightful
    Why isn't anybody looking at it from *their* perspective: A small, young-ish company tried to make a great product but failed to remain financially viable with the GPL license. Free-as-in-speech code is all well and great but at the end of the day, philosophy doesn't pay the bills.

    Or is everyone scared that all the "You can't actually make money with GPL" rumours are true (especially for small start-ups)? ;)

    --
    -- Sig down
  25. The choice was probably about cost... by lullabud · · Score: 4, Insightful

    Choice 1) Pay (a likely non-existent) legal team huge amounts of cash to come up with a new license that is legally sound in all of the respects that need to be accounted for in their position.

    Choice 2) Close source code.

    Seems to make sense to me...

    1. Re:The choice was probably about cost... by dnoyeb · · Score: 2, Insightful

      3) Market your produce better than the competition.

      Honestly, when the source is equal, what did he really think would set his product apart from the competition? His only advantage is that he wrote it. Thats not a technical advantage since he GPLed it. But it sure is a marketing and support advantage.

      The flaw is not in the GPL but in his business plan that did not match the fact that he was GPLing his code.

    2. Re:The choice was probably about cost... by damiam · · Score: 4, Interesting
      Honestly, when the source is equal, what did he really think would set his product apart from the competition?

      Nonthing; Tenable is a software dev house, not a marketing firm. So to set themselves apart, they decided to no longer allow the competition to use their code. Sounds like a sensible business plan to me.

      While I love the GPL, it's not for everything. There are some cases where it's just not profitable to give away your main product. This appears to be one of them. If you can come up with a better business plan that involves leaving the product GPLed, I'd be glad to hear it.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:The choice was probably about cost... by Bloater · · Score: 2, Insightful

      > 3) Market your produce better than the competition.

      Somebody didn't learn to read. He *can't* make his produce better than the competition, because the competition *is* his product!!! Because nobody was chipping in to help, he was spending his time writing the core of somebody else's application for them.

    4. Re:The choice was probably about cost... by kaladorn · · Score: 2, Insightful

      Um, if you write good enough code, support is minimal.

      Let us assume this is the case, then you've only got the quality of your code and your extra features over the competition. Oh wait, they're USING YOUR CODE!

      Hmmm, suddenly, there is pretty near zero differentiation. Oh wait, you are trying to pay for having invested the time and money to write it. They are not. So there is a differentiation. In their favour!

      No, I can see why they'd want to go back closed source. Open source is no panacea. It has some excellent products, but integration with for-profit corporate ops can lead to a lot of unfortunate results.

      --
      -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
    5. Re:The choice was probably about cost... by yonyonson · · Score: 2, Interesting

      What about a partnership? While the other security company offers appliance solutions using Nessus, the Nessus developers could write better and more focused releases to accommadate with the business demand. Seems like a win-win to me. Any other thoughts?

  26. Re:Definitely worse by negative3 · · Score: 2, Informative
    I'm not trying to start an argument, but from TFA: "The developer also expressed disappointment over the lack of community participation in developing the software, despite its open-source license. 'Virtually nobody has ever contributed anything to improve the scanning engine over the last six years,' he wrote, noting that there had been minor exceptions."

    1. They get no more free code, since people can't hack on it and improve it for themselves. It appears that this has been the case for the last 6 years. Maybe the switch away from the GPL would cause people who only improve it for themselves to say "Hey, I'll participate if you let me back in!" If the people who actually do play with the source code keep the modifications to themselves, then the company might see little to no change in a year because they apparently weren't benefiting much from being open source anyway.

    --
    "Physics is to math what sex is to masturbation." - Richard Feynman
  27. Considering that... by Svartalf · · Score: 2, Interesting

    They have a batch of closed-source product offerings like NeWT (Closed, for NT/XP only...), NeVO, etc. that are priced at rather HIGH pricings so that people just simply can't afford the damn stuff unless they're as big as someone like IBM, TI, etc., it's no small wonder that they're hurting financially.

    Sentiments aside, they look to be a small player that priced themselves out of the overall market, hoping to score support contracts for an Open Source project that was to showcase their abilities and hoping to sell at least a handful of this other stuff at an unrealistic $9-10k per instance. The closest thing that competes in price is only $4k and there's other solutions that ARE cheaper.

    The reality is that Nessus will probably be forked, Tenable will keep sliding into the hole not because of the GPL but because of their own pricing themselves out of the market, and life will probably just go on all the same.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Considering that... by pavera · · Score: 2, Insightful

      http://it.slashdot.org/article.pl?sid=05/10/03/163 9208&tid=187&tid=218
      You obviously missed the above article, it lists a few companies that make money purely with GPL'd/OSS software. The include SugarCRM, MySQL, and many others. These companies were once startups (and some would still be considered startups). They are largely pure software development plays (IE they don't sell appliances/hardware).

      The article mentions that MySQL AB will make 40 million this year. That's pretty good. SugarCRM has raised something like 7 million in capital (obviously this isn't making money, but someone believes they have a chance to make money.. VCs might not be brilliant, but they do try to make good investments).

      Obviously these are the success stories, on average 1 in 5 companies makes it through the first year, and only a handful of those make it to 5 years. Those are statistics across all industries, you can't expect OSS companies to be impervious to those stats. Startups fail, business models fail, regardless of the state of the source.

  28. Re:GPL Kool-aid by massysett · · Score: 5, Insightful
    I suppose everyone is entitled to his understanding of the purpose of the GPL, but it was not my understanding that the GPL is about having a community make free improvements to one's software. My understanding is that the GPL is about giving users freedoms, not about community giveback. The FSF seems to agree.

    The FSF says nothing about the GPL and community giveback. It says only that the GPL exists to give users freedoms to use and modify software. Indeed, "The freedom to use a program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job, and without being required to communicate subsequently with the developer or any other specific entity." (emphasis mine)

  29. Free as in Kool-aid by Thud457 · · Score: 5, Funny

    Is this Kool-aid free as in beer or free as in openCola?

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  30. They can't "close the source" by FishCalledOscar · · Score: 2, Interesting

    They gave it away already. They can create a proprietary branch, but taking something out of the public domain requires large bribes to congress. It amazes me that folks still use the GPL. I attribute it to mental laziness and hokey religeons (w/ ancient weapons).

    Perl's Artistic License and the Apache License are better licenses.

    BTW - I am a lawyer and this is personal opinion, NOT a legal opinion.

    --
    What? Me? Sig?
  31. Moral of this Story and Nmap Response by fv · · Score: 5, Informative

    I responded for the Nmap Security Scanner project yesterday. We aren't planning to follow suit. Nmap has been GPL since its release more than 8 years ago and I am happy with that license.

    I agree that this is not a good trend, and the question is how to reverse it. It is important to note a key reason Renaud gave: the lack of community involvement. It is easy to take the open source tools we depend on for granted, and forget that open source is a two way street. The bazaar model doesn't work so well with everyone taking and not contributing back. In the Nessus response, I suggest a few ways that programmers and non-programmers can support projects they use and enjoy. Rather than mope over the loss of open source Nessus, we can treat this as a call to action and a reminder not to take valuable open source software such as Ethereal, DSniff, Ettercap, gcc, emacs, apache, OpenBSD, and Linux for granted.

    Meanwhile, I know at least one group of experienced open source programmers that is preparing to announce a new open source vulnerability scanner project or Nessus fork. It would be encouraging for such a fork to succeed.

    -Fyodor

    1. Re:Moral of this Story and Nmap Response by Adammil2000 · · Score: 2, Interesting

      I consider security software to be drop-dead boring, but a necessity. If others think like me, then that can explain lack of community involvement.

    2. Re:Moral of this Story and Nmap Response by scoove · · Score: 4, Insightful

      I know at least one group of experienced open source programmers that is preparing to announce a new open source vulnerability scanner project or Nessus fork. It would be encouraging for such a fork to succeed.

      Fyodor, what can those of us out here do to help make that a possibility? One of my common frustrations is that much of the open source community thinks at a very low level and rejects broader perspectives because the initiators of the projects are often exceptional programmers (at the expense of not being exceptional documentation writers, analysts, managers, communicators, etc.). Some will want to shoot me for saying it, but every technology project needs a hell of a lot more than software developers to make it go. A project needs the help of great documentation writers, testers, managers, analysts, evangelists, etc. to make it, and more importantly, needs to have a culture of taking criticism and evaluating it objectively in order to have a chance at success.

      Nessus's rejection of a system vulnerability database was unfortunate but not unexpected - I smell a VC in a room with a bunch of programmers (and nothing in between), plus a bunch of sensitive "Not Invented Here" egos. Nessus needed to integrate with its user community because its success was very dependent upon their feedback. Nmap has succeeded perhaps because it is a more concise tool with a focused objective and I've seen you take feedback out there and honestly respond to it.

      I agree that this is not a good trend, and the question is how to reverse it.
      Success in the open source community is still a rather unpredictable, undocumented (and too often, unrepeatable) event. Successful projects like nmap have happened through their founder's exceptional ability in demonstrating more than just coding ability, yet the community does little to document, educate and communicate this aspect. Projects tend to continue to make the same mistakes. Perhaps a start would be a FAQ on successful open source project methodologies that explains that brilliant code is only one of a dozen components required for success and details the others - perhaps building upon the best practices of the community's successful projects? If Nessus and others are to make it as viable open source, we need to build upon the understanding that it takes more than great code to succeed.

      *scoove*

  32. They can do it, but forks inevitable by Random+BedHead+Ed · · Score: 3, Informative

    Contrary to a number of comments I'm already reading, Tenable Network Security can do this, as long as they control the copyright to the entire body of work. This would be impossible for some GPL-licensed software for which the copyrights to separate contributions are owned by their contributors. If I am not mistaken, I think Linux falls into this category, so Linux could not be taken out of the GPL unless everyone who holds copyrights over the many parts of the source code all agree on the new license. Won't happen.

    For software that is copyrighted by a single entity, be it an individual or a company, the license can easily be changed. However, anyone who obtained the software under the terms of the previous license cannot have the rights that were granted revoked. This means if you downloaded the software and source at any time before the license change, congratulations. You have the GPL'd project in a relatively recent state, and the GPL applies.

    This presents an opportunity to fork a GPL version. If enough people are interested, the fork can eclipse the original project, as X.org did to XFree86 when the latter changed its license.

  33. GPL Screws Tenable and Tenable Screws GPL by Anonymous+Asskicker · · Score: 5, Informative
    A month ago I submitted a story (rejected, alas) about Tenable intentionally breaking the GPL version of Nessus:

    When the 2.2.5 version of Nessus was released, Brian Weaver (formerly of OpenNMS fame) was puzzled why the GPL version wouldn't scan. After hacking through the source code, Weave found the answer: strong evidence suggesting Tenable Security, the sponsors of the GPL version of Nessus as well as a commercial version, deliberately crippled the GPL version of Nessus. With stunts like this, would you trust Tenable to protect your network?

  34. OSS problem admitted by EraserMouseMan · · Score: 3, Insightful

    Yep, this is just one real-life example of why Open Source can only work for some situations but simply does not make sense for others. At the end of the day developers have to eat and have shelter (and provide such for their spouse/children) too.

    Most people understand this principle. But the OSS activists seem to believe that smart developers can donate forever and should be totally selfless. Why is it only the developers? Developers who spent many years of their lives learning to be experts at their complex trade (programming) are expected to donate. Yet the typical help-desk types are "allowed" to charge for their consulting services when they pop a CD in a drive and install the OSS software for a client.

    I'll admit, I'm a software developer. But, I know OSS activist guys who charge companies $100/hr consulting fees to implement OSS solutions that they don't pay a dime for. These guys are walking in to a firm, spending a day setting up a PHP server (or whatever) and walking out with a fat-ass paycheck.

    But when a developer wants to charge for the software he writes the OSS community of activists starts hissing at him and brand him with some sort of corporate greed type crap.

    Can somebody please explain this OSS-mentality inconsistency????

  35. open source killer by mikers · · Score: 3, Insightful

    What some open source zealots, and the vast majority of open source "consumers" don't recognize is that programmers need to eat to. Until these "consumers" stop taking advantage of open source, and start paying... Open source will stay in Microsoft's (and other big corporations) shadow, and very likely even shrink.

    Nessus is not the first, and not the last. Even Hans Reiser has this problem:
    See here... Hans Reiser: Doing GPL work is doing charity work [...] That should be and could be changed, but for now it is so. I have done my share of charity, and I would not have a problem doing proprietary work. I think people should keep their lives in balance, and that includes balancing charity work and better paid work. ... It is not an easy life, I am $200k or more in debt and drive a 1989 CRX Si.

    Here is another: Mute file sharing. Not sure how long this experiment will last.

    And one more: Daniel Robbins founded Gentoo linux, went bankrupt, got job at Microsoft

    Either help these programmers feed themselves and their families, or expect other big and large profile projects to disappear and become pay-for-play.

    I love open source, and contribute money to many projects -- but open source will just prove to be a fad that will start to wear thin on programmers as they get into debt and can't feed their families. The business case for open source software longterm survival is weak, unforunately.

    m

    1. Re:open source killer by theLOUDroom · · Score: 2, Insightful

      What some open source zealots, and the vast majority of open source "consumers" don't recognize is that programmers need to eat to. Until these "consumers" stop taking advantage of open source, and start paying... Open source will stay in Microsoft's (and other big corporations) shadow, and very likely even shrink.

      The problem is not the GPL, or free software, the problem is one company with a business model that didn't work.

      Saying that a piece or software can't be good unless you throw money at it is just ridiculous.

      I'm familiar with the Mute project but I don't use it. Still, I'd like to buy the guy a beer if I ever get a chance, his ideas are quite interesting. You can tell he's doing it because he believes it in, not to get rich.

      Either help these programmers feed themselves and their families, or expect other big and large profile projects to disappear and become pay-for-play.

      You completely miss one of the great things about free software:
      A project doesn't disappear, it just becomes inactive. At any moment, whoever wants can step in and take over.

      Did you ever think that maybe these guys were having trouble because their "for money" offerings were more expensive than their competitiors and maybe in general their planning to make money wasn't so good?

      There are a bunch of different ways to make money doing free software: consulting, a bounty system, providing automatic maintence with rigorously tested updates, etc. It just sounds like the "Charging 100% more than your competitors for software with a free version avaible" business model doesn't work.

      Anyways, giving examples of people who didn't make it doesn't show much. One could do the same for anything. Meanwhile there ARE people who succeed at making free software their livlihood.

      One idea I consider interesting would be an organization set up specfically to make deals between programmers and businesses. A group of business would agree to fund software written to a specification, programmers would be paid to write it, and the end product would be GPL'ed, guaranteeing each company both the freedom to maintain and the freedom to modify the software, with no fear of extortionary liscense costs down the road. The organization would take a comission to cover its costs administrating the deal.

      --
      Life is too short to proofread.
  36. Re:hmm by Vellmont · · Score: 2, Insightful


    hum.. isnt that exactly what i just said? "remove any code from parties that havent agreed to the new license"..

    You also said in your first sentence that they couldn't go closed source, and compared the product to linux. That makes it sound like you're trying to say they can't do it, or it'd be very difficult to do. The big difference is they've said there hasn't been many contributions to Nessus by anyone outside of Nessus. This makes it very easy to rip out those sections that they don't own.

    --
    AccountKiller
  37. Re:GPL Kool-aid by Mateito · · Score: 5, Insightful

    I agree - in principle - but principle doesn't put food in your mouth or pay the rent.

    These guys did a wonderful job. Six years contributing to software that was obviously so good that other people could make money off it. Its one thing to work on an open source project in your spare time, or to be employed by one of the few companies that can leverage free software to make money, but these guys aren't. So unless you are working on the kernel, on samba or one of maybe a dozen other projects, you can't give up your day job.

    Maybe by closing the source, one of their competitors will buy them out and they will have enough money to live on and write open source code. Rather than berating these guys for leaving the fold, thank them profusely for the six years of hard work.

    If you don't like it, fork it. Once GPLed, always GPLed, and only V3 and above is going closed.

  38. Re:GPL Kool-aid by SerpentMage · · Score: 3, Insightful

    Open Source cuts into software revenue whether we like it or not. If somebody expects to Open Source their product and then earn a living from selling licenses, well they don't understand Open Source. Actually I tend to think they are living in a dream world! The key to Open Source is added value, and not sales of software. Obviously their competition understood that and created devices!

    Their call that using devices is a GPL loophole is pure BS. If somebody sells a device with the software and does not make any changes then they are entitled to that. If they change the sources then the sources have to be made available and I am sure that they did. The point is that somebody was clever enough to create a device that maybe they should have in the first place!

    Here is a question, if the person's competition was making money on GPL, why couldn't he? Oh yeah he wanted to sell software and only sell software! Here's my prediction, that he will bankrupt himself after close-sourcing the software and blame it on the Open Source community!

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  39. Re:Free as in Kool-aid by Philip+K+Dickhead · · Score: 4, Funny

    Free as in Jim Jones

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  40. It's a legit gripe though by Sycraft-fu · · Score: 3, Insightful

    This is one of the counter-arguments used against the GPL. When people start crying "Everything should be OSS", here's a case to point to of it not working.

    The GPL does create problems for commercial viability in many cases. You spend tons of time and money developing something, others then market the solutions for it, you get squat in return. This is a problem. The "Well make money selling support" argument doesn't work when others are selling the support better than you can.

    Now, perhaps you are inclined to think this is fine. They are better at it, so they should make the money right? Except the only reason they can, is that you put in the up front investemant to actually make the software.

    What this will lead to is people deciding that open source is not the way to go, or at least GPL-style open source. If it just leads to other people making money off of your hard work, it'll really turn people off to it.

  41. Re:GPL Kool-aid by timeOday · · Score: 4, Interesting
    Maybe by closing the source, one of their competitors will buy them out and they will have enough money to live on and write open source code.
    Maybe, and you can't blame them for changing strategies when status quo fails.

    But sometimes I think the authors of popular open-source software see their user base and think "gee, what if I had $59 from each user!"... when in fact, "free" is their main competitive advantage and the only reason they have users in the first place. Charging for software licenses might save them, but it might just wipe them off the map.

  42. WHY there were no contributions: by swmccracken · · Score: 4, Interesting

    At least one person - Dana Epp - alleges that there is a REASON why there are no ouside contributions to the scanning core engine:

    http://silverstr.ufies.org/blog/archives/000864.ht ml

    Dana alleges there wasn't much give and take between Nessus and "the community" which discouraged any contributors.

    [In 2002] "I was about a quarter of the way complete the port [to windows] when I ran into some issues with the NASL scripting and I tried to contact Renaud and his crew to point out some issues I found. The help I got? Squat. Nothing. Barely even communicated with me. I only ever got a couple of email responses saying "I was free to do it" when I asked if I could do it in the first place, and a follow up to an issue I found with a quick thanks."

  43. Sussen? by samj · · Score: 2, Interesting

    I was about to go kick off Sussen but it seems MMG Security have beaten me to it:

    Created On:24-Dec-2004 01:24:29 UTC
    Last Updated On:26-Sep-2005 11:55:35 UTC
    Expiration Date:24-Dec-2006 01:24:29 UTC

    They've just released on 26 September 2005; hopefully it's a fork of Nessus rather than an unimaginative name for a new project, but I suspect the latter.

    Who the fsck are Tenable anyway? I haven't heard of them before today and with any luck I won't hear of them again. If they didn't like the license they should not have released their Intellectual Property under it, and then someone else would have and they wouldn't have enjoyed the free publicity. Have they not seen how well MySQL is doing off the back of an Open Source product? Sounds to me like the problem isn't with the license...

    This raises an interesting question about vulnerability scanning though... who could really care less about the scanning engine or how long it takes - the patterns are where it's at; so long as we keep the patterns up to date security doesn't suffer at the hands of this greedy company.

    Incidentally, I like the way they're still advertising Nessus as 'THE Open Source Vulnerability Scanner' on their site.

  44. Nessus dead. Long live Hindmost by scoove · · Score: 5, Informative

    The developer also expressed disappointment over the lack of community participation in developing the software, despite its open-source license.

    I have to disagree. I'm a CISA (certified information security auditor) and have used Nessus in audits. About a year ago, I provided feedback regarding Nessus's tendency to damage production services, even in safe mode. These occurances were not Nessus's fault, but rather the consequence of very poor coding in various network devices. Often Nessus would cause old HP printers (HP Laserjet III was notoriously vulnerable), cheap network fax appliances, and in a couple of cases, Sonicwall firewalls to completely lose their configurations and reset to defaults. 10+ year old printers have a bit of an excuse in my book, but Sonicwall, which advertises as a security product, had no legitimate justification for this behavior. We were able to confirm this from outside Nessus scans as well.

    I began reporting this behavior to the Nessus group and suggested a database of vulnerable devices to prevent analysts from getting in repeated hot water. The Tenable folks were not responsive at all and indicated their fear of civil liability due to potential disparagement of network equipment vendors products. Although I referenced numerous other sites, as well as the alternate "compatible device" approach which countless operating systems take, the idea was ignored. I did receive numerous emails from other analysts who had the same concerns.

    Teneble has done a good job pushing away its user base and unfortunately moves into a hypercompetitive world of better proprietary tools. I wonder if there's an impatient VC pulling their strings.

    I'll definitely support any open source effort that continues with the GPL code. How about calling it Hindmost (for all the Ringworld fanatics out there).

    *scoove*

  45. Its a big freekin pitcher... by Psarchasm · · Score: 2, Interesting

    That's *the* valid excuse. They were in fact drinking the kool-aid - they believed that by contributing to the codebase, that it would make everyone's project stronger. As it happened, they kept giving and the competition kept taking. The community didn't give back.

    I guess they didn't gain anything from Linux, libwhisker, nmap, Bugzilla (MPL, I know - but they use it, and the argument still works), or any of the countless other open source projects. Why is it that coders always feel they don't get their just rewards? Why ever release under the GPL to begin with? Didn't gain anything... pfft.

    Nessus gained a reputation as a premier vulnerability scanner because it was open and free -- period. Nessus isn't terribly more special than Retina or ISS Internet Scanner. Look up "vulnerability scanner" in google and your first hit is Nessus because it was free AND open. Had it just been free it never would have gotten off the ground. Seems to me Linux probably wouldn't have gotten very far either. Hey its their code (I guess), so they can do what they want with it. I guess they just weren't making enough of their own black box implementation - but they'll need to have some insane tricks up their sleaves if they think they'll make money against whoever forks Nessus 2.x and keeps it free.

    Hell the only reason anyone buys ISS's scanner is because it ties in with their whole SiteProtector line.

    *shrug*

    Some people do manage to make some money from their open source projects... SourceFire. Odd day in open source security land.

    --
    http://windows.scares.us
    1. Re:Its a big freekin pitcher... by Mr.+Underbridge · · Score: 2, Interesting
      I guess they didn't gain anything from Linux, libwhisker, nmap, Bugzilla (MPL, I know - but they use it, and the argument still works), or any of the countless other open source projects. Why is it that coders always feel they don't get their just rewards? Why ever release under the GPL to begin with? Didn't gain anything... pfft.

      For them, those are the benefits of free (gratis) software. In this case - their *project* - the GPL didn't work because it didn't foster collaboration. No one else was working on it. Since that is the very point of free (libre) software, there was no benefit to this project being GPL'd. Since it was hurting their business, they had little reason to keep the thing open.

      No brainer decision, really.

  46. He's right about contributions from community by X.25 · · Score: 2, Informative

    He even had to contact people around (who found security bugs) and ask them to check if Nessus check was valid for certain vulnerability. He did contact me twice, and I did test/review the check, but I never contributed anything to Nessus.

    Why?

    In all honesty - because of the reason I went out of "security business". It became a business, where every idiot would try to take a "piece of security cake", even if they were complete idiots without clue about anything related to security. Or more precise - "it became a business".

    Although I adore Nessus, and used it on few occasions (prefer to do things "by hand" :), I simply never wanted to make it easier for those idiots to perform tasks they were not intended to do, in the first place.

    I admire Renaud for actually surviving this long with GPL license, and I sure admire his dedication to Nessus.

    He is right for doing this, and I wish him all the best.

  47. Complex config files? by Crizp · · Score: 2, Funny
    Oh, and using a hugely complex configuration file (cf. httpd, sendmail!) will net more consultancy fees.

    OK, the Sendmail cf is truly mind-taxing, and the manual equally so (to me at least), but I just don't get what's supposed to be so insanely difficult about Apache's config. I, at least, have always found it to be one of the most understandable configs out there (apart from mod_rewrite though) and the manual is excellent. What's the deal here?

    BIND config - now that's a candidate for an Extreme Makeover if I ever saw one.

  48. That's not the half of it. by Zaurus · · Score: 5, Interesting

    I'll give you THE REASON why there wasn't much of a community around nessus:

    Renaud

    Yes, that's right. Renaud himself. Schizophrenic, anti-social, flaming Renaud. Let me illustrate:

    A few years ago the company I worked for wanted to provide Nessus scanning as a service to people. The CEO himself wanted us to be good citizens in the OSS community (he was a techie before he got into management) so, not quite understanding the GPL, he personally sent an email to Renaud asking if it was ok to do such a thing. He basically got "ya, sure. just tell people that you use nessus" as a response. Of course, providing a service using stuff under the GPL is perfectly legal, regardless of whether or not you modify source code (which we never got around to doing anyway).

    Fast-forward a few months. We're creating the service. We join the mailing lists and start asking a couple questions. Almost instantly Renaud flips out. To paraphrase: WHAT THE ____ DO YOU THINK YOU ARE DOING USING NESSUS? WHO THE ____ DO YOU THINK YOU ARE? COMPANIES CAN'T USE NESSUS TO PROVIDE SERVICES! ESPECIALLY IF YOU CHARGE FOR IT! SUPER-ESPECIALLY IF YOU MANAGE TO MAKE A PROFIT (and don't give us a large cut)

    Ya, ok. Whatever. Renaud subsequently (in emails to our CEO) threatened legal action against us for things such as "using nessus." Legal improbabilities aside, that totally spooked management and alienated myself and the rest of the development team. Several of us have participated in other OSS projects through irc, mailing lists, forums, contributing patches, reporting bugs, etc. Such OSS participation is generally well-received. With nessus, not one of us who ever tried to participate in its "community" ever felt welcome in the least. To the contrary, every time we dipped our collective toe in nessus's pool, we came away with frostbite.

    Renaud appears to have finally woken up to the legal ramifications of having put nessus under the GPL. Namely, he can't dictate what others can and can't do outside the confines of the license. If any of you are considering using nessus in the future, I highly recommend going through his license with a fine-tooth comb. When he sells out to SCO [so he can actually get his threats into the courts and the news], you will want to know how many of your vital organs, children, and relatives that they are going to go after.

    I say, GOOD RIDDANCE NESSUS.

  49. Only the beginning of their stunts... by Zaurus · · Score: 3, Interesting

    With stunts like this, would you trust Tenable to protect your network?

    No.

    As I've already mentioned, Renaud has never considered his project to be under the GPL. Oh sure, he knew it was under it, but flaming anyone and everyone that he suspected of "working at a company" or "using nessus for profit" or "doing anything that didn't meet Renaud's fancy" was not exactly uncommon.

    The reason that there's not a serious community around nessus is Renaud.

  50. Speaker to Animals plugin? by ManyLostPackets · · Score: 2, Funny

    Uncheck this option to avoid killing (and eating) your sensitive network devices.

  51. A little background by brennz · · Score: 4, Interesting

    I think many of us in the security community have always had the feeling that Tenable was less than forthcoming about their plans. I can remember many a security colleague mentioning things to me about the people behind Nessus. It was that sort of hushed tones, something is wrong kind of thing. Being the skeptic, I initially discounted those conversations.

    Later on, Tenable started to make commercial only modifications. The truth started to come out.

    Lets get this straight - the only reason why many of us chose Nessus was because it was Free & OSS. We could have just as easily chosen other tools to use instead. The commercial vulnerability scanners of the earlier era were far better at that time.

    Now they want to change? Good luck.

    I'm looking forward to whatever OSS tool takes the place of Nessus.

    Oh and another thing too, on setting the record straight. Tenable might be the sole authors of the core scanning engine, but they definitely benefited *GREATLY* from external plugin authors.

  52. Re:GPL Kool-aid by istartedi · · Score: 2, Insightful

    Oh yeah he wanted to sell software and only sell software!

    That's always been one of my points. If I wanted to sell T-shirts and tote bags, I'd already be doing that. If I wanted to be a consultant, I'd already be doing that. If I wanted to repackage commoditized software like the IT equivalent of a bottled water company, I'd already be doing that.

    I never wanted to do any of those things. I always wanted to sell software, so I'm hooked up with a company that does that, none of it's Open Source, and I'm quite happy. Oh, and might I add that thew new Slashdot CSS business is a piece of crap--I can't even preview this post properly because my text is layered on top of the parent post! Do I want to wade through Slashcode? Hell no! That's not freedom. That's Slashdot's job.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?