I was debating whether or not to get involved with this thread, and it looks like the original issue that Richard was concerned about has been addressed so that's good. However, my other issue with the thread so far comes from the misleading or otherwise incorrect information being presented which I'll try to respond to below.
On Fri, Aug 11, 2006 at 12:26:08PM -0400, Chris Santerre wrote: > Ok, no. SARE and the official SA are worlds apart. SARE has been setup to be > QUICK and accurate. SA is accurate. SARE wants to get good rules out when > they are needed. Now saupdate make the DELIVERY of that possible. But the > creation of rules in the official method of SA is... please pardon me... a > clusterfsck! Chris! I'm surprised to hear you spreading this misinformation. I don't really see how the project's rule development is a clusterfsck. People commit rules for testing, they get tested, if they're good they're put in an update. What's the problem? I also don't understand the quick and "good rules out when they are needed" statements. You're implying that the SA project doesn't have these goals, which is of course completely incorrect. If you think the system is broken please feel free to chip in and help improve it. If you just complain and that's it, the problems won't get solved. > And the apache lic is like reading the fine print on a life insurance > policy. I've looked into what it would take to make SARE a part of SA > officialy. Yeah, I'll pass. Well, it's a software license so it's lawyery, as is the nature of such things. What's the issue? It's actually a pretty straightforward read compared to some other licenses out there. In Theo's terse IANAL mode: - anything licensed under the ASL can be used and redistributed by anybody - if redistributing (section 4): - the license text must be included - it must be made clear that modifications were made if there were any made - all attribution/copywrites/etc must stay in the source code - anything that was added or modified can be covered under any license/terms desired - any contributions to the project will be licensed under the ASL unless otherwise explicitly stated - trademarks (in our case "SpamAssassin") may only be used as is specified in the SA TRADEMARK file - the work is provided "as is" with no warranties I haven't looked into what it would take to make the current SARE rules part of SA, it could be a lot, it could be a little, I wouldn't know the specifics. However, it's trivial to make new rules part of SA -- publish them under the ASL or even better imo via the SA project. Frankly, I don't understand the issue here anyway. Sometimes things worth doing require effort. If our goals are the same, which I believe is fighting spam which in itself is a difficult task, why shy away from it because it may be hard? > RDJ allows you to get new rules, days maybe hours after a new spam sign is > found. And these are TESTED! Not just thrown in. I'm not sure what you're implying, that SA rules are not tested and just thrown in updates randomly? FWIW, sa-update lets people "get new rules, days maybe hours after a new spam sign is found. And these are TESTED! Not just thrown in." > Being a closed group gives us some abilities that the > SA project will never have. Such as? I think there some assumptions are being made that aren't necessarily true. > So you have 2 completely seperate ideals of rules. The method of which you > choose, and how you aquire is up to you. This doesn't really make a lot of sense Chris. The SA project wants to get good rules out fast. SARE, from what you've stated, wants to get good rules out fast. How are those "completely separate ideals of rules"? Andy Jezierski: > The official SA rules are meant to be used by all users. SARE on the > other hand is "Here's the rules we have, go ahead and pick and choose what > you'd like to use. If anything" Sure, the current SA rules are meant to be used by all users. However, there's nothing saying that there can't be multiple rule sets made available, some more aggressive, or niche oriented (anti-porn, etc.) > I think SARE can put out a new rule for a specific spam problem a lot > faster than the SA project, so I'll have to disagree with you here. Wow, there's so much wrapped into this statement that it's hard to figure out what to address first. - "put out" implies distribution, which is more of a function of how often users check for updates than anything else since otherwise it's people putting files on a website. ie: It doesn't matter if rules are published every 5 minutes if people are only checking once a day. - "put out" also implies development, which SARE probably is faster on. The real question is: Why? My view is that it's manpower. There's a bunch of people in SARE (I don't know the actual number) focused on developing rules. SpamAssassin has (according to the CREDITS file) 13 people split between rules and code. However not all of those people are active. Also, there tends to be more focus on the code as opposed to the rules. For example, there were 45 commits between 7/1 and today for rules (rulesrc/trunk) from 3 people. There were 135 commits between 7/1 and today for code (trunk) from 7 people. So I completely disagree with your disagreement, because you said "can". Either group can do things as fast as they have the manpower to do them. Distribution used to be an issue for SA, but is no longer. -- Randomly Generated Tagline: Decorate your home. It gives the illusion that your life is more interesting than it really is. -- C. Schulz
pgpmrbJHLYPOH.pgp
Description: PGP signature