Slashdot Mirror


FreeBSD Core Developer Thrown Out

SlashChick writes "From a discussion on the freebsd-chat mailing list, it appears that one of the FreeBSD core developers, Matt Dillon, has been barred from committing any changes to the FreeBSD kernel. Dillon was one of the developers 'responsible for making FreeBSD 4.x the most rugged and stress-proof free operating system in existence,' and also contributed to fixing the Linux VM. Unfortunately, there has been little explanation from the FreeBSD core team about why Dillon was thrown out, leading to speculation and worries about the future of the FreeBSD kernel. Does the Slashdot community have any more insight into this situation? Would someone from the FreeBSD team care to elaborate and assuage our worries?" CD Update: Greg Lehey from the core team has infact elaborated in this comment.

87 of 570 comments (clear)

  1. I know as much about this as the next guy by Em+Emalb · · Score: 5, Insightful

    but I would think that the reason he was barred would be for the same reason most people are:

    Differences in opinion. Maybe I am wrong (NEVER!) but that would be my guess.

    --
    Sent from your iPad.
    1. Re:I know as much about this as the next guy by jazman_777 · · Score: 2, Insightful
      but I would think that the reason he was barred would be for the same reason most people are: Differences in opinion.

      He was probably overly nice and diplomatic.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  2. little devil! by Zeppelingb · · Score: 5, Funny

    The devil made them do it.

    1. Re:little devil! by sqlrob · · Score: 4, Funny

      That's daemon to you.

    2. Re:little devil! by yomegaman · · Score: 2, Funny

      Ladies and gentlemen, your new lead developer, Flip Wilson!

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  3. Little explanation? I think there's enough. by angio · · Score: 4, Informative
    From the mail archive:
    The short of it is that Matt was unable to treat many of his fellow developers with the civility and respect that they deserve.

    I think that's fairly clear. There are many strong, good hackers in this world who wouldn't be able to work together. While it's unfortunate that Matt and the rest of -core weren't able to resolve it, it's a fact of life in a big project...

  4. Matt Dillon? by Anonymous Coward · · Score: 4, Funny

    Wow, actor and leet BSD Developer! Who'd have thunk?

    1. Re:Matt Dillon? by Black+Copter+Control · · Score: 2, Interesting
      Wow, actor and leet BSD Developer! Who'd have thunk?

      Perhaps Hedy Lamarr?

      --
      OS Software is like love: The best way to make it grow is to give it away.
    2. Re:Matt Dillon? by jeremy_hogan · · Score: 2, Funny

      AND a Federal Marshall...

  5. Politics by Anonymous Coward · · Score: 2, Funny

    It's all about office politics.

    1. Re:Politics by SoupIsGoodFood_42 · · Score: 4, Funny
      It's all about office politics.

      Perhaps he stole someones stapler?

  6. Splitter! by Anonymous Coward · · Score: 5, Funny

    Hey probably wanted to make a new variant, like ExpensiveBSD or UltraFreeBSD or CoolBSD

    1. Re:Splitter! by axxackall · · Score: 2, Funny

      FreeBSD + CoolBSD = FreezeBSD

      --

      Less is more !
  7. Wow and actor and a coder by Dynamoo · · Score: 5, Funny
    I guess his acting career interefered with his coding too much.

    Or maybe he admitted to owning a copy of Windows XP?

    --
    Never email donotemail@WeAreSpammers.com
  8. In other news by Anonymous Coward · · Score: 4, Funny

    Miguel de incaza gets chucked out of gnome, helps kde instead.

  9. Another Branch? by evilviper · · Score: 4, Insightful

    Great, as if there aren't enough BSD branches, here's another disgruntled deveoper that might pull a De Raadt and roll his own.

    On that note, it's more likely would get adopted by one of the other BSDs, and not really need to start his own. I'm sure OpenBSD can use the help.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  10. Politiburo by jericho4.0 · · Score: 5, Insightful
    Ain't OpenSource great? This kind of reminds me of the old power struggles in the U.S.S.R, when Krushchev was outed and the only official word was his obiturary 20 years later. (the obit simply said a pensioner named Krushchev died.).

    One thing the BSD developers need to know is that they have no justification in keeping this secret. It is aboput the users after all.

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    1. Re:Politiburo by VarmintCong · · Score: 4, Funny

      I didn't know Krushchev was gay.

      Is that is why he kept banging his shoes against tables all the time? Because they were such horrible fashion statements?

    2. Re:Politiburo by msgmonkey · · Score: 5, Funny

      And what makes you think these kind of things don't happen in non-OSS projects? If this was a situation within a corporation where a member of a team was causing disruption they'd be sacked regardless how good they where.

    3. Re:Politiburo by Stephen+VanDahm · · Score: 5, Funny

      The difference is that, in the Open Source Community, all the juicy dirt gets posted on the front page of Slashdot. Basically, it's a real-life soap opera, but without all the hot women.

      Wait...maybe that's not cool after all....

    4. Re: Politiburo by ces · · Score: 2, Funny

      Well, in this case it would be a pink slip for 5 years of mouthing off to everyone in sight and back-stabbing your co-workers any time they don't agree with you.

      In the private sector such behavior usually leads to a promotion into management.

      --
      Happy Fun Ball is for external use only.
  11. Maybe he didn't comment his code well enough by DenOfEarth · · Score: 5, Funny

    yeh, I'm marking c++ lab exercises now, and I can tell ya, people that don't comment enough surely don't make it easy on those people that have to understand their code.

  12. Re:well.....bring to MS all FreeBSD programmers... by Anonymous Coward · · Score: 2, Funny

    ...then release WinBSD!

  13. Re:Nice name... by Dave_B93 · · Score: 4, Funny
    Hopefully they didn't throw him out because he is named after a very popular actor ;).

    well, an actor atleast...

  14. Similar to the Net/OpenBSD split by kwoo · · Score: 5, Interesting

    Oddly enough, it was a very similar event that led to the creation of the OpenBSD project. Theo started it after a (rather extended, IIRC) tiff with the rest of the NetBSD core team.

    If Matt decides to fork the code and start his own project, I think the technical world would be a better place for it. A fifth open source BSD might seem excessive to some, but there are still many ways for such a project to differentiate itself.

    1. Re:Similar to the Net/OpenBSD split by GT_Alias · · Score: 3, Funny
      A fifth open source BSD might seem excessive to some, but there are still many ways for such a project to differentiate itself.

      Hmmm....I'm not convinced, you'll have to try harder.

    2. Re:Similar to the Net/OpenBSD split by groggy-P · · Score: 3, Insightful

      Yes, we considered this too. It's not clear that
      dillon will, in fact, leave the project for good: nothing in this matter requires that. But it's certainly good to note that the BSD world is better for OpenBSD, not worse. Maybe dillonBSD would be another good one.

  15. Re:Free BSD Dying by CliffH · · Score: 5, Insightful

    People choose FreeBSD, NetBSD, *BSD, anything else because, for them, it fits the bill. I'll be the first to say that I love to push Linux anywhere I see it can make a difference but I'll be honest, I've done my fair share of pushing XP, *BSD, OS/2, 98, NT, OS X, anything that will get the job done for the user. FreeBSD and any of the BSDs for that matter are excellent backend systems. Rock solid, stable, not a lot of fluff, they are there and that's all that needs to be said.

    Linux boxen can be made just as stable, just as reliable, just as "there" as any BSD. I guess in a round about way I'm saying it comes down to preference and familiarity just like anything else. I'm familiar with Linux (11+ years familiar). I'm not as familiar with BSD (only about 5 years now) but I know a good deal of its strengths and weaknesses and I'm happy to say that there are places I would put BSD right now and not one of the Linux distros (barring Slackware or my own) just because of extra work involved that should be unnecessary.

    Ok, done ranting. :)

    Cliff

    --
    sigs are like a box of chocolates, they all suck remove the underscores to email me
  16. Re:Free BSD Dying by ajole · · Score: 2, Insightful

    mate, have you ever _tried_ FreeBSD? I'd say it's got more of a *fine-lined niche* than any other free os out there. Isn't Linux still expanding its horizons looking for one.

    Be careful about generalizing.

    --
    -P ...and the boy pulled open his bleary eyes an discovered the python he always knew he was.
  17. Re:Not trying to be controversial... by Anonymous Coward · · Score: 5, Funny

    They caught him using Windows XP at home.

  18. Slashdot ... by Space_Nerd · · Score: 5, Funny

    ... Gossip for Nerds, Stuff that chatters.

    I know, its not even funny.

    --
    Everybody has a purpose in life, maybe mine is to lurk in slashdot.
  19. FUD by BattleBlow · · Score: 5, Insightful
    This has to be one of the most FUD ridden articles that have been posted in a while.

    Firstly, the FreeBSD Core team (the use of "core developer" in the title of the article could be misleading) have given a lengthy explanation of this decision on the developers private list. This is where the explanation belongs and where it should stay. The reasons and the action are internal to the project and don't need to be aired in public.

    Secondly, Matt is not the first, nor the last I dare say, high profile developer to leave the project. It didn't mean the death of FreeBSD then, it doesn't now. No single developer, no matter how talented and hard working, is irreplaceable. While Matt's technical contributions will certainly be missed, the claims of "imminent death, film at 11" are the same baseless FUD that came out when Mike Smith left or would have come out when John Dyson left (had Slashdot been around).

    Thirdly, Matt is still free to contribute should he so wish. The only difference is that he will now have to contribute through PRs, at least for the near future, just as every other contributor started off doing, rather than directly committing himself. Whether he chooses to do this once the dust has settled is, of course, up to Matt.

    Finally, long live FreeBSD! Can we please get back to worthwhile stories now :).

    1. Re:FUD by The+Bungi · · Score: 4, Interesting
      the use of "core developer" in the title of the article could be misleading

      No, actually it's indicative of elitism. It separates the haves from the have nots in the worst way possible. "You're not a member of the core team, you can't commit" as opposed to the way it's done in Linux, where the lines are well-defined but not labeled.

      Any projects needs leadership, but even avoiding dumb lofty titles and meaningless labels go a long way towards improving what is, in the end, a communist-type dictatorship that runs largely on good will (and I make no judgement regarding that, that's just what it is).

    2. Re:FUD by Anonymous Coward · · Score: 2, Insightful
      The reasons and the action are internal to the project and don't need to be aired in public.


      Thank you for providing, in a single sentence, the best reason to use Linux rather than FreeBSD. With FreeBSD, you basically have a bunch of whiny elitest developers writing code behind closed doors and releasing periodic snapshots for the dirty masses to consume. With Linux, you have a bunch of whiny, elitest developers writing code in the open, warts and all. Since pretty much all developers are whiny and elitest, I'd much much rather have the second situation when I am using code for important tasks.

    3. Re:FUD by BattleBlow · · Score: 2, Insightful
      With FreeBSD, you basically have a bunch of whiny elitest developers writing code behind closed doors and releasing periodic snapshots for the dirty masses to consume.

      Please explain how a public CVS repository (and CVS commit mailing list) is "writing code behind clsoed doors".

      While you are at it, you may want to explain the logical leap from internal developer politics to code openness.

  20. BSD will be stronger than ever! by teamhasnoi · · Score: 2, Funny
    'cause he'll go and work for Apple. He and Steve can work together, and when they have a disagreement, they can play bloody knuckles 'til someone gives in.

    Sounds like crappy politics - ruins more stuff than it should. Why can't people just shut up and code?

    Reminds me of a certain someone, a certain website, and a certain -1 Offtopic Mod.

    But what do I know? Until you get two people together to talk it out while being moderated, you'll never get anywhere once the lines of communication break down.

  21. Re:well.....bring to MS all FreeBSD programmers... by rgmoore · · Score: 2, Funny
    ...then release WinBSD

    Sorry, they already have that. Oh, wait. I thought you said WinBS O D. Sorry.

    --

    There's no point in questioning authority if you aren't going to listen to the answers.

  22. Re:Oh great... SlashTroll Fest! by geekoid · · Score: 2, Funny

    11. List of what people will say.
    12. Duplicate lists of what people will say.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  23. Re:Little explanation? I think there's enough. by Anonymous Coward · · Score: 2, Insightful

    I don't know anything about Matt or the BSD core so I'm only talking generally.

    In my mind an unwritten requirement for most jobs is "smart and friendly." If you rub people the wrong way you're limiting yourself to small, one-person projects. Not the end of the world if you (or your manager) recognize this and play to your strengths. -IT

  24. This is old news. by Bingo+Foo · · Score: 2, Funny

    Come on, Slashdot. Matt Dillon has been one of The Outsiders for at least 20 years.

    --
    taken! (by Davidleeroth) Thanks Bingo Foo!
  25. Who's next ? by unitron · · Score: 2, Funny

    What about Doc, Miss Kitty, and Chester? Are they the next to be kicked to the curb?

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

  26. Re:Little explanation? I think there's enough. by AxelTorvalds · · Score: 2, Insightful
    This is kind of nice of them. Just as 5.0 was coming out and there seemed to be this general quietness about freedom and the GPL and RMS bashing seemed to be at an acceptable high point the good lads at FreeBSD go and remind us all again what open and freedom is all about.

    I've read some hella good flames and wars on the linux kernel dev list, I never recall someone being invited not to take part though. Al Viro is especially good and reading your code and then telling you exactly how incompentent your are.

    If this guy is the master hacker everyone makes him to be, this isn't enough explanation. Shouldn't the users have some say? Perhaps the mistreated developers should move on to other projects or maybe grow into adults and learn to take the heat, it's just software, it's not like you should be taking the flames seriously.

  27. New Linux Developer by PalmKiller · · Score: 2

    Good, let them kick him out, he is needed more elsewhere. Looks like he will be an awesome kernel developer now that he has more time to work on Linux. IMHO, The freebsd group has been edgy all along anyways and their inability or wishes to tell the community why they canned him is both unacceptable and plain silly.

  28. Re:well..... by Sarcazmo · · Score: 2, Funny

    BSD programmers already code for MS, haven't you read the license?

  29. The Matrix Has You (deja vu)... by snowpuppy · · Score: 4, Funny

    Theo de Raadt Version 2.0

    "FreeBSD Core Developer Guy: A black cat went past us, and then another that looked just ...

    FreeBSD Core Developer Girl: How much
    like it, was it the same cat? ... A deja vu is usually a glitch in the Matrix"

    Theo de Raadt Version 2.0

    Snowdog

  30. Re:Little explanation? I think there's enough. by StressedEd · · Score: 2, Insightful

    a bunch of bitchy whining children

    I think that's a little unkind. Politics and ideology get in the way of many things. Someone that's a brilliant coder is of little use to a team if they are not prepared to listen to other people.

    If I were a hardned cynic of course I would refer the reader to my signature... ;-)

    --
    Be nice to people on the way up. You will meet them again on your way down!
  31. It was the cover sheet! by AgTiger · · Score: 5, Funny

    Um, Matt? There's a small problem... You forgot to put a cover sheet on your last TSP report, I'm afraid we're going to have to kick you off the development team.

    1. Re:It was the cover sheet! by ehudokai · · Score: 3, Funny
      not to be a troll, but isn't it TPS report?

      I just hate for the best movie ever to be misquoted...

      --
      This is just sig!
  32. Re:Little explanation? I think there's enough. by BaldingByMicrosoft · · Score: 5, Insightful
    Perhaps the mistreated developers should move on to other projects or maybe grow into adults and learn to take the heat, it's just software, it's not like you should be taking the flames seriously.
    This is wrong in so many ways, I don't know where to begin.
    Suffice to say, the ends do not justify the means.
  33. Re:Little explanation? I think there's enough. by robbo · · Score: 4, Interesting

    I don't know how the core team manages its repositories, or what their submission policy is, but I would interpret this move as analogous to revoking MD's write access to cvs. I'm sure he's 'welcome' to continue to submit patches, just like any other schmoe. And of course, he's always free to fork..

    --
    So long, and thanks for all the Phish
  34. Yes, that's right. FUD on slashdot... by thrillbert · · Score: 3, Funny

    ... film at 11.

  35. Free BSD (not) Dying by TPS+Report · · Score: 5, Insightful
    For Gods sake, why would someone choose BSD over linux????
    First, let me congratulate you for your enthusiastic use of the ? key. Second, if you'd actually used FreeBSD/OpenBSD in any real capacity, you'd realize that the structure and design of BSD makes it attractive for many people who try it.

    First, remember that there is no magic bullet. There are always tradeoffs with anything. Linux has definate strong points (new hardware support usually hits linux first; there are more developers for linux). FreeBSD has fewer developers, and doesn't support the newest hardware as quickly - but the (FreeBSD) network stack is extremely solid, and the system design is very clean.

    So, you have to evaluate your goals in these kinds of situations. Are you out to get the newest hardware and features, or are you looking for a clean design and good performance.

    There is a reason many sites (like Yahoo, imdb, cr.yp.to) use Open/FreeBSD to run their servers.
    If that's not one of your priorities, but you're still curious: I'd still take a look at FreeBSD; the overall design is quite pleasant to work with.

    Also, many of the exploits produced are usually done on Linux, at least initially. This could buy you a little extra lead-time when something malicious is released. It's not security by obscurity, but it is a fringe benefit.

    As always, if you're truly curious as to which OS would suit you best, you should put a little effort into it, and do some research yourself. I'm not saying you shouldn't use Linux, and I'm not saying you should use FreeBSD. FreeBSD is not for everyone. Linux is not for everyone. Do the research, decide for yourself, and next time - when you feel the urge to ask "why use *BSD?" -- you'll be able to at least discuss what you do or don't like about either. Otherwise, you end up contributing nothing to the discussion.
    --
    I was told that I could listen to the radio at a reasonable volume from nine to eleven...
    1. Re:Free BSD (not) Dying by Enraged_jawa · · Score: 2, Interesting

      I should have explained that I was an Engineer at AT&T Bell Labratories from 1977 to 1999, and my comments were based on the fact that the Unix System V (release 3) with extensions from from BSD 4.1 and 4.2 were ported to the AT&T PC 7300/3B1 computers that were popular in the mid 80's or so. Ironically, although we (AT&T) owned the Unix operating system, the powers that were in the mid 90's standardized on Microsoft Windows for the company. I still can't understand what they were thinking, but it wasn't the right choice, IMHO.

  36. Re:Little explanation? I think there's enough. by AxelTorvalds · · Score: 4, Interesting
    You're right the ends don't justify the means. That's why they shouldnt' take themselves so damn seriously. I'm not advocating abuse, but at the same time, it's software and it's not personal. What is important is what the end users do with it. It's far more important than the egos of a few developers. This guy had better be a raging prick, a few arguements or some abrasive characteristics doesn't cut it. In contrast their have been some amazing flames in Linux land and the guys who take part are amazing in their ability to not take it personally and the whole keeps improving.

    Of course that's the whole BSD movement, 2 developers get their panties in a bunch and instead of either one of them being big enough to compromise they fork. You can't tell me that the OpenBSD folks aren't doing things that all BSDs benefit from, same for FreeBSD and their amazing accomplishments. FreeBSD has been strong so far but it's sad to see them drop to that same level.

  37. Re:Matt Dillon's commit bit is dead. by larry+bagina · · Score: 2
    interesting that this was called flamebait. seemed funny to me. Of course, as it requiressome knowledgf of operating system internals, it's not surprising the slsahbots missed its meaning.

    Anyhow, with multitasking read/write I/O, the disk scheduling marks the commit bit in buffer pages to signal that they need to be written back to disk. And, commit has the dual meaning with CVS. Hence, it's funny.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  38. If FreeBSD is going to die becasue of this.... by Jboy_24 · · Score: 3, Insightful

    then the FreeBSD project isn't worth keeping around.

    If they let this project revolve around one guy then the project was doomed from the beginning.

    Actually this is a good test of FreeBSD, if it survives its because its bigger then this one guy, which is the way projects should be.

  39. Re:Little explanation? I think there's enough. by RevAaron · · Score: 4, Informative

    Just as 5.0 was coming out and there seemed to be this general quietness about freedom and the GPL and RMS bashing seemed to be at an acceptable high point the good lads at FreeBSD go and remind us all again what open and freedom is all about.

    What does this have to do with GPL or its attitude? Linus could just as easily bar kernel patch submission from some individual who he thought was causing problems.

    This problem individual could just as easily keep on running with his own special kernel, with all these swell changes Linux kept rejecting. Same goes for FreeBSD- you can get the source, and this guy, or anyone, could keep on writing new code, patching their setup and giving the away the code.

    Just because a project is GPL doesn't mean that it'll take code from anyone, or have a CVS server to which anyone could commit. From where would you get this silly idea?

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  40. Re:Little explanation? I think there's enough. by Waffle+Iron · · Score: 4, Insightful
    Open Source at it's best - a bunch of bitchy whining children.

    The only difference between the bitchy whining children in open source development and the bitchy whining children in closed source development is that the latter have signed NDAs that keep the pissing contests out of the public spotlight.

  41. dillon leaves the FreeBSD project by groggy-P · · Score: 5, Informative
    The information you have is from the open FreeBSD-chat mailing list. The thread was started by people in the project who are not on the closed developers@FreeBSD-org mailing list, and some of the statements are wide of the mark:
    • Matt Dillon was never a "core developer". The FreeBSD project doesn't use that term, but it looks like a reference to the core team. Matt has never been a member of the core team.
    • Matt has done some very good work over the years. His contribution to FreeBSD release 4 was invaluable, but it would be wrong to suggest that he single-handedly made the difference. Commit statistics on the orginal list show that he has not been very active over the last 12 months.
    • I was not aware of his involvement with Linux VM. Nothing we have done will change this, though.
    • The FreeBSD core team has informed the development community in detail about the reasons for Matt's removal. We don't think it's appropriate, nor fair to Matt, to wash dirty linen in public.
    • Matt has very little influence on the future of the FreeBSD kernel. That work which he has done over the last two years or so was mainly maintenance.
    It's always sad to have to make these decisions. It's even more difficult to defend them when our hands are tied behind our backs.
    1. Re:dillon leaves the FreeBSD project by gurensan · · Score: 3, Insightful

      Maybe it's dirty laundry, maybe not. It doesn't matter. The Linux kernel can always use someone of his talents.

      --
      You are all fartheads.
    2. Re:dillon leaves the FreeBSD project by Rares+Marian · · Score: 3, Interesting

      >The FreeBSD core team has informed the development community in detail about the reasons for Matt's removal. We don't think it's appropriate, nor fair to Matt, to wash dirty linen in public.

      Um, then what the hell was the point of this whole article?

      Oh and I see the FreeBSD team has their hands tied behind their backs. Freedom counts folks...

      --
      The message on the other side of this sig is false.
    3. Re:dillon leaves the FreeBSD project by Rojo^ · · Score: 3, Insightful

      Not all slashdotters are trolls bud. I am sure this wasn't an easy decision to make -- kind of like kicking someone out of the Peace Corps or United Way. There's no easy way to do it. I don't envy the deciding group's situation, but moreso, I don't envy the mixed feelings involved in having to wave goodbye to someone who has provided an invaluable contribution to such a monumental project. FreeBSD will go on though, and Matt Dillon's talent will certainly provide invaluable contributions for other projects. Sorry things have to happen for the bad though.

      --
      <:
    4. Re:dillon leaves the FreeBSD project by Anonymous Coward · · Score: 5, Insightful

      The FreeBSD core team has informed the development community in detail about the reasons for Matt's removal. We don't think it's appropriate, nor fair to Matt, to wash dirty linen in public.

      When it comes to Free software, isn't "the development community" the same as "the public"?

      This stuff raises more questions than it answers. Granted, I really don't care about the precise names behind FreeBSD, and I'll forget about this promptly I'm sure, but I hate to think the influential folks in the BSD community aren't engaging in some kind of power play or the keeping of dirty little secrets. There should be openness in the mechanics of the BSD as project, just like the code is open.

      I'd like to think Free software is above the stuff that goes on in corporate boardrooms, but maybe not?

    5. Re:dillon leaves the FreeBSD project by brass1 · · Score: 4, Insightful
      Matt has very little influence on the future of the FreeBSD kernel. That work which he has done over the last two years or so was mainly maintenance.

      I'm sure this will get modded down, but that's a pretty gutless statement to make, and really isn't supported by the commit logs. Though, when it's time for Core to toss someone under the bus...

      To be sure, there is plenty of history with Matt, much of it not great. He's simply not a team developer. However, I honesty hope there's more to this and this than there appears to be.

      One wonders when Core is going to stop acting parents and start acting like leaders.

    6. Re:dillon leaves the FreeBSD project by dagooncrn · · Score: 2, Informative
      Yup, he didn't get to core team in 2002 election
      ==vv New Core vv==
      rwatson (171)
      imp (157)
      peter (151)
      murray (128)
      markm (119)
      jhb (99)
      grog (88)
      wes (85)
      kuriyama (83)
      ==^^ New Core ^^==

      brian (79)
      matusita (72)
      dillon (64)
      --
      -- mg
    7. Re:dillon leaves the FreeBSD project by Anonymous Coward · · Score: 2, Insightful

      OK, we have to consider that the FreeBSD has made arguably the most valuable contribution to what is now the most popular commercial UNIX around, MacOS X.

      To top that off, having used FreeBSD extensively in the past, I must say that FreeBSD is one of my favorite free/OSS operating systems, and I enjoy and appreciate it's refinement and clean implentation on a level that no Linux distribution has managed to equal (yet).

      Surely these count for something.

      Why resort to cheapening this excellent operating system with ignorant comments like "it's not linux anyways."

      Regardless, the "core team" voting and commit logs tell the tale more clearly then any teenage pissing contest that may brew on /. - Mr. Dillon's past contributions don't seem to reflect his current performance, and making a big deal out of his departure is missing the forest for the tree's.

    8. Re:dillon leaves the FreeBSD project by t0ny · · Score: 4, Insightful
      im sure 'the public' has very little to do with it, just like 'the public' has very little to do with linux.

      very few people, especially on this board, contribute to any open source projects (I would say far less than 1%).

      So its hardly like the great unwashed masses are making linux what it is; the unwashed masses DO, however, make Slashdot what it is...

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    9. Re:dillon leaves the FreeBSD project by t0ny · · Score: 2, Funny

      I'm sticking with AmigaOS

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    10. Re:dillon leaves the FreeBSD project by tekvov · · Score: 2, Insightful
      This stuff raises more questions than it answers.

      Maybe so. However, in a controversy the persons involved do feel the pressure to make some kind of general statement. It's respectible that the leaders of the FreeBSD development team do not want to drag Matt's name through the mud, despite the fact that something bad obviously happened causing the leadership to take action and revoke his commit privileges.

      It is a sad situation on all sides. We should not blame the FreeBSD leadership for being noble and attempting to keep Matt's life private and not defame him.

    11. Re:dillon leaves the FreeBSD project by Jimithing+DMB · · Score: 4, Insightful

      Free Software is not necessarily developed publicly. Every project is going to involve at the very least a few e-mails back and forth in private between people. And maybe that evolves into a more formal core team.

      So what? Not everything is meant to be aired in public. You act as though you have some "right to know." Who or what twisted your mind into thinking that it is your "right" to stick your nose in everybody's business?

      I think you need to go turn off the television and stop reading Slashdot for a while.

      NOTE: Of course I was hoping someone kindly leaked the details in the comments, but I'm just curious. I don't expect to be given the details just because I have a pulse.

    12. Re:dillon leaves the FreeBSD project by Asmodai · · Score: 3, Interesting

      You missed the subtle idea that perhaps the person posting this story wasn't one of the developers.

      So whatever the original poster's idea behind this was, I have no idea about.

      Freedom counts, yes, just not at the expense of someone's person. Learn some social skills and think for a change more along the lines of: what if I were in that position, would I like to have the nitty-gritty about my/their behaviour displayed in full? (There are times when you definately _are_ wrong about what you've done, you know.)

      --
      Jeroen Ruigrok/Asmodai
    13. Re:dillon leaves the FreeBSD project by kraksmoka · · Score: 2, Informative
      Its great that you found a way to accurately measure how many users there are for any freely distributed software

      i call it: AWSTATS .

      yes, that's right. it reads weblogs really nicely and only needs old versions of perl to run :)

      funny how site traffic ( 50k + hits per month) provides a very accurate picture of what the world runs on their machines. i get about 30 percent xp, me and 15 win2k and NT then maybe 3 win95, 4-5 mac, and a smattering of different linux and bsd distros. a few people here and there with lynx or even someone on a solaris machine surfin the web. i wouldn't say that linux has more desktop share than apple. servers, yes, more linux servers than apple ones, but not desktop users. just how it is.

      --
      "You never want a serious crisis to go to waste." - Rahm Emanuel
  42. Re:Kumbaya... by Moofie · · Score: 2, Insightful

    IF it went down the way everybody seems to think it went down, I'd write your point the other way:

    It is a sad day when one person's arrogance and abusiveness excludes them from technical discussions.

    Communities have a right to choose with whom they wish to associate. I don't HAVE to put up with your abuse, just because you're smart.

    --
    Why yes, I AM a rocket scientist!
  43. Re:Bona fide cuestions by mph · · Score: 4, Informative
    Who elects core developers?
    The committers (i.e. developers with write access to the CVS repository, who number in the hundreds).
    If core developers are elected democratically, why was it necessary to throw out Matt Dillon explicitly instead of just explaining the situation to the electors? Aren't electors trusted to do the (apparently) reasonable thing and unelect him?
    Contrary to the title of this Slashdot article, Matt Dillon was not a member of Core, and hence was not elected. He was a committer, one of hundreds. His commit bit was granted by Core.

    It is incredibly frustrating to read Slashdot whenever something like this comes up, because so many people (Linux people, it seems) confuse Core with the body of committers, despite the fact that we go through this exercise over and over again.

  44. Re:Little explanation? I think there's enough. by LordSah · · Score: 2, Insightful

    That's true to a degree. Closed source has the benefit of having a manager that can arbitrate these sorts of fights. Or decide in favor of one side or another.

    Open projects who have a decided leader (Linux w/ Linus for instance) can also work this way, though I doubt Linus wants to arbitrate every argument :)

  45. Re:Little explanation? I think there's enough. by rsidd · · Score: 2, Insightful
    I've read some hella good flames and wars on the linux kernel dev list, I never recall someone being invited not to take part though. Al Viro is especially good and reading your code and then telling you exactly how incompentent your are.

    Apples, oranges.

    Matt Dillon is not banned from any mailing lists. He's only been removed as a "committer". In linux there's only one "committer", Linus himself. Others send patches, to the mailing list or to their pet maintainer upstream. Matt can still do both with FreeBSD, or simply use the send-pr command. What he can't do now is make changes directly to the source tree.

  46. Re:get some perspective, please. by Tomy · · Score: 3, Insightful

    There is a corallary between Communism and Stallmanesque Free Software: both take away a private right and...

    Huh? Whose right is being taken away? The legal IP owner who decides to license his software under the GPL? The person that wants to use the software without abiding by the IP owner's license?

    Exactly what private right is being taken away?

  47. All tied up with a red rubber ball? by weeboo0104 · · Score: 2, Funny

    You have to look at this with a sense of irony.

    "It's always sad to have to make these decisions. It's even more difficult to defend them when our hands are tied behind our backs. "

    Imagine that! They're into BSD and all tied up! Get it? Get it?

    (Isn't FreeBSD an oxymoron?)

    --
    It is easier to build strong children than to repair broken men. -Frederick Douglass
  48. Re:well..... by tigga · · Score: 2, Insightful
    BSD should equal the assumption that MS will use your code, possibly in a way that could damage you or other free software.

    HOW COULD IT DAMAGE FREE SOFTWARE?

    And what's the difference if BSD code used by Microsoft or IBM or Sun or Apple ? Or any other company or organisation or government?

  49. The flamewar is here: by otuz · · Score: 5, Informative

    It seems to have started when Dillon made a clever hack and people got arguing over API problems:

    The problem
    The solution
    NOT another solution ...

    The flamewar starts.. ...

    and continues.

    1. Re:The flamewar is here: by Civil_Disobedient · · Score: 2, Insightful

      Thank you for throwing "us dogs" at /. a bone, instead of trying to sweep it under the rug like everyone else appears to be doing. "Well, it's not our business, so stop asking," they say. Well, it's on the front page, so a little insight like the links you posted definately illuminate things a bit.

      Now I can understand why the CORE developers don't want to have us dogs snooping on their list. Because it's obvious that Matt was getting extremely frustrated and when he decided to install a kludge to prevent himself from losing hours to recompile time, he was shot down for it. Or offered the magnanimous option of "fixing it himself."

      If my air bag went off every time I went driving, and I couldn't figure out why and neither could Mazda, but I found a way to at least prevent it from going off (but not fixing the real problem), should Mazda prevent me from buying a car again? Yeah, it's a Straw Man. It's an analogy. Get over it.

  50. Arrogant, opinionated, COMPETENT jerks allowed by Eric+Green · · Score: 4, Informative
    I've been acquainted with Matt Dillon's work for over 15 years now. We're talking about someone who wrote a "C" compiler and library in a week once "just to prove he could do it", for cryin' out loud! Frankly, one Matt Dillon is worth four or five of the rest of the BSD development team. I don't care how arrogant or opinionated he is, I'd hire him for my team in a second -- I've worked with arrogant, opinionated people before (hmm, I've also looked in the mirror before :-), and I don't have the slightest bit of problem with them as long as they're *RIGHT*. Just give'em the module definition, ask'em to produce documentation on what they're going to do, and then once that's done, turn them loose to do it. It works. Been there, done that.

    On the other hand, Matt is not, and never has been, indispensible to the FreeBSD project. His biggest contribution probably has been cultural more than anything else -- he was working at UCB back in the "real" BSD days and knows how "it spozed to be". I suspect that doesn't make him popular with some of the (relative) newbies who want to add lots of features and stuff -- Matt's code has always been stripped down, clean, and fast as hell (if not always the most elegant or user-friendly code in the world). If the FreeBSD folks got tired of him carping about "the BSD Way", their loss... but it's not going to cripple FreeBSD by any means.

    -E

    --
    Send mail here if you want to reach me.
  51. devlopment community vs. public by mikemcc · · Score: 4, Insightful

    You wrote, 'When it comes to Free software, isn't "the development community" the same as "the public"?'

    The two are not the same. I am a consumer of FreeBSD, by virtue of having a Virtual BSD Server from aplus.net. My use of that operating system in no way entitles me to know what transpires between the developers of that OS.

    If I want to know the nitty gritty details of OS development, then I need to subscribe to the general mailing lists, read the code, and submit my own work.

    Since I'm not prepared to do the above - I am quite happy to be a mere consumer in this case - I don't have any objection to people saying "this is a private matter, it doesn't concern you."

    That the source code is available for your perusal is completely unrelated to the behavioral dynamics which govern the production of that code.

  52. Re:FreeBSD != Linux by j-pimp · · Score: 3, Informative
    FreeBSD is a failure.

    So lets look at some facts:
    • Yahoo is powered by freebsd
    • Hotmail was (is still?) poewered by FreeBSD
    • My laptop is powered by FreeBSD
    • KDE works great and GNOME ain't to shabby
    • My laptop is powered by FreeBSD. I switched from OpenBSD because KDE3 wouldn't compile.
    • Sun and FreeBSD have come to some kind of agreement so FreeBSD will be distributed with java once sun and java figure out what the agreement is that there lawyers made. Until then all you have to do is download two tarballs, stick them in the righ place and install like any other port.
    No its not cool. No its not the place to be for games or embedded systems with GUIs. However, it's great for web/database type things and other places you need scalibility because alot more kernel parameters can be set on the fly than in linux. Also it does have its share of wizbang. Background fsck! Yeah thats boys and girls. System boots up after power failure or kernel panic, fack the / partition, which of course is small and does not contain /usr, /var or /tmp becasue your a competent sysadmin from all those years of slashdot reading. It mounts the other partitions dirty and does fsck while the system is up and running. No its not perfect, no I wouldn't do it on a server yet, but its available in 5.0 and by the time 5.2 comes out (the ok 5.x is ready to take on your super mission critical 5 9's project release) It will be, and its easy to turn off. However, it only failed me once and no data was lost. The point however is there is some innovation going on in FreeBSD land and sure its playing catchup with linux in certain aspects but every damn OS is playing catchup with every other fucking OS out there in some regard. Can you find me one super fast, super GUI, super CLI, Everyones using it OS?

    --
    --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  53. Re:Matt Dillon is a hack by radish · · Score: 3, Insightful

    How's life in your perfect world?

    When you're working on a large project with tight deadlines, sometimes you have to put in hacks. Sure, it hurts to do it, but sometimes there is just no choice. The quote you use suggests one of these situations: there's a bug in a piece of code you have no control over, and no influence over. You however are dependent on it to provide some funtionality you _must_ deliver. Only choice is to put in a workaround, and of course lean on the appropriate developer (very) heavily to fix their code pronto.

    Now I've never worked on a large O/S project, so maybe he could just have gone in and fixed the IPFW (whatever that is) himself, in which case this argument is moot, but in the world I work in people own code and they don't like other people fiddling with it.

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  54. Re:Matt Dillon is a hack by the+grace+of+R'hllor · · Score: 3, Insightful

    Actually, he seems biased towards "Fix this feature that most people always use during development quickly now, so it at least works, instead of fixing it five months down the line."

    I would have to heartily support that.

    For a critical feature in a large project, having that feature in a workable state is more important during on-the-fly development and testing than having it in a perfect state. Perfection can be achieved later with a little discipline. Having it non-functional is just time-consuming.

    The fact that it's considered a crude hack is all the more motivation to fix the code so you can remove it.

  55. Hmm... by Eric+Green · · Score: 2, Interesting
    So let me get this straight. He had the social skills to build one of the biggest hosting companies on the Internet, but not the social skills to stroke the bloated egos of the FreeBSD team? Uhm, okay, I'll buy that, but it certainly doesn't reflect well on the FreeBSD team.

    Fact: The best programmers typically have a low tolerance for idiocy, and if you want the best programmers on your team, listening is a better solution than firing them. Poor social skills? Probably. Gets a helluva lot of productivity out of these people? You betcha.

    -E

    --
    Send mail here if you want to reach me.