Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Security GNU is Not Unix

Nessus Closes Source 394

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.
This discussion has been archived. No new comments can be posted.

Nessus Closes Source

Comments Filter:
  • Re:GPL Kool-aid (Score:5, Insightful)

    by Mr. Underbridge ( 666784 ) on Thursday October 06, 2005 @05:07PM (#13734179)
    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.

  • by temojen ( 678985 ) on Thursday October 06, 2005 @05:09PM (#13734210) Journal
    Or rather, using the GPL as it was intended, to prevent vendor lock-in.
  • Re:hmm (Score:5, Insightful)

    by jsight ( 8987 ) on Thursday October 06, 2005 @05:12PM (#13734252) Homepage
    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).
  • Re:hmm (Score:5, Insightful)

    by Vellmont ( 569020 ) on Thursday October 06, 2005 @05:14PM (#13734265) Homepage

    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.
  • Re:GPL Kool-aid (Score:1, Insightful)

    by Anonymous Coward on Thursday October 06, 2005 @05:14PM (#13734280)
    The problem there is that there's no way to police compliance in an effective manner with the vast number of places trying to sell their own network scanning box.

    I applaud Tenable Security for making a decision to support a business model that works instead of one that doesn't.

  • by Svartalf ( 2997 ) on Thursday October 06, 2005 @05:16PM (#13734291) Homepage
    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...
  • by Nikademus ( 631739 ) * <{ti.dralla} {ta} {duaner}> on Thursday October 06, 2005 @05:17PM (#13734295) Homepage
    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.
  • Re:hmm (Score:3, Insightful)

    by DaHat ( 247651 ) on Thursday October 06, 2005 @05:17PM (#13734301)
    The GPL is a copyright

    No, the GPL is a license with which a copyright owner can enforce their copyright on said code.
  • by PatrickThomson ( 712694 ) on Thursday October 06, 2005 @05:22PM (#13734345)
    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.
  • by ivoras ( 455934 ) <ivoras@NospaM.fer.hr> on Thursday October 06, 2005 @05:24PM (#13734368) Homepage
    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)? ;)

  • by lullabud ( 679893 ) on Thursday October 06, 2005 @05:25PM (#13734374)
    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...
  • Re:GPL Kool-aid (Score:1, Insightful)

    by johnnyb ( 4816 ) <jonathan@bartlettpublishing.com> on Thursday October 06, 2005 @05:29PM (#13734427) Homepage
    I think that they never understood the _point_ of free software. The point of free software is not the $0 price tag, it is the _freedom_ that it brings. It isn't shared access to the CVS repository, it is the freedom for the customer to be independent of the vendor.

    Let's look at a better compromise in terms of the _actual_ goals of the GPL:

    1) keep the CVS repository to yourself
    2) never give out the software for free, EVER
    3) primarily provide the software as part of a larger turn-key system
    4) keep the GPL license

    This means that no matter what, their competition is ALWAYS a step behind them release-wise. It also means that their competition is a paying customer. This means, if the ripper-offers are still causing them trouble, they can just up the price -- after all, it would wind up that the ripper-offers would be the ones paying, not the end customers, so they would be paying for development, not software.

    Basically, it is not free-software nor the GPL to blame necessarily, but free software done stupidly.
  • Re:GPL Kool-aid (Score:5, Insightful)

    by massysett ( 910130 ) on Thursday October 06, 2005 @05:34PM (#13734467) Homepage
    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 [gnu.org] 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)

  • by Anonymous Coward on Thursday October 06, 2005 @05:41PM (#13734531)
    Any Anonymous coward want to mention why they modded this a troll? He brings up very good points about OSS and Commercial software and their nature.. just because you don't necessarily agree with him does not mean he's a troll.. He takes a very pragmatic view of OSS (which some of you also know that Linus himself does..) Of course, I know a lot of you who would mod Linus a troll on here out of spite for the simple fact that he supported Bit-Keeper and does not appear to drink Stallman's Kool-aid.

    Typical Slashdot BS at it's finest.

  • by oGMo ( 379 ) on Thursday October 06, 2005 @05:42PM (#13734541)

    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

  • by EraserMouseMan ( 847479 ) on Thursday October 06, 2005 @05:47PM (#13734596)
    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????
  • by ToasterofDOOM ( 878240 ) <d.murphy.davis@gmail.com> on Thursday October 06, 2005 @05:47PM (#13734599)
    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.
  • by bersl2 ( 689221 ) on Thursday October 06, 2005 @05:49PM (#13734619) Journal
    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.
  • by Wolfier ( 94144 ) on Thursday October 06, 2005 @05:52PM (#13734652)
    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.

  • open source killer (Score:4, Insightful)

    by mikers ( 137971 ) on Thursday October 06, 2005 @05:55PM (#13734683)
    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... [kerneltrap.org] 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 [sourceforge.net]. Not sure how long this experiment will last.

    And one more: Daniel Robbins founded Gentoo linux, went bankrupt, got job at Microsoft [gentoo.org]

    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

  • Re:hmm (Score:3, Insightful)

    by Vellmont ( 569020 ) on Thursday October 06, 2005 @05:55PM (#13734689) Homepage

    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.
  • Re:GPL Kool-aid (Score:5, Insightful)

    by Mateito ( 746185 ) on Thursday October 06, 2005 @05:58PM (#13734726) Homepage
    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.

  • by Principal Skinner ( 56702 ) on Thursday October 06, 2005 @06:05PM (#13734793) Homepage
    "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.
  • Re:GPL Kool-aid (Score:4, Insightful)

    by SerpentMage ( 13390 ) on Thursday October 06, 2005 @06:06PM (#13734796)
    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!
  • by Anonymous Coward on Thursday October 06, 2005 @06:07PM (#13734809)
    Assuming Nessus could have gotten started without all the GPL software it used in the beginning, like nmap, do you think it would have grown as much in popularity if it was just another closed source scanner?

    One of the most neglected aspects of contributions from the community is the advertising an application gets. Does anyone seriously think BitKeeper would have gotten to where it is commercially if it wasn't used for the Linux kernel?
  • by Khalid ( 31037 ) on Thursday October 06, 2005 @06:12PM (#13734858) Homepage
    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.
  • by dnoyeb ( 547705 ) on Thursday October 06, 2005 @06:25PM (#13734977) Homepage Journal
    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.
  • by Sycraft-fu ( 314770 ) on Thursday October 06, 2005 @06:35PM (#13735081)
    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.
  • Re:hmm (Score:1, Insightful)

    by Anonymous Coward on Thursday October 06, 2005 @07:01PM (#13735294)
    How would we know otherwise?

    I don't know, use a software disassembler? IDA Pro? SoftIce? Something like that?
  • by Bloater ( 12932 ) on Thursday October 06, 2005 @07:24PM (#13735438) Homepage Journal
    > 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.
  • by pavera ( 320634 ) on Thursday October 06, 2005 @07:39PM (#13735535) Homepage Journal
    http://it.slashdot.org/article.pl?sid=05/10/03/163 9208&tid=187&tid=218 [slashdot.org]
    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.
  • Speak to a lawyer (Score:1, Insightful)

    by Anonymous Coward on Thursday October 06, 2005 @08:06PM (#13735681)
    I would speak to a lawyer first, or at least read a few books on OSS licenses. There are a number of conditions in the Artistic License that are not inforcable.
  • by killjoe ( 766577 ) on Thursday October 06, 2005 @08:20PM (#13735775)
    "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.
  • Re:Fair enough (Score:2, Insightful)

    by Null537 ( 772236 ) on Thursday October 06, 2005 @08:37PM (#13735869)
    Can you say SCO? :)

    But exploiting those few lines of codes would make you an asshole, can you say SCO?
  • by kaladorn ( 514293 ) on Thursday October 06, 2005 @09:23PM (#13736081) Homepage Journal
    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.
  • by theLOUDroom ( 556455 ) on Thursday October 06, 2005 @09:30PM (#13736104)
    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.
  • by scoove ( 71173 ) on Thursday October 06, 2005 @11:41PM (#13736743)
    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*

  • by Nasarius ( 593729 ) on Friday October 07, 2005 @12:31AM (#13737020)
    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.

  • by cowbutt ( 21077 ) on Friday October 07, 2005 @05:29AM (#13737919) Journal
    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.

  • Re:GPL Kool-aid (Score:3, Insightful)

    by istartedi ( 132515 ) on Friday October 07, 2005 @08:30AM (#13738444) Journal

    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.

Genetics explains why you look like your father, and if you don't, why you should.

Working...