Slashdot Mirror


U.S. Army Research Lab Opens BRL-CAD Source

brlcad writes "After 20 years of active development under a proprietary government license agreement, the BRL-CAD solid modeling suite has just been released as Open Source software. BRL-CAD is one of the many legacies of the late Michael Muuss, author of ping. The package began on the PDP-11 and VAX 11/780--before the emergence of ANSI/ISO C language standards--and boasts one of the first parallel Ray tracers in existence. Today BRL-CAD has over 750,000 lines of source code. It incorporates both 3D modeling and rendering capabilities, and supports an API for user-developed geometric analysis applications. It continues to be developed and maintained by the U.S. Army Research Laboratory and its partners. Various portions of the package are distributed under the GPL, LGPL, GFDL, and BSD licenses."

209 comments

  1. Interesting... by falloutgib · · Score: 1

    This looks like a very advanced package. I wonder how it'll hold up to standards such a s POVRay? (pirst fsot?)

    --
    "Holy shit! A talking muffin!"
    1. Re:Interesting... by PseudoSchizo · · Score: 1, Funny
      Not as advanced as MY package, it's ribbed for EVERYTHING's pleasure.

      Ben 'Jammin

      --
      Proud Rememberer of the BBS Days.
    2. Re:Interesting... by Lindsay+Lohan · · Score: 1
      This looks like a very advanced package
      It sure does. It sure, does.
    3. Re:Interesting... by PseudoSchizo · · Score: 0

      Heh, oh leave me alone. ;) Ben 'Jammin

      --
      Proud Rememberer of the BBS Days.
    4. Re:Interesting... by morrison · · Score: 1

      While I wouldn't exactly call POVRay a "standard", it is a great rendering package. BRL-CAD's rending purposes have been specifically and purposefully intended for rather different uses than generating "pretty pictures", though. More emphasis is applied to numerical accuracy, repeatability, performance, scaleability, and "correctness". The computations are used in statistical analyses where making sure a rendered image looks like a photo isn't as important as ensuring that an energy transport simulation is suitably representative. BRL-CAD on the whole complements POVRay quite nicely.

      --
      Cheers!
      Sean
  2. Wow ... by apheXcoil · · Score: 1

    That headline was way over my head.

    1. Re:Wow ... by ScrewMaster · · Score: 1

      Yeah, no shit. Too many acronyms per square inch.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:Wow ... by mek2600 · · Score: 1

      Dont you mean TLA/i^2?

  3. In a world dominated by... by BJZQ8 · · Score: 4, Insightful

    In a world dominated by things like UniGraphics, AutoCAD, and Pro/Engineer, it will be nice to have a professional-level CAD package available under a less-restrictive license...But I don't see it challenging the established niches of those previous packages for awhile. It's the "if it's cheap, it must not be good" mentality that really does apply to CAD software...

    1. Re:In a world dominated by... by Anonymous Coward · · Score: 1, Interesting

      It's the "if it's cheap, it must not be good" mentality that really does apply to CAD software...

      All it takes is one company to challenge that. If it saves them money it becomes a competitive advantage, and other companies will either jump on the bandwagon, develop something better, or die off.

    2. Re:In a world dominated by... by LWATCDR · · Score: 1

      You left out Solidworks.
      I am looking forward to seeing what this can do.
      If it can not export STL or IGES it is not going to catch on

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:In a world dominated by... by jcr · · Score: 2, Interesting

      If this is the package I'm thinking of that my old customers at the Naval Research Lab used, it's handled IGES forever.. At least since the late 80's.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    4. Re:In a world dominated by... by YrWrstNtmr · · Score: 1

      To paraphrase:
      "In a world dominated by things like Microsoft and Apple, I don't see Linux challenging the established niches of those previous packages for a while."

    5. Re:In a world dominated by... by UniverseIsADoughnut · · Score: 4, Interesting

      I see it can't export to pro/e so thats not very good.

      Yeah, cheap CAD Doesn't tend to mean much, also you are only as good as your file support.

      AutoCAD doesn't belong here, it's not a solid modeler, yeah they are trying to extend it, but thats just a level of evil on top of the already evil that is auto cad.

      Solidworks is one you left out, and they did change things, they came out with a CAD program for 5 grand that was up there with Pro E, but they tossed a lot of features that most never need, and ditched multi-platform which tends to be overrated for something like this. And do to this and their sudden eating of PTCs market PTC cut the price on pro/e 2001 and wildfire to 5 grand. So things are changing some. 33 Grand for one seat of a CAD program has finally become a thing of the past.

    6. Re:In a world dominated by... by Anonymous Coward · · Score: 1, Informative

      Yup, looks like it does. Those and a few others: import and export

    7. Re:In a world dominated by... by FooBarWidget · · Score: 2, Funny

      "It's the "if it's cheap, it must not be good" mentality that really does apply to CAD software..."

      No problem. I'd be happy to sell this software for $3000 per copy.

    8. Re:In a world dominated by... by Anonymous Coward · · Score: 1, Funny

      No problem. I'd be happy to sell this software for $3000 per copy.

      Does it come with a dongle?

    9. Re:In a world dominated by... by Anonymous Coward · · Score: 0

      Maybe not on par w/ pro/e, and maybe not in your donut universe, but AutoCAD has done solid modeling for ages. Get your facts straight. I'm glad you were moderated insightful, though; because the sooner stupid moderators use up their mod points the better.

    10. Re:In a world dominated by... by Anonymous Coward · · Score: 3, Informative

      I see it can't export to pro/e so thats not very good.

      From the overview:

      - An assortment of geometric converters to convert to and/or from other geometry formats, including Euclid, ACAD, AutoCAD DXF, TANKILL, Wavefront OBJ, Pro/ENGINEER, JACK (the human factors model for doing workload/usability studies), Viewpoint Data Lab, NASTRAN, Digital Equipment's Object File Format (OFF), Virtual Reality Mark-up Language (VRML), Stereo Lithography (STL), Cyberware Digitizer data, and FASTGEN4.

      Have an agenda or something?

    11. Re:In a world dominated by... by mduell · · Score: 1

      33 Grand for one seat of a CAD program has finally become a thing of the past.

      Looked at DS CATIA V5 pricing lately? :)

    12. Re:In a world dominated by... by LnxAddct · · Score: 2, Informative

      This isn't just CAD! It's used for ballistic testing. i.e. A tank gets hit with a shell, how does the energy transfer throughout the tank and how can we design it better to not blow up.
      Regards,
      Steve

    13. Re:In a world dominated by... by justins · · Score: 2, Informative

      This document:
      http://brlcad.org/VolumeIV-Converting_G eometry.pdf

      indicates that it can export to STL and IGES.

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    14. Re:In a world dominated by... by Anonymous Coward · · Score: 0

      You betcha it supports IGES. It's also extremely pluggable, and any file formats that aren't hindered by patents will likely be added by users.

    15. Re:In a world dominated by... by Anonymous Coward · · Score: 1, Insightful

      This is more geared towards blast stuff (BRL is Blast Research Labs) than typical CAD.

      And if you're looking for format support, Eclectic is a nice gpl app that can do some conversions pretty fast (ie to a facetized instead of CSG format).

      http://www.thermoanalytics.com/products/eclectic /

      That said, there are some places where it has 'caught on' already. It's a live project and won't be going away for a very long time.

    16. Re:In a world dominated by... by morrison · · Score: 1

      As another also responded, BRL-CAD is already well established itself in its own niche of survivability and lethality analyses among a few others. These are markets that the commercial packages are not likely to penetrate anytime soon for various reasons (performance, familiarity, fidelity, formats, etc).

      While the package is well established though, it is not nearly as polished or user-friendly as the commercial alternatives. There's simply very little incentive to expend tax payers dollars to simplify the user interface way down to some common public denominator. The people that have traditionally used BRL-CAD are trained scientists, engineers, and analysts with well established practices and expertise on hand if anything is not understood. Very specific tasks come up, BRL-CAD is modified to address those needs as efficiently as possible.

      Now, of course, there is plenty of opportunity for the Open Source community to get involved with the project and bring it up to the needs and expectations of a wider audience. While it does a lot, in can certainly do a whole lot more still. The CAD open source community, especially the solid modeling community is sorely in need of many of the capabilities that BRL-CAD has provided for a long time now.. Here's your chance to make it as good or better than the other commercial packages.

      --
      Cheers!
      Sean
    17. Re:In a world dominated by... by LWATCDR · · Score: 1

      Yea I went and read the specs interesting. I have a huge project in Solidworks that I can try to import.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    18. Re:In a world dominated by... by Anonymous Coward · · Score: 0

      Dongles are sooo last century. :)
      Now companies are making you have a 'license server'.

    19. Re:In a world dominated by... by UniverseIsADoughnut · · Score: 1

      no, in one of the pages on the site it said it can only import pro/e files, but can't export.

    20. Re:In a world dominated by... by brlcad · · Score: 1
      more geared towards blast stuff (BRL is Blast Research Labs)

      Minor correction: Ballistics Research Laboratory.

    21. Re:In a world dominated by... by Anonymous Coward · · Score: 0

      The operative phrase being "for a while". Linux is now just beginning to challenge the "established niches", but it has taken a while.

    22. Re:In a world dominated by... by MrResistor · · Score: 1

      Importing seems much more important to me (as long as it's more than how Solidworks "imports" pro/e files).

      After all, anyone can get BRL-CAD for free. Not so with pro/e.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  4. does it suport fea by Anonymous Coward · · Score: 0

    by reading the docs which refer to analysing balistic impacts, i guess this system has some sort of finite element analysis package or at the least could be integrated with one. the is is a major gift to the emgineering community

  5. OSX Screenshots by theoneknuckles · · Score: 3, Interesting

    Is it me or are the screenshots showing this puppy running on Mac OSX?

    1. Re:OSX Screenshots by TheKidWho · · Score: 1

      Yep, it runs on OS X.

    2. Re:OSX Screenshots by jcr · · Score: 1

      Yep.

      Apple's been inheriting SGI and Sun workstation customers at a pretty good clip over the last couple of years ;-)

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:OSX Screenshots by ZonaldRumzfeld · · Score: 1

      Or it could just be someone running an OSX theme in KDE or Gnome! Suckers :P

    4. Re:OSX Screenshots by the+pickle · · Score: 1

      It's running inside X11 on OS X.

      But yes, it's running on OS X.

      p

    5. Re:OSX Screenshots by jeif1k · · Score: 1

      Apple's been inheriting SGI and Sun workstation customers at a pretty good clip over the last couple of years ;-)

      Nowhere near as much as Linux has. OS X doesn't make a good substitute for a UNIX workstation (I tried to make it work): they have non-standard administrative interfaces and their X11 server isn't very good and poorly integrated with the desktop.

    6. Re:OSX Screenshots by morrison · · Score: 5, Informative

      Indeed it is running on Mac OS X. It's ran on OS X since the early Public Beta days -- the port took me much less time than it's taking me to write this comment.

      BRL-CAD has a long history of running on many systems that range from your average desktop running Linux to Cray supercomputers fully taking advantage of the CPU resources on any of them. Support is presently actively maintained for Mac OS X, Linux, IRIX, and Solaris (*BSD usually just works). Support for Windows is there too, though it's only recently been a focus of development.

      Some legacy platforms include the DEC VAX-11 running 4.3 BSD, DECStations running ULTRIX, SGI 4Ds running various versions of IRIX, Sun-3 and Sun-4 Sparcs running SunOS, the Cray 1, X-MP and Y-MP running UNICOS, the Cray 2, DEC Alpha AXP running OSF/1, the Apple MAC II running A/UX, iPSC/860 Hypercube running NX/2, Alliant FX/8, Alliant FX/2800, Gould SEL, PowerNode, the Gould NP1, NeXT, HPPA 9000/700 running HPUX, the Ardent/Stardent, the Encore Multi-Max, and much more...

      It's also been compiled on many versions of Linux, BSD, AIX, IRIX, Solaris over the years. Keep in mind just how old the project has been actively maintained. Two decades of supporting the latest and greatest is a lot of varied hardware and operating systems.

      --
      Cheers!
      Sean
    7. Re:OSX Screenshots by burns210 · · Score: 1

      Looks like it. Mac OS X running Apple's X11 software, I believe.

    8. Re:OSX Screenshots by Anonymous Coward · · Score: 0

      Yeah, maybe all of that was true in 10.1. Anything that can be done by the gui administration can be done in console, just as it would be done on a Linux machine, or Sun, SGI, AIX, etc.

    9. Re:OSX Screenshots by Anonymous Coward · · Score: 0

      Yeah, maybe all of that was true in 10.1.

      It still is true.

      Anything that can be done by the gui administration can be done in console, just as it would be done on a Linux machine, or Sun, SGI, AIX, etc.

      You can do stuff from the command line, but it does NOT work "just as it would" on Sun, SGI, AIX, etc., and integrating OS X machines into a UNIX workstation cluster is a lot harder than integrating a Linux machine. I wish it weren't so, but Apple really is more words than actions when it comes to delivering a UNIX workstation replacement.

    10. Re:OSX Screenshots by Anonymous Coward · · Score: 0

      Yup, almost as old the oldest parts of CERNLIB.
      I was kind of surprised I didn't the cyber 6600 in there-- but the 6600 was not as cheap as the pdp-11 in 1979. Also missing was the Intel Paragon -- but iy probably passed that way sometime too,

  6. The army putting a foot on our side = good by KiloByte · · Score: 4, Insightful

    It's not really about the package in question. The important thing here is, if the US Army learns that GPLing their code can be beneficial for them, we can get a very powerful ally.

    Besides, that piece of software was developed for your (and even a bit of my) money anyway...

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    1. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 1, Interesting

      No mention of GPL, though portions of it borrowed from GPL. For those of us who've been writing DOD software for decades, it's always been available for public use (unless classified for some reason). This entire package now brings into view an interesting question. If the software was developed using public funds and is therefor in the public domain, how can the GPL still apply?

    2. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 2, Funny

      The important thing here is, if the US Army learns that GPLing their code can be beneficial for them, we can get a very powerful ally.

      Especially when it comes to "enforcing" the GPL.

    3. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 0

      if the US Army learns that GPLing their code can be beneficial for them, we can get a very powerful ally.

      The government isn't allowed to hold copyrights. How on earth did they manage to GPL this?

      I agree with the GPL for most things, but I think it is inappropriate for publically funded software like this. At most, the LGPL should be used.

    4. Re:The army putting a foot on our side = good by TheKidWho · · Score: 0, Flamebait

      I can see it now. This is just an excuse to raid everysingle CAD software producer with US Army Rangers and put them all out of business for violating the GPL. Thereby making BRL-CAD the only remaining CAD software in the world!

      "Those Terrorists violated the GPL! We must purge them!"

    5. Re:The army putting a foot on our side = good by TheKidWho · · Score: 1

      This is the army bud. National Security and whatnot.

      The army can do a lot more then the government can.

    6. Re:The army putting a foot on our side = good by aixou · · Score: 4, Funny

      I think it'd be better if the Air Force was on our side. Just call up someone high on the inside " We're gonna need an unmanned airstrike at 122.125 west 47.681 north. Yeah, it's Fallujah."

    7. Re:The army putting a foot on our side = good by cmburns69 · · Score: 1

      Vader: If he could be turned, he would become a powerful ally.

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    8. Re:The army putting a foot on our side = good by ScentCone · · Score: 2, Insightful

      we can get a very powerful ally

      Because, otherwise the US Army is not a very powerful ally? People can split all the hairs they want about what the army is called to do, but they do it at the behest of elected officials. As an institution, though, you'll never have a better "ally" than the US military.

      What the comment really does is illustrate the cultural distance between the military and the techno/edu/info people of the world. There is no them-us dynamic here folks: them IS us, and a lot of those military IT people will find themselves applying for your job some day!

      --
      Don't disappoint your bird dog. Go to the range.
    9. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 0

      The Army is a subset of the United States government.

    10. Re:The army putting a foot on our side = good by Guppy06 · · Score: 2, Interesting

      "The important thing here is, if the US Army learns that GPLing their code can be beneficial for them, we can get a very powerful ally."

      You're assuming that the community would accept such an ally. Consider the outcry you hear every time when this group of "father rapers" turns out to be using a piece of FOSS software. "We should modify the license to specifically ban the military from using our app!"

    11. Re:The army putting a foot on our side = good by justins · · Score: 2, Funny
      Consider the outcry you hear every time when this group of "father rapers" turns out to be using a piece of FOSS software. "We should modify the license to specifically ban the military from using our app!"

      Yeah, that's a really good point. I'm really sick of all the talk about "father rapers" in the open source community. It happens so often, it's pretty much all you read about. "Father rapers this," "father rapers that". It's almost as if there is nothing else people want to talk about.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    12. Re:The army putting a foot on our side = good by glitch! · · Score: 1

      This is the army bud. National Security and whatnot. The army can do a lot more then the government can.

      If there is a form for it, anyway...

      --
      A dingo ate my sig...
    13. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 0
      " We're gonna need an unmanned airstrike at 122.125 west 47.681 north. Yeah, it's Fallujah."

      Only if Fallujah is across Lake Washington from Seattle.

    14. Re:The army putting a foot on our side = good by Guppy06 · · Score: 1
      And they all came back, shook my hand, and we had a great time on the bench, talkin about crime, mother stabbing, father raping, all kinds of groovy things that we was talking about on the bench. And everything was fine, we was smoking cigarettes and all kinds of things...
      --Arlo Guthrie
      "Alice's Restaurant"
    15. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 0

      -1, Gives away the punch line

    16. Re:The army putting a foot on our side = good by raindog_mx · · Score: 1

      Of course they're not using it anymore. They wont GPL the software they currently need and use, I smell like they GPLed their wastes. IMO pd. by "waste" I don't mean the quality of the software, just that they should be using something else now.

    17. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 0

      Exactly, it should be Public Domain (free to Everyone everywhere.)

    18. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 0

      Yep, Gotta watch out for Group W.

    19. Re:The army putting a foot on our side = good by morrison · · Score: 1

      BRL-CAD is very much still in active use and actively developed. Since the very first days of it's inception, BRL-CAD's source code has been available to those who are interested -- just not under an OSI-approved license. The main restriction of that old license agreement that made it different from other OSI-approved licenses is that you were not permitted to redistribute BRL-CAD. Other than that, the terms read very much like other open sources licenses.

      The "problem" with that arrangement is that it is very difficult to collaborate with 3rd party developers and the community. You couldn't just go to a website, download, and try the package if you were interested. You filled out the form, faxed it in, and waited several days for a decryption key while a background check ensues and paperwork is shuffled around and people's time is taken up.

      Now you can just download it.

      --
      Cheers!
      Sean
    20. Re:The army putting a foot on our side = good by morrison · · Score: 1

      The Air Force is great until the battle is on your doorstep. Or would you have them airstrike downtown LA too? Or even podunk, usa near where some honest farmer is hard at work trying to raise his crops, raise his kids, and feed the family. You need ground forces too.

      (okay downtown LA was a bad example) ;-)

      --
      Cheers!
      Sean
    21. Re:The army putting a foot on our side = good by Murphy(c) · · Score: 1

      That's one nice joke, but this beeing /. I can nitpick all i want, and might even be moded up for it.
      So I have to point out that the "official" address is actually : 122.13013W x 47.64483N
      Your coords point to something that looks like an empty field near residential housing a few KM North.
      You wouldn't want the Air Force to hit the wrong target.

      P.S. I had to lookup the coords using NASA's excellent Open Source WorldWind.
      Did you just happen to have the coordinates written on a post-it or something ? :)

      Murphy(c)

    22. Re:The army putting a foot on our side = good by aixou · · Score: 1

      I did a google search for the Redmond coordinates. I live somewhat close to Redmond (under 200 miles), and I'm pretty familiar with Washington state coords, but I wanted to be semi exact. I suppose I could've looked up the Microsoft campus coordinates, but I figured being within a tenth or so was good enough.
      I'll check out WorldWind... sounds like a cool program. No Linux or OS X bins though eh?

    23. Re:The army putting a foot on our side = good by raindog_mx · · Score: 1

      Oh I'm glad to learn that. But my point is that I don't believe releasing BRL-CAD is an altruistic move for the sake of open source from the military. Even tough you say it's still in active use, I don't believe it still used as a main military r&d tool. Sure it is a good thing they've released it as OS and it surely can be qualified as an act of good will. In a way I still believe they're giving away their waste and it could be better if they could release the tools they're actually using. That for the advancement of computer science and the open source community. Please don't take my comments as a complaint. I'm just observing that it could be better.

    24. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 0

      Thats why the battle is never on US soil, no need to worry about collateral damage and DEU littering.

    25. Re:The army putting a foot on our side = good by Anonymous Coward · · Score: 0

      it's inception

      "its".

  7. 3D Ping! by Anonymous Coward · · Score: 0

    spacemarine@mars spacemarine $ ping -c3 some.com

    PING get.some.com (127.0.0.1) 56(84) bytes of data.
    64 bytes from get.some.com (127.0.0.1): icmp_seq=1 ttl=64 time=0.056 ms
    64 bytes from get.some.com (127.0.0.1): icmp_seq=2 ttl=64 time=0.028 ms
    64 bytes from get.some.com (127.0.0.1): icmp_seq=3 ttl=64 time=0.050 ms

    --- get.some.com ping statistics ---
    3 BFG9000 rounds transmitted, 3 hits, 0% health loss, time 2005ms, 6 mofos fragged
    rtt min/avg/max/mdev = 0.028/0.044/0.056/0.014 ms

  8. Got to love the military by MPHellwig · · Score: 1

    For there excellent and extensive documentation. Give's the project for the public a huge kickstart. But what happend to volume 1?

    1. Re:Got to love the military by morrison · · Score: 1

      Volume I covers the basics of what BRL-CAD is, how to obtain it, and how to install it. With BRL-CAD being released as Open Source, most of that is no longer relevant. The build system was recently changed (again in interests of going open source) also further invalidating Volume I's usefulness. The Overview of BRL-CAD document on the website contains the portions of Volume I that remained relevant.

      --
      Cheers!
      Sean
    2. Re:Got to love the military by Anonymous Coward · · Score: 0

      there excellent and extensive documentation

      "their".

      Give's the project

      "Gives".

  9. GPL and the Army by OECD · · Score: 0, Troll

    It continues to be developed and maintained by the U.S. Army Research Laboratory and its partners.

    I wonder how long that will last. Security, terrorists, blah blah blah.

    Couldn't the Army take further develpment "private" without violating the GPL? (For those portions that are under the GPL.) My interpretation is that internal distribution wouldn't necessitate source distribution under the GPL, but then IANAL.

    --
    One man's -1 Flamebait is another man's +5 Funny.
    1. Re:GPL and the Army by Anonymous Coward · · Score: 0

      I (a Finn) got clearance for this about 10 years (or more) ago.

      Novadays I fear how well I was "cleared" ... I was not that paranoid then, neither I needed to be.

      Today I would not do try to get it.

  10. Licensing by BossMC · · Score: 2, Interesting

    Behold the versatility of the GPL, LGPL, GFDL, and BSD quadra-license! With the viral nature of the GPL, and the total anarchy of the BSDL, it will be unstoppable!

    But really, how come licensing comes to this? Is it from the authors placing more value on different portions of the code, or is it a condition posed by contributors, or what? I am not even barely a lawyer, and all of my personal code is of such little value that charging money or placing much in the way of conditions would be criminal.

    I kind of see multi-licensing as having a different insurance policy for each fender on your car.

    1. Re:Licensing by kneeless · · Score: 1
      I kind of see multi-licensing as having a different insurance policy for each fender on your car.
      It's not like that at all. It's more like giving future developers an option to choose which license they want to use. Actually, that's exactly what it is. Wow, that was easy...
    2. Re:Licensing by Heisenbug · · Score: 2, Interesting

      I kind of see multi-licensing as having a different insurance policy for each fender on your car.

      With 20 years of active development, it's probably more like having different insurance policies for each vehicle in your car show.

    3. Re:Licensing by iabervon · · Score: 1

      Different portions of the package are intended for use in different ways. It doesn't make much sense to license a work based on content, rather than on functionality, under the (L)GPL; this is the point of the GFDL. The software freedoms don't really make sense for the documentation.

      The GPL and LGPL differ essentially on whether the thing as a whole is intended to be used by itself or plugged into arbitrary other programs. The BSD license is preferrable for things where the code encourages free standards, so the author would benefit from, say, AutoCAD copying it verbatim into their products (which would then be able to exchange files, perhaps).

      It's more like having different insurance policies for your car and for your house. Some things are similar, but you're not worried about people stealing your house or the pipes in your car freezing. The differences in the intended use of the item lead to differences in what the owner wants.

    4. Re:Licensing by Anonymous Coward · · Score: 0
      Different portions of the package are intended for use in different ways. It doesn't make much sense to license a work based on content, rather than on functionality, under the (L)GPL; this is the point of the GFDL. The software freedoms don't really make sense for the documentation.

      Please, please, please don't continue to perpetuate that myth. Freedom is essential for documentation just as it is for code. Furthermore, consider that you might want to copy between the two. The GFDL is a colossal step backward for Freedom. For more information on why you *shouldn't* use the GFDL for documentation or anything else, see Nathaniel Nerode's "Why You Shouldn't Use the GNU FDL", and Manoj Srivasta's draft position statement for Debian.

      There is some hope, however: there is currently a Debian group engaged in private (to avoid public flamewars) discussions with a group from the Free Software Foundation, regarding the Freeness of the GFDL. Their initial goal is to remove all the issues with the GFDL other than Invariant Sections and Cover Texts, so that GFDLed documentation without Invariant Sections and Cover Texts will be unambiguously DFSG-Free, albeit GPL-incompatible.
    5. Re:Licensing by dossen · · Score: 1

      I actually once heard about a bunch of cars with frozen pipes. Granted, it was japanese cars bound for California, and they were frozen by mistake (they were transported as bulk cargo on a ship with refrigiated cargoholds) during a cooling plant test. But the end result was a lot of cars with pipes (and in a few cases engines) split open by the water freezing and expanding.

    6. Re:Licensing by morrison · · Score: 1

      The sheer size and complexity of BRL-CAD is often not quite grasped. In that three quarters of a million lines of source code are 16 libraries, over 400 binary applications, loads of historical documents, and a complicated build system. Many of those binaries and especially the libraries could probably serve as a stand-alone project in their own right.

      The various licenses apply to the various portions and needs of the project. The binaries are GPL, the libraries are LGPL. The documentation is mostly GFDL. Most of th build system, support files, and scripts are under the BSD license or are in the public domain.

      The BRL-CAD libraries are used by several other unreleaseable codes (think national security codes) throughout the US Army and other government agencies hence the usage of the LGPL for libraries.

      It's more like having homeowners insurance, boaters insurance, car insurance, fraud and theft insurance, a 401K, and making public donations to your favorite charity.

      --
      Cheers!
      Sean
    7. Re:Licensing by iabervon · · Score: 1

      In fact, the GFDL is not what I consider a Free license. But the fact remains that there are some things that don't matter for a work of content that matter for a work of functionality, and vice versa. So, while the GFDL is not a suitable license for properly Free works, the GPL doesn't really make sense for such things, either. Probably the best license for such things is Creative Commons Attribution-ShareAlike license, which is essentially the GPL for works of content.

    8. Re:Licensing by bedessen · · Score: 1

      Uhh, that's what freeze plugs in the block are for. They are meant to be the weakest link and give way to expansion so that the block can never crack. They've been in cars for probably more than 50 years now.

    9. Re:Licensing by dossen · · Score: 1

      I know, but one a number of the cars, that was not enough! Several engineblocks were split down the middle. And the conditions meant that others could not be inspected before the cars had been driven out of the hold (probably causing some minor damage from runnig without coolant). That's the story as I've been told it by my late uncle who was there (though not in charge of the circus).

  11. Played with it in 1988.. by freelunch · · Score: 4, Interesting

    Back in the day, I requested a copy around '88. The only format available then was 9 track tape. I think I had to send a real letter requesting it and explaining my intent (curiosity, mostly).

    After waiting many weeks, I sent Michael Muuss an email flaming a little (very young and cocky) and asking "Hey, where's my tape!?". I ran across a print out of that email and his reply when I was moving a few years back. He explained that he had to make the tapes himself, etc.

    With much pain, I translated the tape to a QIC cartridge and built it on our Sun gear (I was working at an imaging company). It was a large build.

    Their 3D editor was pretty neat for the day and I did a little with the ray tracer. The package had, no kidding, a lot of heavy duty ballastic tools that I didn't care about.. That was about it.

    But the print out of Muuss' email is a keeper.

    1. Re:Played with it in 1988.. by chickenwing · · Score: 2, Interesting

      I did the same about ten years ago. I waited a few months and then a huge box arrived with several telephone book sized manuals.

      I am sitting here with the box now, and I see a letter signed by Mike Muuss (xeroxed) revealing the secret password to decrypt the tar files with crypt. I guess now since the contents of these files are now available, there is no harm in me revealing that the password was "alphabeta".

    2. Re:Played with it in 1988.. by Fear+the+Clam · · Score: 1

      So he was a big fan of Revenge of the Nerds, then?

    3. Re:Played with it in 1988.. by The_Dougster · · Score: 1
      I downloaded it around 2000.

      I'd just graduated from college and was surfing around trying the various CAD programs for Linux. It compiled easily enough on my old Debian Potato system.

      I never really used it for anything though. I ran through the tutorial, drafted the 3-d mug, and that was about it. About that time I picked up a copy of TurboCAD Solid Modeler (for Windows) and TurboCAD has been my home drafting package since.

      BRL-CAD probably needs a lot of work on the UI. Functionally, the program is quite sophisticated, but a more mouse-oriented interface would help a lot. That and I don't seem to recall any ability to dimension objects.

      Add some button bars, osnaps, dimensioning, and some printing/plotting options and BRL-CAD could be a really nice drafting package for Open Source operating systems. I'd be suprised if the KDE and Gnome people didn't jump all over this.

      --
      Clickety Click ...
  12. F/OSS officially supported by US gov't. by pongo000 · · Score: 5, Informative

    Some of you may not realize this, but the Federal government supports F/OSS. Several state governments (I know Texas does for certain) have passed mandates and recommendations that encourage and/or require state agencies to consider F/OSS solutions over proprietary solutions.

    Unfortunately, much of this information is squelched by the press, since the press has shown to be woefully ignorant of F/OSS concepts. I would imagine many state and Federal agencies routinely violate rules requiring them to review F/OSS software due to ignorance. I've identified several instances of such a failure in the community college district where I work: Purchases and bids for proprietary software are routinely approved, and when I ask for a list of F/OSS alternatives that were considered, I'm greeted with a blank stare.

    The bottom line is that F/OSS has made inroads, but without oversight from the F/OSS community, many of these initiatives are simply ignored and routinely violated.

    1. Re:F/OSS officially supported by US gov't. by Anonymous Coward · · Score: 2, Interesting
      You couldn't be more wrong. Several states and the federal government have long held that competitive bidding on contracts, including those to supply software, are the ideal in order to save tax payers money. If you've ever been involved with procurement, you'd know that most places have policies AGAINST single-source suppliers. ALL software developed using federal funds is public domain with the exception of those classified for national security reasons. This is not new and is not a result of the FOSS "revolution" (funny, how each generation thinks THEY invented the latest greatest), but rather, has been a long-standing policy. In the 70's and 80's you could send a letter to most any agency and ask for a copy of just about any particular program (you paid for copying and media).

      The FOSS community has made shit for inroads (Unix and the like have been around for 40 years and they don't have a decent share of the desktop environment YET, maybe in another 40 years), but if it suits your ego to think so, go for it.

    2. Re:F/OSS officially supported by US gov't. by duffahtolla · · Score: 3, Informative
      It's not just FOSS.

      When I was in the 1973rd Com Group (AF), there was a mandate/reg that said any project which required a greater than 30% change in source code was to be redone in Ada.

      The civilians in our shop where clueless with Ada and only passable with COBOL. When one of the ladies was sent back from Ada training due to her complete lack of programing skill, Ada was blacklisted by the department heads.

      From then on all projects that required more than 30% change were divided into smaller projects so they would not be affected by the 30% rule.

      Worse than that, when one of the Sgts converted a project into Ada on his own, he was reprimanded and his code deleted... So much for Government regulations.

      When a change is mandated that will challenge the skill (or lack of it) of an established department, it will be resisted in any and all ways possible. Mereley asking them to consider it will do nothing.

      A tactic similar to EEO is probably the only thing that will ever be effective. ie. 25% of office software shall be FOSS by 2007.

    3. Re:F/OSS officially supported by US gov't. by Unordained · · Score: 1

      My woman's been programming for our county for the last year, replacing some recording software. What's interesting is how much trouble it is to convince people that it's okay to replace what they have -- she had to call the state offices to confirm that they did not, in fact, have laws requiring the use of the software made by a particular vendor (out of 3) ... the clerks all thought they had to. It didn't matter what other software was out there, as far as they were concerned, the state required them to buy particular software from particular vendors, and they tacked on the idea that there must be certification involved (but a certification that nobody else would ever be able to get.) Who cares if it's f/oss or not -- if the users who make the requests for purchase orders are convinced there's only one solution, you're going to have a tough time changing anything. I'm sure the existing vendors are happy to encourage these notions at their seminars, too. (I write medical-related software for a tribe; from seeing the data-entry clerks go to seminars for the other vendors, I'm jealous. I want seminars. They make your data-entry people go nuts for you, pretty much forever and no matter what you do to them or how crappy your software is. You won't ever have to worry about bug reports again, if you can just get them to pay a lot of money to go to one of your exclusive club-like seminars where you tell them practically nothing except that they should buy your upgrades.)

    4. Re:F/OSS officially supported by US gov't. by lukateake · · Score: 2, Interesting

      And the site you linked to (gocc.gov) is running Plone, one of the best open source content management systems out there, IMHO.

    5. Re:F/OSS officially supported by US gov't. by Anonymous Coward · · Score: 0
      Do you have a reference regarding Texas? I'm just in the process of preparing a bid for a project for the state of Texas, and our system runs on both Microsoft's proprietary C# platform with a SQLServer back end and Novell's F/OSS C# platform with a PostgreSQL backend.

      Internally, people are favoring the Microsoft proposal, even though the cost to the customer would be about $50K higher.

      I'd love to see the reference to TX recommending F/OSS.

    6. Re:F/OSS officially supported by US gov't. by Anonymous Coward · · Score: 0

      Brings back memories... That was sometime in the mid 80s, wasn't it? When I worked at one of our Nuclear Weapons Labs, they had a similar set of silly rules about Ada use. One of the rules was that the core scientific libraries that did math could be in Fortran (because we had a lot of them), but new applications and I think the public APIs of all libraries had to be Ada -- so one of my first programming jobs was to write thin layers of Ada around all the new code that was still being written in Fortran.

    7. Re:F/OSS officially supported by US gov't. by Anonymous Coward · · Score: 0

      If you're looking for Texas Senate Bill 1579 (SB1579) it appears to have stalled in a still pending state in committees in 2003. I can't find anything current.

    8. Re:F/OSS officially supported by US gov't. by DrZZ · · Score: 1

      ALL software developed using federal funds is public domain with the exception of those classified for national security reasons.
      That is only true for work done by federal employees. For work done on federal contracts or grants, the grantee or the contractor can copyright the work and do with it what they want as long as the federal government gets a free license. See the Bayh-Dole Act

    9. Re:F/OSS officially supported by US gov't. by pongo000 · · Score: 1

      Here's a link for you. Keep in mind these are only recommendations, not legal requirements.

      Here's a LinuxJournal link that also might be of interest.

    10. Re:F/OSS officially supported by US gov't. by sexylicious · · Score: 1

      They scrapped that thinking about 8 years ago. Now, it's whatever you can do to get the job done. C and C++ are well-liked for a lot of things.

      Also, DoD has mandated that open source options be considered as much as possible for everything that is done. Ada is pretty much dead unless you come across some OLD hardware. It's good that they (DoD) finally realized it was stupid to stick with one language as much as possible. They also opened up almost everything to private contractors, and told them that they can use what they like and do things how they like, but they have to produce a product that works. Where I work, they're going to let several hundred military folks go (PCS'ing for the most part, though some specialties aren't needed anymore...), and the only civilians being brought on are replacing the old-farts-that-should-have-retired-ages-ago into retirement. It sucks in a way, and it's weird seeing private security guards at the base gates, along with MPs/SFs.

  13. Armed forces and open source by Anonymous Coward · · Score: 0

    It sounds to me like the U.S. Army is starting to see the advantage of open source software. They do not have to trust any closed source software vendor and they get the benefit of a large community developing the software for free. The fact that end users benefit from this is just a side-effect. Think about it, closed source software and armed forces do not mix well together. I still remember that incident when a Microsoft Windows NT system aboard a U.S. Navy vessel was responsible for accidentally firing off a missile back in the 90's.

    1. Re:Armed forces and open source by Anonymous Coward · · Score: 0
      Windows NT system aboard a U.S. Navy vessel was responsible for accidentally firing off a missile back in the 90's.

      FUD, or cite a credible source.

    2. Re:Armed forces and open source by conteXXt · · Score: 1

      Did it fire a missile too?

      I know it used to strand it self and have to be towed to port.

      http://www.gcn.com/archives/gcn/1998/july13/cov2 .h tm

      --
      The truth about Led Zep should never be told on /. (Karma suicide ensues)
    3. Re:Armed forces and open source by Anonymous Coward · · Score: 0

      Be my guest, dig it up yourself if you don't believe me: Illustrative Risks to the Public in the Use of Computer Systems and Related Technology.

    4. Re:Armed forces and open source by leonbrooks · · Score: 1
      I still remember that incident when a Microsoft Windows NT system aboard a U.S. Navy vessel was responsible for accidentally firing off a missile back in the 90's.
      OK, I'll bite. Who did NT fire the missile at? Digital Research?
      --
      Got time? Spend some of it coding or testing
  14. ATTENTION PARENT IS NOT A TROLL by Anonymous Coward · · Score: 0

    Offtopic, but not a Troll. Please get it right.

  15. Compare and contrast by cryptochrome · · Score: 1

    Put this in perspective for me... how does it compare to SolidWorks? I found that super easy to use, but perhaps not as powerful as some other packages.

    --

    ---If you can't trust a nerd, who can you trust?

    1. Re:Compare and contrast by morrison · · Score: 2, Informative

      It really depends on what it is you are comparing. BRL-CAD is primarily a solid modeling system, with tools that span a very wide gamut. It is a very powerful system, but is definately not necessarily "super easy to use" any more so than UNIX is (take that however you may). Quite the contrary, many of the tools can be downright cryptic or counter-intuitive.

      That said, the power of the system's expressiveness, the performance and fidelity of the ray-trace engine, it's ability to deal with massively complex geometries, and more distinguish it quite a distance from many of the commercial projects. Similarly from a developer's perspective, there's now immediate availability to the sourcecode and interaction with developers to make it into whaever is desired.

      The package was never written to be a user-friendly modeler. It was written by computer scientists specifically for the needs of vulnerability and lethality analysts. The tools are very numerical and informative. Many were written in a UNIX-spirit where you can tie tools and inputs/outputs together to achieve some desired end. There is 1 primary graphical tool in BRL-CAD akin to what you'd use in SolidWorks (MGED). There are 400 other command-line tools that do even more.

      Now with the project as open source, hopefully the community will step forward and help make it what they want it to be. The US Army has given the community a great heads start.

      --
      Cheers!
      Sean
    2. Re:Compare and contrast by iggymanz · · Score: 1

      I can see from replies by people who are involved in the project that BRLCAD is modelling for analysis, whereas in SolidWorks you have integrated tools for modelling to build, manufacture, document and QA: Bills of material, 2D drawing/perspective/views with dimensioning and tolerances, etc.

  16. anyone familiar know if there's drawing/drafting by iggymanz · · Score: 1

    Is there a preferred/traditional way to also make 2D drawings/paperspace views of the models with this system? Also, capabilities for multiuser environment? I come from AutoCAD/ProE/AutoTrol background

  17. Archives? by Doc+Ruby · · Score: 1

    Where's the repository of model files? I want to redesign the Navy's floating airport for civilian use in NYC.

    --

    --
    make install -not war

  18. CVS repository goes back 17 years!! by ispel · · Score: 3, Informative

    Check out the repository for this project hosted on SF. Here's a link to the readme file history (dates back to 17 years, 11 months ago!!!).

    It is possible they have been using CVS all these years; CVS was publically released in 1896, though I believe they may have alternatively used RCS and migrated to CVS somewhere down the line.

    1. Re:CVS repository goes back 17 years!! by Anonymous Coward · · Score: 0

      I think you mean 1986....

    2. Re:CVS repository goes back 17 years!! by isecore · · Score: 1

      CVS was publically released in 1896

      Holy hell, was it designed for Babbages Difference Engine or what?

      Actually, it was released in 1986.

      --
      I enjoy large posteriors and I cannot prevaricate.
    3. Re:CVS repository goes back 17 years!! by kneeless · · Score: 1
      CVS was publically released in 1896
      Wow, that's amazing. No wonder OSS is so much better than the others, it's almost 100 years older!
    4. Re:CVS repository goes back 17 years!! by andreMA · · Score: 5, Funny
      CVS was publically released in 1896
      I hesitate to ask what it ran on...
    5. Re:CVS repository goes back 17 years!! by ispel · · Score: 1

      Yep, it's a typo. I meant 1986.

    6. Re:CVS repository goes back 17 years!! by Anonymous Coward · · Score: 0

      Wow, this is cool. Read the first version of the README, the distribution method is great (send a letter, if you are outside of the US, to the ambassador, specify tape size). Wow.

      Tels

    7. Re:CVS repository goes back 17 years!! by Mad+Bad+Rabbit · · Score: 1
      CVS was publically released in 1896
      I hesitate to ask what it ran on...

      This being before programmable computers; it was all done by hand using punch-cards and ledger-books.

      "Yes, I know we haven't any computers on which to run this programme; and it may be decades, perhaps even a century until we do; but by thunder! until that day we shall at least keep decent and orderly records of our change history!"

      --
      >;k
    8. Re:CVS repository goes back 17 years!! by morrison · · Score: 1
      • It is possible they have been using CVS all these years; CVS was publically released in 1896, though I believe they may have alternatively used RCS and migrated to CVS somewhere down the line.

      The migration to CVS occured in the mid-90's. It was indeed in RCS before then. Much thanks go out to the SourceForge.net hosts for housing a CVS repository of about half a gigabyte. Much effort has been put into retaining BRL-CAD's history over the years and it continues to pay off.

      The oldest files are actually in the Attic (the project has gone through several reorganizations), but to give you an idea here (bool.c) is one of the older files. If you scroll to the bottom of the page you'll see: Wed Apr 18 02:19:43 1984 UTC (20 years, 8 months ago) by mike
      --
      Cheers!
      Sean
    9. Re:CVS repository goes back 17 years!! by Anonymous Coward · · Score: 0

      In czarist Russia, CVS ran on blighted potatoes.

    10. Re:CVS repository goes back 17 years!! by justins · · Score: 1

      http://en.wikipedia.org/wiki/Image:BabbageDifferen ceEngine.jpg

      If you thought large numbers of branches were expensive on your system...

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  19. Re:Ummm by nurb432 · · Score: 4, Informative

    I don't think it was truly 'open', but you did get sources.

    You had to register, and there were some restrictions from what i remember. But i admit its been 8+ years since i read it, so i could be totally wrong on that..

    I registered, ( and used it ) back when you had to contact the FED's first.. They even gave out a complete set of printed manuals. Was pleasantly surprised when the box showed. I had not expected to get anything.. Scary when you get a call about an unexpected package from the DOD waiting for you at the office :)

    One of the good examples of our tax dollars at work.

    --
    ---- Booth was a patriot ----
  20. Might be the Contractors by Greyfox · · Score: 2, Interesting

    Not many contractors really want to sign up for those government contracts. Sure they have big numbers associated with them, but there is usually so much paperwork associated with them that no one wants to deal with it. The companies that are willing to sign up for those contracts are few and far between. Since the playing field is so limited, it doesn't take many Microsoft Whores to tilt the buying decisions in that direction for a lot of government contract work. The Government just assumes that for its money all solutions will be equal, and that's not really the case.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  21. What about OpenCascade by Anonymous Coward · · Score: 0

    .. as in www.opencascade.org

  22. KAD by DeadBugs · · Score: 1

    I'm not enough of a KDE programmer to know what it would take to port this. I would really like to see something like this in a standard linux distribution along side other great programs like mozilla, open office, GIMP. ETC. (or Koffice, Konqueror, etc.)

    --
    http://www.kubuntu.org/
  23. Re:Ummm by Anonymous Coward · · Score: 0

    Yeah, because either everything the US does is bad or everything is good? You seem to imply it.

    Do us all a favor: Grow up and add a few more dimensions to your thinking.

  24. Why not? by Anonymous Coward · · Score: 0

    > Ohhh, and the necessary, BOO USA!!

    You mean like the "BOO CHINA!" calls everytime something positive comes from China?

  25. Re:Whew! by Bill,+Shooter+of+Bul · · Score: 1

    By Tim's logic we should be able to walk into the closest fed building and grabs some stationary. Cause, we paid for it.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  26. Open Source or Free? by Anonymous Coward · · Score: 2, Insightful

    Given that the licenses are the GPL, LGPL, GFDL, and BSD, wouldn't it be more appropriate for the summary to say that BRL-CAD had been released as Free, rather than Open Source Software? This is Slashdot, where people are expected to know the difference.

    1. Re:Open Source or Free? by Anonymous Coward · · Score: 0
      Given that the licenses are the GPL, LGPL, GFDL, and BSD, wouldn't it be more appropriate for the summary to say that BRL-CAD had been released as Free, rather than Open Source Software? This is Slashdot, where people are expected to know the difference.

      Or the lack thereof. The GPL, LGPL, and BSD are all both Free Software licenses and Open Source licenses, and the GFDL is neither. While the two terms use different definitions, they describe almost identical sets of licenses (with very few rare exceptions).

      The primary difference between Free Software and Open Source Software is not in the software they describe, but in the mindset they imply in the person using that term to describe software. The former implies a focus on Freedom, and the latter implies a focus on technical benefits, business models, etc.
    2. Re:Open Source or Free? by Anonymous Coward · · Score: 0

      Well, since the GPL & LGPL are not free licenses, this is open source and not free software.

    3. Re:Open Source or Free? by Anonymous Coward · · Score: 0

      I'm the original AC, btw; am away from home and have somehow managed to forget my Slashdot password.

      The primary difference between Free Software and Open Source Software is not in the software they describe, but in the mindset they imply in the person using that term to describe software.

      Certainly; it isn't incorrect to describe BRL-CAD as open source. All I said was that it would be more appropriate because:
      a) All Free Software (as defined by the FSF) seems to be Open Source according to the OSI (I just scanned the OSI site again, but I could be wrong here.) If this is true, then it's reasonable to use the more specific name
      b) Given that we do not know too much about the mindset of the people who decided to release it as F/OSS, the fact that they chose the GPL, LGPL, GFDL and BSD licenses rather than OSI's Open Source License, for example, is evidence for the belief that perhaps they intended it to be Free rather than Open Source Software.

      Thank you for pointing out the the difference between Free and Open Source, though. We tend to focus too much on differences and indulge in pointless flamewars.

    4. Re:Open Source or Free? by Anonymous Coward · · Score: 0

      You silly troll. The GPL was even written by the Free Software Foundation - as the primary example of a Free Software license.

  27. Re:Whew! by timeOday · · Score: 1
    By Tim's logic we should be able to walk into the closest fed building and grabs some stationary. Cause, we paid for it.
    I think you're confusing information with physical objects.
  28. Re:Ummm by Anonymous Coward · · Score: 0

    It was only open to "friends" of the USA, though in practice almost anyone in the western world could get a copy, you just had snail-mail a request to the US army,they presumably checked you weren't totally evil (for values of evil equal to anti-US-military-industrial-complex), and gave you ftp access.

    Not OSI-compliant open source until now though.

  29. modifications by khellendros1984 · · Score: 1

    How much of this is GPL/legal to modify? I'm wondering when we'll be seeing forks from this, and/or integration of the physics or something into other FOSS software?

    --
    It is pitch black. You are likely to be eaten by a grue.
  30. The point is that we didn't pay for the government to create acad software package for us. We paid them to protect and serve us. In fufilling that mission, they found it neccisary to create a cad package. As long as they are using it to serve us, our money is being well spent. The government has no obligation to give it back to us. It it really is a good they could have marketed it and sold it. The proceeds could be used to pay for other items they need and reduce the need for taxpayer contributions. Everyone would benifit, not just those with a specialised need for cad software. Just as we didn't pay for stationary suppies for a federal court house. We paid for a federal judicary system and in that proccess of providing ( or attempting to proivde as some would say) justice they needed stationary. Great. Money well spent and we need not expect them to turn over any of it as it serves the purpose for which we fund the agency. I understand there are a lot of people on slashdot that would disagree with me on this point, but the fact that they produced easily replicable software instead of a disposible good doesn't really make that much of a differnce in this regards. The point as I see it still stands, we should never expect gifts from the government.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:No by nacturation · · Score: 1

      The point as I see it still stands, we should never expect gifts from the government.

      Strange logic. If you pay tax dollars for the government to develop a piece of software, and they then allow you to also use that software, it is now a gift? Does that mean that the Freedom of Information Act is used to get gifts from the government since they're providing the results enabled by your tax-funds? Or that the State of the Union address is the president's gift to you?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  31. Re:Ummm by LnxAddct · · Score: 1

    Yes, prior to this you had to be faxed a contract, sign it, fax it back, hope the intended recipient accepts it. Then after they did whatever they did, they'd give you a key to the encrypted source files. I know because I was discussing doing this with someone on the project but realized it wasn't worth the hassle.
    Regards,
    Steve

  32. Not even in the same class... by Svartalf · · Score: 2, Informative

    Think of a serious CAD package with things like Finite Element Analysis plugins. The rendering tool is just one of numerous plugins for this package.

    Think somewhere in the class of Solidworks and ProE- the DoD uses this tool to run simulations of survivability on models of our armor and other people's.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  33. Where can one get a build of this for mac os x? by Anonymous Coward · · Score: 0

    It seems silly for everyone to go through the hassle of compiling this every single time. Thanks.

  34. Wow, by Anonymous Coward · · Score: 0

    I tried to get my hands on this application about 3 years ago. It was available for free download, but it required a password to run that the army would only give you after filling out several long and annoying forms. It's not a bad (not a great) CAD program that's available for many platforms including OS X.

  35. Unexpected and cool by Anonymous Coward · · Score: 1, Informative

    Hm. BRL-CAD is a really good package, and it's always been very near the "open source" section of my mind, although it wasn't truly open source.

    For those people comparing it to POV or Blender, you're totally barking up the wrong tree. POV and Blender are focussed on making pretty pictures. BRL-CAD is about engineering modelling for things like unexpected EMP bombs next to your shiny new tank.

  36. Not really... by Svartalf · · Score: 1

    The DoD's been using this little package for some time as their modeling and engineering tool for the Ballistics Resarch Lab that is attached to the Aberdeen Proving Ground. This is the bunch tasked with improving our armored vehicles and improving our ammo to trash our opponents' vehcicles much more easily. BRL-CAD is the tool that they use to accomplish the modeling and simulation portions of this task.

    It's on a par with SolidWorks and ProE and it's battle proven as it were. Like most Government projects of this nature, the Government is prohibited by law from making money off of it, so they've been allowing people to use it for free and provide their own plugins for it. Now, it's under various Open Source licenses instead of the one they'd used previously. Those in the defense industry know a LOT about this little program and if they're not using it, it's only because they couldn't mod the source code and it didn't do quite what they needed of it.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Not really... by Anonymous Coward · · Score: 0

      Darn. You've blown my optimism about seeing this at work (defense contractor) some day.

  37. Powerful Software - hard to learn... by Cheerio+Boy · · Score: 1

    I have BRLCAD installed here on a Sun workstation at home and I can tell you that it takes some getting used to as it's not very user friendly.

    Like most powerful tools it's difficult to learn to use with effectiveness. That and the interface is more than a little clunky

    I honestly prefer things like SolidWorks which while not as powerful is a hell of a lot easier to use.

    --

    "Bah!" - Dogbert
    1. Re:Powerful Software - hard to learn... by mongoose(!no) · · Score: 1

      I've been playing with it since I first read this article. I am taking a course on drafting, so its not too hard to figure out how to use for me, but it still is complex software. It was very easy to install if you just follow the instructions on the site. After I followed them and added the installation to my $PATH it worked fine. The tutorial on the new site is good too.

  38. Same sets of tasks... by Svartalf · · Score: 1

    It's just that BRL-CAD's geared for high-speed events as well as low-speed events in it's FEA work.

    SolidWorks and ProE might be able to deal with it barely since they do FEA and other stuff like BRL-CAD does...

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Same sets of tasks... by Anonymous Coward · · Score: 0

      it's FEA work.

      "its".

  39. Re:My head is about to explode! by Anonymous Coward · · Score: 0

    The moderators have answered: you're not to think about it at all.

  40. Corresponding Open Source 2D CAD? by ehoff · · Score: 1

    Is there a 2D or 3D equivalent used by architects for government buildings etc. i.e. something similar to AutoCAD?

    1. Re:Corresponding Open Source 2D CAD? by The_Dougster · · Score: 3, Informative
      As a mechanical engineer who has been using Linux regularly for over five years, I can only really recommend:

      QCad

      QCad is probably the closest thing to AutoCAD LT that you will find for Linux. It has a nice easy-to-use interface, seems mathematically correct, and is still under active development. Most Linux distros offer it as a binary package; i.e. apt-get install qcad or emerge qcad.

      Other currently usable engineering type tools which you may or may not be aware of are:

      • Blender3D - You probably heard of this
      • FElt - Open Source Finite Elements Program

      What needs to happen is these tools should all be made to interact now. Draft your model in BRL-CAD (or Blender), run FEA on it using FElt, and then import views into QCad to dimension and plot out hardcopies. Some nice tight integration between these packages would be great.

      --
      Clickety Click ...
    2. Re:Corresponding Open Source 2D CAD? by ishmaelflood · · Score: 1

      If you are after a GPLed FE package then have a look at Z88. It is even somewhat integrated with solid modelling packages as a front end.

      http://www.z88.uni-bayreuth.de/

      I'll have a look at FElt, thanks for the heads up.

      QCad seemed a bit too simplistic to me, I'll give it another nudge and see what happens.

    3. Re:Corresponding Open Source 2D CAD? by The_Dougster · · Score: 1
      QCad is pretty simplistic, but its just a 2D cad program, and its the best open source one that I am aware of. There are a ton of other OS cad systems in development but right now QCad is the only one that is complete enough to be usable for professional purposes.

      I would much rather have BRL-CAD, it is a magnitude of order superior to anything else out there, but it is not made for civilian engineers. It is a package whereby you can painstakingly draft in a sophisticated model by brute force entry of coordiates and then run advanced tests using plugins which are probably still classified.

      There could be a lot of good from this, however. For instance, several years ago I was trying to design a safety tank for pressure testing of piping networks. The submerged weldments were pressureized, however if the plugs would happen to fail, there was a significant ballistic force involved. How many inches of steel reinforced with concrete would be necessary to stop the plug? Honestly, I never was able to solve the problem, but BRL-CAD can handily solve this type of simulation.

      --
      Clickety Click ...
    4. Re:Corresponding Open Source 2D CAD? by Anonymous Coward · · Score: 0

      what's really needed is a sketcher (from qcad?), extrude and revolve features, and a parametric 3d file format (with tolerances, ASME Y14.5M, and conversion to/from IGES). everything can grow on top of that.

      I'm a pro/e user, my work still uses 2000i, and believe me, its interface blows. so there would be decent incentive to develop something better.

      someday . . .

    5. Re:Corresponding Open Source 2D CAD? by Anonymous Coward · · Score: 0

      Try FreeBSD: there are a lot of better alternatives to FElt there and there's also Varkon.

    6. Re:Corresponding Open Source 2D CAD? by The_Dougster · · Score: 1
      I was going to install FreeBSD but I discovered that it requires a primary partition and that completely shut that plan down.

      What are these alternatives then?

      --
      Clickety Click ...
  41. Re:Ummm by marcosdumay · · Score: 1

    Now it's on sourceforge. It's a truly free (as in speech) software that will stay on the net despite of the creators will.

  42. Re:Ummm by nurb432 · · Score: 1

    It really wasnt a big hassle to do that, just a simple fax... no real invasive questions....

    In my case it took them about 3 days to accept my request..

    --
    ---- Booth was a patriot ----
  43. PD by wikinerd · · Score: 1

    I thought all US Government material was in the public domain.

    1. Re:PD by Anonymous Coward · · Score: 0

      Definately not. Think classified material, employee health records, battle plans, etc. You also can't enter an airforce base or board a destroyer just because you're a taxpayer.

    2. Re:PD by Anonymous Coward · · Score: 0

      Guess you thought wrong.

    3. Re:PD by DrZZ · · Score: 1

      Only work done by actual employees of the federal government can not be copyrighted. Work done using federal money (grants and contracts) can be copyrighted by the grantee/contractor. See the Bayh-Dole Act. Note that grant or contract solicitations that ask the grantee/contractor to give up their Bayh-Dole rights (like requiring any software written to be GPL'd) require special permission and that permission is very rarely granted.

  44. Your understanding is wrong. by innerweb · · Score: 1
    This falls under the same context as the freedom of information act. Software is not a physical good, it is an intellectual good. Just like county land charts, zoning maps, demographic data, census data, etc. So, it falls in almost all cases (except where national security is at risk) under the same distribution guidelines. Go to your county courthouse and check out all of the government compiled statistics you can pick up for a mere reproduction fee. Producing the software is the same thing as producing the other data. It was not done to produce a product, but to accomplish a task. We the taxpayers have already payed for this, and we the taxpayers have every right to it (thought not a free reproduction cost). In the 90s, laws were passed telling government organizations to make their information available through the Internet for this reason.

    The point is that we didn't pay for the government to create acad software package for us.

    We did pay them to do that, as it was part of doing the job correctly. That is part of protect and serve. Think of it this way. My client does not pay me to customize their application to make it work the way they like. They pay me to migrate them to the new platform, it just so happens that part of that means customizing. So, do I do the install then turn around and say the custom work on the new package will be extra? Not in my world, that expense is built into the cost of doing the migration (or setting up plots, or mapping gas lines, or doing seismic research, or mapping flood zones ...). I know some do that kind of stuff, but we tend to wind up with their clients, so I am not worried about changing my practice of software written is part of services paid for.

    InnerWeb

    --
    Freud might say that Intelligent Design is religion's ID.
  45. just because it was developed by the government... by abandonment · · Score: 1

    how does the fact that the government developed it suddenly make it 'public domain'?

    the government develops millions of dollars in software a year and doesn't feel the need to release the code under ANY license, let alone public domain

    You can't 'borrow' from the GPL btw, you either use GPL code in-house (legally) or you use GPL code and release that code along with your public releases. it's either one or the other.

    either way, if the project 'borrowed' GPL code, no matter how much 'public funds' were directed into the project, the original code is still GPL and 100% enforceable as such. You can't make code public domain that was previously GPL without the specific permission of the original authors - and a complete re-release of the code under the new license.

  46. Matra OpenCascade by Tough+Love · · Score: 1

    I just thought I'd mention OpenCascade

    Very much underappreciated:

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  47. Re:just because it was developed by the government by Anonymous Coward · · Score: 0

    Why should it be public domain? Because, unless it's a security issue, pretty much ALL research is eventually made public domain, and somewhere there's a law concerning this.

    Agreed on the GPL part, though.

  48. Re:bundling it into Linux Distro's by Dimble+ThriceFoon · · Score: 1

    very good idea, linux needs to come reagy with world class appz.

    O.O.o. v2.0 will be ace
    Gimp is rapidly becoming ace
    why not a professional CAD program too?

  49. Allelujah! A CSG-based modeller! by david.given · · Score: 1
    After growing up on Povray, I find that mesh-based modellers just feel far too fuzzy and vague to be at all useful. How are you supposed to do anything precisely by hauling points around by hand? What are you supposed to do if you discover that you wanted to change your mind about something half an hour ago? Do it all again? Ugh.

    CSG allows a completely different approach, more like programmer, that suits me far better. I'm currently 50% of the way through the download. Kewl.

    On an unrelated note, I suspect the 280kB PNG on their home page is causing them loads of pain at the moment...

    1. Re:Allelujah! A CSG-based modeller! by Pseudonym · · Score: 1
      After growing up on Povray, I find that mesh-based modellers just feel far too fuzzy and vague to be at all useful. How are you supposed to do anything precisely by hauling points around by hand? What are you supposed to do if you discover that you wanted to change your mind about something half an hour ago? Do it all again?

      You wouldn't say this if you'd ever used a decent mesh-based modeller. The graph-based systems of modellers like Maya and Houdini give you the best of both worlds: CSG if that's appropriate, and mesh-based modelling with the ability to edit any part of the history if that's appropriate.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    2. Re:Allelujah! A CSG-based modeller! by ikekrull · · Score: 1

      You would say that if you want to use traditional CAD methods like radius/chamfer instead of extrude/bevel etc.

      You would definitely say it if you wanted to create manufacturable models and communicate their parameters to a manual or automated machining process.

      You would say that if you need parametric modelling based on aspects of the model itself - e.g. you want your modelling tool to retain the relationships between entities in your model automatically - e.g. a dowel-piece is always .005mm smaller in radius than the hole it fits into etc. etc.

      Trimmed NURBS are about the only primitives Maya/Houdini share with 'real' solid modelling tools, and their implementation is focussed on a completely different use-case.

      CSG on parametric solids is a different kettle of fish from mesh-based CSG - and it is way, way more restrictive when it comes to organic modelling and fast workflow - which is what apps like Maya and Houdini are all about.

      Mesh-based modellers (and most NURBS-based modellers that are useful for general purpose modelling) do *not* cater to CAD-like construction and output (e.g. dimensioned drawings, constraint-based modelling) workflow, least of all apps like Maya. Houdini has a much more procedural approach, but i don't see anybody doing large-scale rapid protyping, mechanical design or engineering analysis with Houdini. If you'd like to provide an example of an organisation that switched from AutoCAD, Pro/Engineer or SolidWorks to Houdini/Maya for mechanical design purposes - go right ahead.

      Parametric solids-based modelling for mechanical design uses a completely different approach than surface-based modelling for animation/presentation, and there is a lot less of a crossover between the toolsets than you wqould think.

      --
      I gots ta ding a ding dang my dang a long ling long
    3. Re:Allelujah! A CSG-based modeller! by Anonymous Coward · · Score: 0

      Just a data point:

      Realsoft 3D is a distant descendant of the widely acclaimed (at the time) Amiga Real3D CSG solid modeler and raytracer targetted at graphics production (though it is no longer _solely_ a solid CSG modeler). It has analytic solids, and boundary-representation solid (what you refer to as mesh-based CSG, probably) modeling.

      It is particularly strong for glass effects. As you can see from the image, it models light behaviour... quite accurately. (software is nonfree, but runs on linux)

      Anyway, to the point: Strangely enough, there now exists a (currently closed beta) CAD add-on for it. Revolution4D

    4. Re:Allelujah! A CSG-based modeller! by Pseudonym · · Score: 1
      Trimmed NURBS are about the only primitives Maya/Houdini share with 'real' solid modelling tools, and their implementation is focussed on a completely different use-case.

      I thought it was fairly clear that the poster that I was replying to was interested in the same use case as Maya/Houdini (coming from POV-Ray), rather than CAD.

      I can certainly see why solid modelling would be a distinct advantage in CAD. People in the entertainment industry, on the other hand, want both in general. The reason why I mentioned this is that I suspect the original poster claimed to want CSG when in fact they just wanted nonlinear editing.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  50. bins by Anonymous Coward · · Score: 0

    So when can I apt-get install BRL-CAD ?

  51. Make it $30,000 and provide some support... by leonbrooks · · Score: 1

    ...then they might start taking you seriously.

    --
    Got time? Spend some of it coding or testing
  52. I just saved $0.37! by Anonymous Coward · · Score: 0

    Here I was planning on snail-mailing in my password request.

    So anyone who says the Govermnet isn't into reduction of paperwork AND lowering costs is just plain wrong!

  53. You attention please! by leonbrooks · · Score: 1
    I see it can't export to pro/e so thats not very good.
    It probably doesn't have a .nyet connector either, so why not trash one of the world's most competent modelling packages based on that?

    Here's why:
    In keeping with the UNIX philosophy of developing independent tools to perform single, specific tasks and then linking the tools together in a package, BRL-CAD is basically a collection of libraries, tools, and utilities that work together to create, raytrace, and interrogate geometry and manipulate files and data.
    For the hard-of-thinking, it means that import-export to things like Pro/E is easy to add, even without source. With source, it becomes very easy (you can probably modify a nearby IO module rather than starting from scratch).

    Adding I/O to SolidWorks for some of the many other formats BRL-CAD deals with may not be so easy. And BRL-CAD does a bunch of modelling which is beyond SolidWorks' scope, even with COSMOS bolted on.

    As is running on Linux or a Mac or a 64-bit machine (you get a choice of Win2k-Pro/x86 or WinXP-Pro/x86 with the latest version; older versions will run on WinNT and Win98SE but they're bright enough to mark WinME as "not suitable for production use"). If they'd chosen a Unix ecosystem as a base, doing Win32 and Carbon/Aqua as derivatives would have been easy. Back-porting from Win32 is going to be such a pig that I can't see them ever doing it.
    --
    Got time? Spend some of it coding or testing
    1. Re:You attention please! by MrResistor · · Score: 1

      older versions will run on WinNT and Win98SE but they're bright enough to mark WinME as "not suitable for production use").

      If you actually talk to their support people, they'll tell you Win98SE isn't suitable either, though the problem is actually with FAT. I experienced some serious file corruption problems that led to our whole company upgrading to W2k, and more importantly NTFS.

      If they'd chosen a Unix ecosystem as a base, doing Win32 and Carbon/Aqua as derivatives would have been easy. Back-porting from Win32 is going to be such a pig that I can't see them ever doing it.

      They didn't just choose to develope on Win32, they tied themselves very tightly to Microsoft products in general (it's been a few years, but I recall needing to have Excel installed in order for SolidWorks to function properly).

      Don't get me wrong, I loved using SolidWorks, and I think it's probably the most intuitive program I've ever used, but on a basic design level I do think they made some bad choices.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  54. Mod parent up. by Anonymous Coward · · Score: 0

    A great description by one of the guys involved with the project.

  55. mod this guy up. by Anonymous Coward · · Score: 0

    Thanks for your informed feedback on this thread.
    Where are my mod points when I need them.

  56. For USD$3000 it can come with a lot of things by leonbrooks · · Score: 1

    Forex, it would be personally installed, and the chix assisting the installer would cause any of the males around to blunder into things. The dongle would have coloured status LEDs on it, and would also play Oggs, a selection of which would be included.

    --
    Got time? Spend some of it coding or testing
  57. /ME pictures tanks on Bill's front lawn by leonbrooks · · Score: 1

    "We're here about our Intellectual Property rights" (-:

    --
    Got time? Spend some of it coding or testing
  58. This is AWESOME news by starseeker · · Score: 1

    One of the complaints I hear most often about open source is the lack of powerful, free CAD software, and it's one of the few where the complaint is completely justified.

    BRL-CAD is not your typical college student weekend project - this thing is INDUSTRIAL STRENGTH and used in the REAL WORLD for years and years. This news just made my day, and I hope to put an ebuild up soon, given how clean the make process has been thus far :-).

    This is a great way for open source to get high powered applications - older products that have the power but not necessarily the modern interfaces. Maxima and Axiom are two other examples of projects far beyond the scope of ordinary open source, that were originally developed in government/industry and then released to the world. Blender is still another.

    So thanks to people giving some of the great but older applications new life again - it tremendously enriches the open source world and saves decades of coding by brilliant people!

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  59. Well, not quite. by leonbrooks · · Score: 1

    Compared with the Commonwealth forces, they generally suck on a man-for-man basis and only ever win on total firepower rather than skill or good tactics. There are specific exceptions to this, but in general the US wins by being the biggest gorilla on the field, not by being the smartest, fastest or most skilled.

    There are also other forces (some isolated Europeans, forex) who rate at least as well as Commonwealth troops, and specials like the Ghurkas who on a man-for-man basis just ace any conventional military.

    --
    Got time? Spend some of it coding or testing
  60. Liberal trumps Free? by leonbrooks · · Score: 1

    Go read Goerge Orwell's Animal Farm. All you really need to know about politics. High-falutin' principles that don't survive when the rubber meets the road are dangerous.

    Put a greenie's house in the path of a devastating bushfire, then hand him/her a fuelled and sharpened chainsaw and stand back. Presently, you'll see whether (s)he's bright enough to understand that some principles don't scale.

    I don't mean to imply that morality is entirely relative - that's another assertion doomed to fail under load - but you've got to pick your absolutes carefully, and stick by them. If you're a Liberal geek living in the USA, either change the country you're in, or change the country you're in, or change your beliefs. You are incompatible with your location.

    --
    Got time? Spend some of it coding or testing
  61. Re:anyone familiar know if there's drawing/draftin by brlcad · · Score: 2, Informative

    Alas, this is pretty much stricly a 3D package. We've looked at adding 2D capabilities for years, but the cost/benefit ratio was never there. The principle function of the package has been and remains computational analysis of geometry.

  62. How it got here by Anonymous Coward · · Score: 0

    Back when this package was first being developed, Mike Muuss had wanted to make it more open (as in Public Domain). The powers that be were uncomfortable with that at the time. Mike persuated them to adopt a license patterned after the BSD license of the time (when you had to show your AT&T license to get the BSD sources). Times and management changed, and the go-ahead to go OSS was won based upon the reduction of labor brought on by not processing those license agreements.

    The old arragement has had its positive side. Budgets were won based upon the list of "licensees" for the software. Hopefully, this will now be offset by enhancements and contributions from the OSS community.

  63. Seems to be a trend. Here's a GPL'd fluid flow app by ninejaguar · · Score: 1
    "Fluid flow computing company goes open-source"

    = 9J =

  64. Re:My head is about to explode! by Anonymous Coward · · Score: 0
    US Army == Bad
    OSS == Good

    US Army + OSS = Good and Bad, apparently.
  65. Re:just because it was developed by the government by Anonymous Coward · · Score: 0

    "You can't 'borrow' from the GPL btw, you either use GPL code in-house (legally) or you use GPL code and release that code along with your public releases. it's either one or the other."

    No, no, no, he meant that the license appears to have borrowed from the GPL license, not that the code has borrowed from GPLed code. However, parts of the project use LPGL libraries such as libz and libpng.

  66. MOD PARENT DOWN! by Anonymous Coward · · Score: 0

    -1 off-topic, -1 overrated, -1 troll, -1 flamebait, -1 not funny, -1 stupid, -1 I don't get it

  67. Re:anyone familiar know if there's drawing/draftin by iggymanz · · Score: 1

    thanks for the reply, now of course I'm curious to build BRLCAD and get into code and see if it's possible or sensible to have a way to transform and link geometric entities with an external "paperspace" section view that has all the drafting type entities in it. A couple decades ago in school I did some coursework of numerical methods for computational geometry with various splines and surfaces, will be fun to poke around in there if nothing else.

  68. Build config for windows? by nobody102 · · Score: 1

    Cany anyone point me to build instructions for Windows platform? Thanks!

    1. Re:Build config for windows? by brlcad · · Score: 1

      A port to windows is under way. It has not been completed yet. I know of two separate efforts, one using MINGW/Cygwin and one using MFC. We're waiting with baited breath to see who gets a completed port first.

  69. Re:just because it was developed by the government by Anonymous Coward · · Score: 0

    US Government cannot copyright anything, so it is in theory automatically in the public domain when the US Government publishes it.

    The pieces that are GPL'd still will be GPL'd. It can't infect the rest of it.

  70. File Formats Rule by 4of12 · · Score: 1

    I've recently had cause to investigate design tools to a degree that I had not previously.

    My preference is open source. So imagine my dismay at finding that not just that the business world is held hostage to .doc, .xls, .ppt but that the design world is held hostage to .dwg .

    I saw some hope in the Open Design Alliance, Open Cascade and some of the free CAD tools, but the range of secret but widely-used import and export formats that the commercial tools offer seem to make them an essential purchase for doing CAD work or development. That, in turn, is a barrier to entry to the development of free tools. Eg, the IGES standard, which is hard to find documented publicly, for free, seems to have more warts than a six ton toad because of decades of committee-added features.

    The temptation to establish and own a standard is too high to resist given the return on investment that can be obtained.

    I'm happy to see standard formats and commonly-used tools make their way to the free world so that vendors concentrate on true value-added products and services instead of milking windfalls of our IP-mad society.

    --
    "Provided by the management for your protection."
  71. Re:anyone familiar know if there's drawing/draftin by pipingguy · · Score: 1


    Many 3D packages produce poor 2D drawings. While working with the model in the design phase is very helpful, when the project gets to the prefab shop or field construction phase many of the model's advantages go away.

    This is usually because the fab/erection contractor cannot easily work with the model and keeping track of revisions can be a problem.

    I'm referring to plant design projects that feature a lot of piping in case you missed my URL.

    Great to see that the source is released, maybe we'll see an open-source 3D plant/piping design package running on Linux someday!

    Paul

    PS: Is BRL written for SMP? I'm pretty sure it must be.