Slashdot Mirror


NASA Open Sources Aircraft Design Software

First time accepted submitter sabre86 writes "At the American Institute for Aeronautics and Astronautics Aerospace Sciences Meeting in Nashville, NASA engineers unveiled the newly open sourced OpenVSP, software that allows users to construct full aircraft models from simple parameters such as wing span and fuselage length, under the NASA Open Source Agreement. Says the website, 'OpenVSP allows the user to create a 3D model of an aircraft defined by common engineering parameters. This model can be processed into formats suitable for engineering analysis.'"

116 comments

  1. Strangely by Tamran · · Score: 1

    There doesn't seem to be a Linux port at the moment?

    1. Re:Strangely by vlm · · Score: 5, Informative

      There doesn't seem to be a Linux port at the moment?

      The link you're looking for is

      http://www.openvsp.org/zips/OpenVSP_2.0_community_src.zip

      They do not distribute a pre-compiled packaged linux version. Download source, compile, install locally, or wait for the inevitable Debian package to be created (assuming its "open source" license is DFSG free, I have not bothered to analyze it in detail)

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:Strangely by Anonymous Coward · · Score: 0

      What Linux port? From the README found at https://github.com/OpenVSP/OpenVSP:

      BUILD INSTRUCTIONS

          -Linux / Mac OS X ...

    3. Re:Strangely by david.given · · Score: 3, Informative

      I've just read the license; it all looks pretty standard to me. It's got a requirement for source code distribution alongside binary distributions; it doesn't appear to require that modifications are licensed under the same license (but see below); there's a patent waiver; and there's a number of non-binding clauses that shouldn't be there at all. It's all pretty muddy and unclear.

      The only suspicious bit is that there's a requirement that modified versions of the software are labelled as such in a changelog, and that modifiers must be identifiable. This may violate the Debian Dissident Test. However, it doesn't define what 'identifiable' means. It may be possible to argue that a pseudonym would do. You'd have to ask someone who actually knows.

    4. Re:Strangely by TheRaven64 · · Score: 1

      That wouldn't violate the dissident test, because you only have to be identifiable to downstream people that are (in the transitive closure of) people that you choose to distribute to.

      --
      I am TheRaven on Soylent News
    5. Re:Strangely by Anonymous Coward · · Score: 1

      That's not the point of the dissident test -- imagine you're subject to an oppressive lord. You see a change you could make and distribute to allow others to use this software in a way the "lord" doesn't care for, but the people do.

      If you choose to distribute this, you don't want to get caught, so you must send out patches without your real name on it. You still want to give it to your neighbors, though, so you've got a problem.

      I've not looked at it's DFSG-freeness, but that bit sounds like it violates the dissident test.

    6. Re:Strangely by TheRaven64 · · Score: 1

      Check what the test says again. If you can make changes and distribute them just to the people, not to the lord, then it's fine.

      --
      I am TheRaven on Soylent News
    7. Re:Strangely by Ranguvar · · Score: 3, Informative

      I looked it up. The NASA Open Source Agreement 1.3 is OSI certified, but the FSF deems it non-free.
      Since NASA World Wind is in Debian's nonfree repository, I assume that would be where this will go too.

      "The NASA Open Source Agreement, version 1.3, is not a free software
      license because it includes a provision requiring changes to be your
      “original creation”. Free software development depends on combining
      code from third parties, and the NASA license doesn't permit this."

      http://lists.debian.org/debian-legal/2011/04/msg00075.html

    8. Re:Strangely by david.given · · Score: 1

      Yes, you're right --- I did read that bit, but didn't realise what it meant.

      Sigh. Shame, really. I wonder if there's any way someone could talk sense into them?

    9. Re:Strangely by Ranguvar · · Score: 1

      Talk sense into them?

      I'm not sure about this particular case, but the FSF/SFLC and Debian Legal have a lot of experience with this sort of thing.
      IANAL, and I can't find a well-versed contention to their opinion, so I trust them to make the right call.

      Keep in mind, I'm not saying they're arbiters of truth and untruth, just that they're quite reasonable people from what I can tell (and therefore are unlikely to need sense talked into them, no offense).

    10. Re:Strangely by david.given · · Score: 1

      I actually meant NASA --- if they could be persuaded to switch to a more useful license, preferably a standard one, their software would become vastly more useful.

    11. Re:Strangely by Ranguvar · · Score: 1

      Shows what I get for assuming!

  2. Oh no by jcreus · · Score: 0

    Bazillions of Slashdotters will begin posting their submissions. Each one with an enormous ego "Mine is better!".

  3. MakerBot compatible? by Anne+Thwacks · · Score: 3, Funny

    Is the output Makerbot compatible? I want to use this to design a next generation super jumbo for my Makerbot!

    --
    Sent from my ASR33 using ASCII
    1. Re:MakerBot compatible? by vlm · · Score: 4, Informative

      It outputs to rhino, and rhino outputs (with some effort relating to units conversion, or so I hear) to makerbot, so yeah, you could make a model of a X-1 or X-15 or similar rocket powered plane, make a cylindrical cavity in the model for a little estes model rocket engine, and you'd almost be flying, except for the little problem that it might model aerodynamically, but the center of gravity is pretty much ignored, you you're going to have to figure that part out.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:MakerBot compatible? by Baloroth · · Score: 5, Funny

      Wait, are you telling me we can download planes now? Sweet!

      Yes, RIAA, I totally would download a plane.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    3. Re:MakerBot compatible? by vlm · · Score: 1

      I haven't checked but if thingverse doesn't already have planes and lawn darts I'd be surprised.

      Now a copyrighted patented trademarked plane is where it gets messy. Maybe some Anime / Transformers thing, sure.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    4. Re:MakerBot compatible? by jamstar7 · · Score: 1

      Great. Just great. More flakes on a plane.

      I'm gettin goddamned tired of these goddamned flakes on a plane...

      --
      Understanding the scope of the problem is the first step on the path to true panic.
    5. Re:MakerBot compatible? by Doc+Ruby · · Score: 1

      What about stuffing the physical model with the guts from a cheap RC aircraft?

      --

      --
      make install -not war

    6. Re:MakerBot compatible? by Anonymous Coward · · Score: 0

      I would wait for the community-vetted plane, which will have fewer "crash bugs" than non-peer-reviewed closed-source planes.

    7. Re:MakerBot compatible? by Anonymous Coward · · Score: 0

      Downloadable planes have been around for a while now:

      http://www.phlatboyz.com/

  4. Of course they open source... by Anonymous Coward · · Score: 0

    When you are on welfare, you need all the help you can get. Much like the rest of the U.S.A. Kinda hard to pay your engineers with food stamps....LOL!

  5. License? by Anonymous Coward · · Score: 0

    Isn't anything released by NASA necessarily public domain?

    1. Re:License? by pushing-robot · · Score: 1

      I asked them that once, but they still wouldn't give me a space shuttle.

      --
      How can I believe you when you tell me what I don't want to hear?
    2. Re:License? by Darfeld · · Score: 1

      The ability to put say... a nuclear warhead in orbit, interestingly, isn't considered lightly by governments, and I can't think of one who would give that kind of technology to public domain. (thought you might argue that it'll soon be irrelevant, if it's not yet the case, with private space programs and previously underdeveloped country developing their own space technology.)

      Just to be clear, I'm not saying that NASA business is to put nuclear warhead in orbit, I'm just saying they build things that can do that. I'll just not speculate on that.

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
  6. Paper by vlm · · Score: 5, Informative

    All I can get from the website/wiki is thats its a tool that processes things, which is kind of vague.

    I found this paper via google:

    http://www.mae.virginia.edu/meclab/images/AIAA%20Paper%20--%20VSP.pdf

    Not a goatse link, honest.

    If you remember the microsoft flightsimulators of the 80s/90s you could list specs and it would make you a plane, like make me a plane with a 50 foot wingspan and then you would attempt to fly it. This is pretty much the same idea for spec'ing a plane but instead of simulating flying it, it dumps out a file containing the model that you can do "whatever" with. Something like clippy for aerospace cad "so you seem to be trying to make a twin engine turboprop, would you like a wizard to help with that?".

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:Paper by Anonymous Coward · · Score: 0

      Mod parent up.
      Great info in that paper.

  7. Now I know how much it weighs by Anonymous Coward · · Score: 0

    It is open source though.

  8. None of my parameters work :/ by sgt+scrub · · Score: 1

    I tried, big, fast, pretty...

    --
    Having to work for a living is the root of all evil.
    1. Re:None of my parameters work :/ by Anonymous Coward · · Score: 0

      I tried, big, fast, pretty...

      ... and it drew me an A380!

    2. Re:None of my parameters work :/ by Anonymous Coward · · Score: 0, Insightful

      I tried, big, fast, pretty...

      ... and it drew me an A380!

      That's because you didn't include safe.

  9. Foamies Anyone? by alphacharliezero · · Score: 5, Interesting

    As someone who is into foam-built RC aircraft I am excited by the possibilities of this software. Electronics not included, a plane costs me about $10 to build. While I've built enough planes that I can just 'wing it' (See what I did there?), It would be fun to use this software to design RC planes...

    1. Re:Foamies Anyone? by Anonymous Coward · · Score: 0

      Yes I did see what you did there. Now would you please go out behind the barn?

  10. more useful output by Anonymous Coward · · Score: 0

    Is it easy to convert to Lego Digital Designer format?

  11. Give away, give it away now... by Anonymous Coward · · Score: 0

    I'm sure Iran will find this very helpful for designing their drones.

    1. Re:Give away, give it away now... by NoNonAlphaCharsHere · · Score: 4, Interesting

      Or they could just buy a copy of X-Plane for $79. Don't laugh, it's fscking phenomenal. Uses parametric airfoil designs and lots more. I'd be willing to bet some serious coin that the X-Plane designer is way better than OpenVSP; certainly X-Plane is going to be much more mature, it's been around forever.

      Not affiliated, just a VERY impressed user.

    2. Re:Give away, give it away now... by Anonymous Coward · · Score: 0

      Meh, X-Plane isn't that great. It flies quite weird compared to a real plane and seems to be very glitchy with the plane sometimes jumping all over the place. It just feel "off" all the time and sometimes diverts into completely bizarre unrealistic states.

      I mean yeah, you could use it to learn the basics of flying a plane, eg. the controls, mapping, etc. The actual physical flying dynamics are far different than the real thing though. MS Flight Sim is actually way better in that regard. Although it too can be weird because each plane has its dynamics designed into it so the quality depends completely on the designer of plane.

    3. Re:Give away, give it away now... by NoNonAlphaCharsHere · · Score: 2

      I was talking about the X-Plane designer, not just the flight sim itself. The designer allows you to enter airfoil shape, engine thrusts, weights, etc. You almost have to be an aeronautical engineer to properly design a plane from the ground up. It's that sophisticated. Meanwhile, the actual flight sim behavior is based upon the entered airfoil designs and airflow calculations, so when you're flying in X-Plane you're basically flying in a software wind-tunnel (plus random weather settings).

    4. Re:Give away, give it away now... by Anonymous Coward · · Score: 0

      It sounds like he's a pilot and he's saying that the flight characteristic of the aircraft are wrong. That means that either the built in models are wrong in some way or the algorithms are inaccurate.

    5. Re:Give away, give it away now... by Anonymous Coward · · Score: 0

      Meh, X-Plane isn't that great. It flies quite weird compared to a real plane

      As a pilot, the planes seem to fly exactly as one would expect them to fly in a simulator. Which is to say, they fly pretty realisticlly. Everything you're describe seems to hint the problems you've identified are specific to your system and not X-Plane. Having flown in a couple of military flight simulators, I can assure you, X-plane provides a vastly superior alternative to what the US military uses in many cases.

      There are good reasons why real pilots and engineers use X-Plane. If anything you said was even remotely close to an accurate representation of the broader X-Plane experience, pilots and eningeers would be looking elsewhere. Not surprisingly, X-Plane is very popular amongst this lot.

  12. rethink plane designs for safety in emergencies by Anonymous Coward · · Score: 0

    I say we use the opportunity to entirely redesign all planes, small and large, with a focus on some method to save lives in the event of mechanical/electronic failure, damage, or other cause of a plane crash.

    Fighter pilots at least get the option of an ejection seat, so why have we dragged our heels in the dirt for so long by not finding a way for passengers of jumbo jets to survive catastrophe? As for small planes, I've seen parachutes for the plane itself, but I don't think that ever went anywhere or if it was even all that practical.

    So, why don't we get NASA or DARPA or whoever to offer a prize for re-thinking aircraft design to save lives? We need to push past the stagnation in this area of technology and press Boeing and others to move forward.

    1. Re:rethink plane designs for safety in emergencies by Richard_at_work · · Score: 1

      If you can find a way to add a passenger ejection system or aircraft parachute system to a large civil aircraft, anything 737 size or larger or arguments sake, which doesn't add an uneconomical amount of weight to an aircrafts design, then go for it.

      The parachute system is fitted to quite a few light aircraft and microlights, but the application is limited because of the amount of weight it adds due to strengthening required to withstand the deployment forces (no point in having the parachute if it's deployment breaks the plane in half).

      The major issue in plane design is weight - it dictates economics, and itself is dictated by design requirements, load bearing requirements and safety requirements (among other things). Too much weight and trip costs rise too much, passenger yields go down and the plane is uneconomical to use.

      Also note that it's unusual for a fighter pilot to come out of an ejection without injuries directly caused by he ejection - compressed spines, broken limbs etc are the norm rather than the exception.

    2. Re:rethink plane designs for safety in emergencies by nospam007 · · Score: 1

      "Fighter pilots at least get the option of an ejection seat, so why have we dragged our heels in the dirt for so long by not finding a way for passengers of jumbo jets to survive catastrophe? "

      Crash-proof planes do not fly.

      "As for small planes, I've seen parachutes for the plane itself, but I don't think that ever went anywhere or if it was even all that practical."

      All Ultralight pilots I know have one.

    3. Re:rethink plane designs for safety in emergencies by Anonymous Coward · · Score: 0

      Coming soon to you on an easyjet/ryanair flight near you.

      Passenger Ejection Capsule £500.00 per sector

      Then 5 pages on and in exceedingly small print
      Check this box to opt out of the PAssenger Ejection Capsule

    4. Re:rethink plane designs for safety in emergencies by Anonymous Coward · · Score: 0

      "Crash-proof planes do not fly."

      Obviously.... which is why I said "in the event of". We know it WILL happen, so focus on ways to deal with it DURING the emergency, instead of only taking preventive measures (which obviously are just as important).

    5. Re:rethink plane designs for safety in emergencies by Anne+Thwacks · · Score: 1

      You seem to be unfamiliar with Ryanair's prices. That is £50,000.00 + credit card charge + VAT per sector.

      --
      Sent from my ASR33 using ASCII
    6. Re:rethink plane designs for safety in emergencies by Anonymous Coward · · Score: 1

      Fighter pilots may suffer injury, but at least they have a better chance of living than passengers of a jumbo jet.

      Really, though, at this point I'm almost sorry I mentioned ejection seats, as that's the first thing people seem to be latching onto and responding to and forgetting to think of OTHER possibilities.

      Anyway, I'm fully aware that it's a difficult issue, and of the economics involved, such as weight. That was all fairly obvious to me, so I didn't think it was worth mentioning. I just want to see work on something, ANYTHING, that could feasibly advance aircraft design to save lives during the event of a plane going down.

      Just to brainstorm a bit, putting aside ejecting people upward out of the plane, what other methods could be used to get people out to where a parachute could be deployed?

        - dropping people downward, out of the bottom of the plane (like a bomb from a ww2 bomber)?

        - or perhaps out the back like military transports drop troops, cargo, and even vehicles?

        - or maybe we don't eject the passengers, but drop the airplane itself away from them (splitting the shell and pushing it outward away from the passengers), which I suppose, if at all feasible, might only work with small planes (drop the outer framework away, then deploy parachute from inner passenger cage framework, or whatever).

      - and if none of those ideas work with existing plane designs, can we change the designs entirely to make them work?

      - is there an entirely different way of considering the problem?

      would any of these ideas be feasible? hell I don't know. possibly not. but that's not what's important. what's important is that we keep thinking, keep brainstorming, keep seeking a way, and not giving up.

    7. Re:rethink plane designs for safety in emergencies by 0123456 · · Score: 1

      Coming soon to you on an easyjet/ryanair flight near you.

      Passenger Ejection Capsule £500.00 per sector

      Last time I flew business class I was pretty much in a little 'capsule' by myself. It probably could be turned into an ejection seat if they wanted to.

      The problem is that it would add a significant amount of weight and the risk of losing a plane because of a fault in the ejection system is probably higher than the chance of saving lives when it's used. In particular, ejecting from an airliner at 30,000 feet over mid-Atlantic isn't likely to help much unless your capsule can become a heated lifeboat after it lands.

    8. Re:rethink plane designs for safety in emergencies by khallow · · Score: 2, Insightful

      Fighter pilots may suffer injury, but at least they have a better chance of living than passengers of a jumbo jet.

      You do realize that even with ejection seats, just flying a fighter plane is far more dangerous than flying in a jumbo jet?

    9. Re:rethink plane designs for safety in emergencies by not-my-real-name · · Score: 4, Interesting

      What do you think that the airplane designers are doing? The aircraft industry is incredibly safety conscious. That's one of the reasons that everything is so expensive. The whole plane parachute is used on Cirrus airplanes and has saved some lives. Seats have been designed to protect people in impacts up to 26Gs. You can get seatbelts with airbags installed.

      Every aircraft accident (at least in the U.S.) is investigated. The goal is to find out what caused the accident and how to prevent it. NASA has a program called ASRS which encourages pilots to report anything that might impact safety.

      Please do a little research and see what is being done before accusing people of dragging their heels in the dirt.

      --
      un-ALTERED reproduction and dissimination of this IMPORTANT information is ENCOURAGED
    10. Re:rethink plane designs for safety in emergencies by Anonymous Coward · · Score: 0

      The biggest killer in large multi passenger aircraft crashes is fire. Perhaps introducing the concept of "tug" and "glider" to commercial aviation could solve that problem. A towing module/aircraft with fuel and engines pulling a separate passenger cabin section that could be released in an emergency to land on its own. Sounds kinda dumb just saying it but it does solve the problem of moving the passengers away from the fuel.

      Or maybe putting all or most of the fuel in external drop tanks which could be conformal to the underside of the fuselage.

    11. Re:rethink plane designs for safety in emergencies by rubycodez · · Score: 2

      Hahaha! fighter seat ejection is done with explosive charges, usually works (when it doesn't kill or horribly maim, which it sometimes does) for a man in his 20s in top shape but would kill at least a quarter of civilian passengers. You're going to have a jumbo jet with hundreds of charges in the passenger cabin, what could possibly go wrong....let's see, terrorists would thank you for obviating the need to smuggle bombs, malfunction of system could crash the plane, there's more but I'm laughing too much....

    12. Re:rethink plane designs for safety in emergencies by El+Torico · · Score: 1

      Fighter pilots at least get the option of an ejection seat, so why have we dragged our heels in the dirt for so long by not finding a way for passengers of jumbo jets to survive catastrophe?

      My best guess is it boils down to risk/cost/benefit. How much does it cost to train a fighter pilot? How much does it take to train an airline passenger?
      Which one spends more hours in an aircraft, and therefore, has a higher risk of accident?
      Also, there are other safety mechanisms in place.

      --
      In the land of the blind, the one-eyed man is usually crucified.
  13. Re:Autocad and jpp blueprints by jjoelc · · Score: 0

    ummmm.. bad on me.. undo!

  14. Seriously NASA, what were you thinking? by Anonymous Coward · · Score: 0

    Now the terrorists can design their own aircrafts, well done.

    1. Re:Seriously NASA, what were you thinking? by Anonymous Coward · · Score: 0

      You're funny...

  15. Not free, but open source by Digana · · Score: 3, Informative

    Why does NASA, a government agency, claim copyright on software?

    And why does NASA release software under a non-free license?

    It's not that hard. Use an existing license. Stop inventing your own licenses that conflict with truly free collaboration.

    1. Re:Not free, but open source by Anonymous Coward · · Score: 0

      Why does NASA, a government agency, claim copyright on software?

      Why not?

      And why does NASA release software under a non-free license?

      Because it's better.

      It's not that hard. Use an existing license. Stop inventing your own licenses that conflict with truly free collaboration.

      You mean locked down freedom hating licenses like GPLv3?

    2. Re:Not free, but open source by starseeker · · Score: 1

      They have been told this:

      http://www.slideshare.net/ckleclerc/2011-nasa-open-source-summit-david-wheeler

      See in particular slide 22.

      I suspect any meaningful change in the policy dictating NOSA use, if its even possible, will take years....

      --
      "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  16. Move forward with what? by alphacharliezero · · Score: 0

    Dude, no offense but passenger planes are already extremely safe. Your lifetime odds of dying in an auto wreck are around 200 times greater than your chances of dying in a plane crash.

    And what do you suggest anyway? Perhaps we can ALL get ejection seats! In an emergency the ENTIRE CEILING of the passenger cabin will blow off. Then row by row we can all watch our fellow passengers shoot into the air as the explosive bolts in their chairs go off. Or perhaps they can just hand you a chute and open the door if things go South?

    The truth of it is that in most any scenario where the plane is going to crash, there is not going to be a realistic way to exit the aircraft in mid-air. For that reason I'll say-

    NO THANKS.

    1. Re:Move forward with what? by Anonymous Coward · · Score: 1

      So all you saw was "ejection seats" and decided that was impractical (which it probably is) and that was all you needed to decide that the ENTIRE concept of seeking a design to save lives during an emergency (NOT NECESSARILY EJECTION SEATS) was a lost cause. That's some great scientific thinking there. You're really pushing the envelope of thought and innovation aren't you. /s

      The idea here, mr. or mrs. closed minded, is to challenge ourselves to FIND a way, ANY way, that works, DURING an emergency. I already knew that our EXISTING designs were made very safe in a PREVENTIVE measure, but that was NEVER MY POINT. Maybe you should enroll in a course for reading comprehension.

    2. Re:Move forward with what? by Gordonjcp · · Score: 1

      The best way is not to allow the emergency to happen in the first place. Every other way you might attempt to recover from a catastrophic failure in flight isn't going to work as well as just not having to deal with the problem in the first place.

    3. Re:Move forward with what? by AK+Marc · · Score: 1

      There is nothing that will protect against most emergencies. Wind shear and controlled flight into terrain are still common causes (as a relative percentage of incidents, not absolute terms), and there's almost no conceived protection that would allow greatly increased survival. Most injuries are caused on the ground. Greater cost/weight in seats/seatbelts (5-point harnesses and rigid seats) and you'll save more injuries than just about anything else. Have the seatbelts indicate to the crew the status of the belt (connected or not) and then forced belt usage will be easier. I agree he focused on an almost irrelevant point, but you just said "I wish someone could think up something better" when you can't even conceive of a single example of something that could possibly help. You were silly, stupid, and set yourself up for such ridicule. Your only suggestion is something you know is not practical for commercial planes (though rather than ejection seats, ejection pods of blocks of 16 or so seats with separate emergency chutes and structure might help with a slow catastrophic destruction of the plane, but most fatal crashes are either explosive high up, or striking the ground at high speed, and chutes will do little to help with any of that. You'd need structure. By the time you've surrounded the passengers in that much structure, you'll need to leave it on the ground, and by the time you are done, you are designing a train. All the people you think should be working on it already have, and there's nothing that can be done.

    4. Re:Move forward with what? by alphacharliezero · · Score: 1

      What do you think the engineers who design aircraft are doing already? As others here have pointed out, the biggest killer in a plane crash is fire. So the biggest priority is to get passengers off the plane AFTER it lands. Modern passenger aircraft are already well designed in this respect. As an example the Airbus 320 has one entrance, but no less than 8 exits! That's not bad for 150 seats.

      Bottom line, I fly a lot. I am simply disputing your assertion that airplanes are unsafe. You can call me closed-minded if you like, I will call you irrational. Statistically, your own choices will kill you long before any pilot's choices figure into it. I simply do not understand how people can fear plane crashes or crime or terrorism and yet have absolutely no fear of the the things that will actually kill them. If the goal is to save people from needless death, perhaps you should start by looking at what ACTUALLY kills people and pick something with better numbers: Cancer, heart disease, automobiles, alcohol, tobacco, stroke, suicide. murder, drowning, electrocution... All are far more likely to kill you than air travel. You have more of a chance of dying from injuries sustained falling down(1 in 246) than of dying in a plane(1 in 20000).

      Do not taunt Happy-Fun-Ball!

  17. Are we sure we want everyone to have this? by pcwhalen · · Score: 1

    I understand the GPL issues, but I am uncomfortable giving this to the North Korean government for starters.

    Public disclosure isn't always best for the public. Just saying.

    --
    Pay no attention to the man behind the curtain with all your metadata.
    1. Re:Are we sure we want everyone to have this? by WindBourne · · Score: 1

      Could not agree more. China, North Korea, Iran, Venezuela, etc. will make use of this.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    2. Re:Are we sure we want everyone to have this? by Anonymous Coward · · Score: 0

      This is absurd. The manufacturing and engineering involved in making a jet aircraft far eclipse what is available in this tool. Most of the cost, complexity, and commensurate combat effectiveness in a modern fighter aircraft are derived from it's electronic systems- ECM/ESM, radar, flight control system, etc... This tool offers just a tiny fraction of what actually goes into aircraft design- like 2% maybe.

      And besides, this tool is very simple compared to a real CAD package that would normally be used. And I doubt North Korea would have any trouble getting CAD software.

      There's absolutely nothing secret about this tool either- a dedicated undergrad aerospace engineering student (or a group of them) could probably throw something together like this.

  18. NASA has more brains&balls than GPU vendors? by Anonymous Coward · · Score: 0, Insightful

    LOL. If NASA can open source this--why wont the gpu vendors give us their docs!?!

    Just sayin'....

  19. This is fun by Anonymous Coward · · Score: 0

    I just made a F-330 from stargate with oversized engines. It'll use the lucas gate and do the kessel run in under 7 parsecs

  20. GNU complaint seems somewhat bogus? by perpenso · · Score: 3, Informative

    And why does NASA release software under a non-free license?

    GNU's specific complaint: "The NASA Open Source Agreement, version 1.3, is not a free software license because it includes a provision requiring changes to be your “original creation”. Free software development depends on combining code from third parties, and the NASA license doesn't permit this."

    NASA's actual terms: "Each Contributor represents that that its Modification is believed to be Contributor's original creation and does not violate any existing agreements, regulations, statutes or rules, and further that Contributor has sufficient rights to grant the rights conveyed by this Agreement."

    The GNU complaint seems somewhat bogus. By claiming to be the creator, i.e. the copyright holder, and providing the mandatory change logs there is an audit history. NASA has a clear paper trail and a clear assignment of the right to use, modify and distribute from the copyright holder. The Linux kernel being locked into GPL v2 seems to suggest that NASA has thought this through more than the GNU folks did, or perhaps learned from the mistakes of the GNU folks.

    1. Re:GNU complaint seems somewhat bogus? by Digana · · Score: 1

      The problem is that the wording in the NASA license insists that the work must be your "original creation". You seem to not address the problem of how this wording seems to not allow you to grab someone else's code and combine it with NASA's to create a new work.

    2. Re:GNU complaint seems somewhat bogus? by perpenso · · Score: 2

      The problem is that the wording in the NASA license insists that the work must be your "original creation". You seem to not address the problem of how this wording seems to not allow you to grab someone else's code and combine it with NASA's to create a new work.

      On the contrary, the following quote from my post precisely addresses grabbing someone else's code:
      "NASA has a clear paper trail and a clear assignment of the right to use, modify and distribute from the copyright holder."

      By ensuring the contributor is the copyright holder various problems and unintended consequences can be avoided.

    3. Re:GNU complaint seems somewhat bogus? by Digana · · Score: 1

      I don't get it. You agree then that this license forbids me from grabbing someone else's free code, mixing it with NASA's, because it's not my original creation, but someone else's? How are you extrapolating from "your original work" to "paper trail"?

  21. STFU by bussdriver · · Score: 2, Informative

    Making a 3D skin model and making a real jet are two totally different things. Not to mention the academic information behind this can be openly found and used; I doubt they are adding much theory that isn't already known.

    1. Re:STFU by dbIII · · Score: 1

      You can say that about any CAD software or any finite element package but you can't get all of those for free either. Take it at face value instead of being upset that it doesn't cuddle you at night.

  22. GPL not appropriate for taxpayer funded projects? by perpenso · · Score: 1

    Why does NASA, a government agency, claim copyright on software?

    And why does NASA release software under a non-free license?

    It's not that hard. Use an existing license. Stop inventing your own licenses that conflict with truly free collaboration.

    Use an existing license. Stop inventing your own licenses that conflict with truly free collaboration.

    The issue is that a license like the GPL is discriminatory to certain business models, namely those that keep source code changes private. The problem is that such discriminatory terms are inappropriate in a taxpayer funded project. Taxpayers who chose to make derived works and keep the changes private should be allowed to do so.

    If you fund a project yourself you have every right to make that project GPL based. However if you seek taxpayer funding you have to be fair and accommodating to all taxpayers, even those you disagree with.

  23. Re:GPL not appropriate for taxpayer funded project by Digana · · Score: 1

    Huh, the GPL doesn't forbid you from keeping changes private. It forbids you from distributing changes without source. If you don't distribute, there is no problem.

    Furtheremore, Whatever, GPL isn't the only free license. Use a BSD-style license or any other license without copyleft.

    I still don't understand how an agency of the US government can claim copyright, though. Usually what happens is that the government subcontracts to individuals and are then bound by the copyright claims of those individuals. How is NASA getting away with this?

  24. Re:GPL not appropriate for taxpayer funded project by perpenso · · Score: 1

    The issue is that a license like the GPL is discriminatory to certain business models, namely those that keep source code changes private.

    Huh, the GPL doesn't forbid you from keeping changes private. It forbids you from distributing changes without source. If you don't distribute, there is no problem.

    And there is no business model so your point is not on topic. ;-)

    Furtheremore, Whatever, GPL isn't the only free license. Use a BSD-style license or any other license without copyleft.

    Agreed.

    I still don't understand how an agency of the US government can claim copyright, though. Usually what happens is that the government subcontracts to individuals and are then bound by the copyright claims of those individuals. How is NASA getting away with this?

    The contracts established between NASA and the individuals or subcontractors could include some sort of "work for hire" type clause where copyright is assigned to NASA? Much like the Regents of the University of California held the copyright on all the code written by professors and students back in the day.

  25. Re:GPL not appropriate for taxpayer funded project by kthreadd · · Score: 1

    I've always wanted to know how NASA can say that I can't come in each time I try to walk into their hallway, I mean, how can an american agency own a building?

  26. Re:GPL not appropriate for taxpayer funded project by Digana · · Score: 1

    The issue is that a license like the GPL is discriminatory to certain business models, namely those that keep source code changes private.

    Huh, the GPL doesn't forbid you from keeping changes private. It forbids you from distributing changes without source. If you don't distribute, there is no problem.

    And there is no business model so your point is not on topic. ;-)

    Sure there is. It's part of many organisations' business models. To take one heavy-handed example, Google. They grab Linux-based source code, create their own internal distribution, and use it to power internal development and massive servers that are turning in a pretty penny.

  27. Only the copyright holder can agree to license by perpenso · · Score: 1

    The NASA terms require the contributor to identify themselves as the creator, i.e. the copyright holder, and to also submit a change log. This statement and the log are the paper trail. Note that the NASA terms also define the rights to use, modify and redistribute. If you just grab someone else's code you are a licensee not a copyright holder and do not have the authority to agree with NASA's terms. Only the copyright holder can agree to NASA's terms.

    1. Re:Only the copyright holder can agree to license by Anonymous Coward · · Score: 0

      Only the copyright holder can agree to NASA's terms.

      Which is precisely the FSF's complaint. I don't need the copyright owners permission to use GPL software, but I do need it if I want to use GPL software combined with NASA software.

    2. Re:Only the copyright holder can agree to license by Anonymous Coward · · Score: 0

      Only the copyright holder can agree to NASA's terms.

      Which is precisely the FSF's complaint. I don't need the copyright owners permission to use GPL software, but I do need it if I want to use GPL software combined with NASA software.

      The FSF's complaint is somewhat bogus because they live under the exact same limitation as NASA. NASA is merely being up front about this matter of fact. If you are not the copyright holder of a piece of source code you may not have the authority to submit it to NASA or a GPL based project.

      If you have source code that is licensed under terms incompatible with the GPL you may not submit that code to a GPL based project unless you are the copyright holder.

  28. Re:GPL not appropriate for taxpayer funded project by perpenso · · Score: 1

    ... It's part of many organisations' business models ...

    But not the business models I was referring to. I wrote "certain business models", not "all business models".

  29. Re:GPL not appropriate for taxpayer funded project by RegularFry · · Score: 1

    You may find this enlightening:
    http://en.wikipedia.org/wiki/Copyright_status_of_work_by_the_U.S._government

    --
    Reality is the ultimate Rorschach.
  30. Would you fly in it? by perpenso · · Score: 1

    Wait, are you telling me we can download planes now? Sweet! Yes, RIAA, I totally would download a plane.

    But would you fly in it? :-)

  31. User-surly build by Anonymous Coward · · Score: 0

    I've been trying the build for a while. Its a bit user-surly. The documentation for Linux is this: "There are no pre-compiled Linux binaries produced at this time. In order to run OpenVSP on Linux, you must compile it yourself."
    And thats it. Nothing in any readme anywhere else. You need to get fltk (an easy build), opennurbs (I think an easy build), and then you need to get cmake and then attempt somehow to build it (documentation is quite scarce on where to put what, etc.). I've seen a lot of builds that require a lot, but at least they give you hints or pointers on what to do. Here, they chuck some source code at you. If its even runnable, can be made to work in this environment, whatever, is your issue.

  32. NASA's license does the same... (Sec. 3. A. 2) by Anonymous Coward · · Score: 0

    "If Recipient distributes or redistributes the Subject Software in
    any form other than source code, Recipient must also make the
    source code freely available, and must provide with each copy of
    the Subject Software information on how to obtain the source code
    in a reasonable manner on or through a medium customarily used for
    software exchange."
    Sounds copyleft to me.

    1. Re:NASA's license does the same... (Sec. 3. A. 2) by Anonymous Coward · · Score: 0

      "If Recipient distributes or redistributes the Subject Software in
      any form other than source code, Recipient must also make the
      source code freely available, and must provide with each copy of
      the Subject Software information on how to obtain the source code
      in a reasonable manner on or through a medium customarily used for
      software exchange."
      Sounds copyleft to me.

      Not in the FSF sense. It seems that derived works may have more latitude.

      "I. A Recipient may create a Larger Work by combining Subject Software
      with separate software not governed by the terms of this agreement and
      distribute the Larger Work as a single product. In such case, the
      Recipient must make sure Subject Software, or portions thereof,
      included in the Larger Work is subject to this Agreement."

  33. Read the license! (For what it's worth...) by Anonymous Coward · · Score: 0

    It explicitly specifies that export restrictions remain in place .

    Of course, if it's available, if someone in North Korea wanted it, it's not clear that they would bother following trivial details like the license agreement.
    But then, it wouldn't be much harder (hypothetically) to get a binary gratis distribution--or hack into NASA.

    Besides that, it sounds like it doesn't really offer you a full "aeronautical engineer on your desktop". That might be something to worry about--if it were more than common knowledge in the art, and more than any other readily available solutions, etc.

  34. Generating a Physical Model? by Doc+Ruby · · Score: 2

    Can the 3D data models this SW generates be fed into a machine that cranks out a physical model? With RC aircraft becoming so cheap, it might be cool to use the SW to design a craft that can be rendered in matter, then outfitted with the RC parts. Maybe some RC derbies could use standardized mechanics in different bodies, competing purely on the body design.

    --

    --
    make install -not war

    1. Re:Generating a Physical Model? by Anonymous Coward · · Score: 1

      i've used this program, and no it cannot link into SolidWorks.

      The short version is there are CAD guys, mesh guys, and analysis guys. The analysis guys want to be able to quickly change their model (e.g. wingspan) without having to go back to the CAD or the mesh guys. VSP (Vehicle Sketch Pad) is for the preliminary aircraft design analysis guys that need to change major parameters of their vehicle. The more things that they can change, the less they'll rule out options that are just hard to analyze.

      VSP can also export a mesh, but the quality of it is good enough for an aerodynamic analysis and a good enough structural analysis for the level of accuracy that they're going for. This program is designed for laying things out without having to fight CAD. For the analysis guys, who arent good at CAD, all the problems they have come from bad CAD (e.g. sliver surfaces, gaps, poor CAD reading/writing support), so the less they have to deal with it the better.

  35. Re:GPL not appropriate for taxpayer funded project by Demonoid-Penguin · · Score: 1

    And there is no business model so your point is not on topic. ;-)

    You might want to ask the woman next to you for her signature.... I think you're way out on a limb there and Shirley Maclaine's signature might be the only benefit.

    Google, IBM, eBay, BBC, etc, etc - a very long list of small enterprises who make money on the back of GPL (greater and lesser version) that you've probably never heard of, and can be excused for not being able to research.

    Here's another obscure one that some taco cowboy rode into retirement.. You were probably a big authority in primary school - but we've all got this internet thing now, you can check stuff with it.

  36. Re:GPL not appropriate for taxpayer funded project by perpenso · · Score: 1

    Google, IBM, eBay, BBC, etc, etc - a very long list of small enterprises who make money on the back of GPL (greater and lesser version) that you've probably never heard of, and can be excused for not being able to research.

    Actually the problem is that you have missed the context of this discussion. Since we are discussing software that is being *distributed*, in-house undistributed software is an irrelevant tangent. Whatever Google is doing in-house is irrelevant to the issues that NASA faces in distributing this software.

  37. Some are happy by WindBourne · · Score: 1

    China, in particular.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:Some are happy by ThatsMyNick · · Score: 1

      China, in particular.

      And humanity in general.

    2. Re:Some are happy by WindBourne · · Score: 1

      Humanity will NOT benefit for it. Chinese gov. will. And they will deny any fruits from this to Humanity.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    3. Re:Some are happy by WindBourne · · Score: 1

      BTW, if you think that helping China helps humanity, how do you feel about them acquiring other weapons from us (read stealing)? Think that is helping humanity?

      --
      I prefer the "u" in honour as it seems to be missing these days.
    4. Re:Some are happy by ThatsMyNick · · Score: 1

      No, I do not think helping China is helping humanity, but I to believe this helps humanity, not just china. And no I dont think making more weapons, or opening up weapon design, or letting anybody steal weapon designs is any good for humanity, China or the US.

  38. Re:NASA has more brains&balls than GPU vendors by WindBourne · · Score: 1

    Because China will implement replacements for it.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  39. 99% built by dbIII · · Score: 1

    What's wrong with this place? Plenty of posts below the above raving about licences and nothing apart from the post above about building it.
    Anyone else get stuck on building "ScriptMgr" in "vsp" and did you find a way around it?

    1. Re:99% built by squeakusmaximus · · Score: 1

      They had a fix on their google code page: http://groups.google.com/group/openvsp/browse_thread/thread/a185021b0712cf77 you need to run the latest version of fltk

    2. Re:99% built by dbIII · · Score: 1

      Thanks, that didn't seem to have been posted when I had a look at their google code page. I'll download the source of the new FLTK and see what happens.

  40. Upside by Anonymous Coward · · Score: 0

    X-Plane now has the ability to use lessons learned by the opensourcing of OpenVSP to improve itself.

  41. Re:GPL not appropriate for taxpayer funded project by Demonoid-Penguin · · Score: 1

    Actually the problem is that you have missed the context of this discussion.

    You could hurt your back lugging those goalposts around all the time. See if you can find a company in that list that doesn't distribute the code. Do you even have a fucking clue what the GPL is? HInt: it's useless unless distribution is involved.

    Just because you can argue the toss (or how many angels can party on the head of a pin) doesn't mean you should.

  42. Not FORTRAN!!!! by Anonymous Coward · · Score: 0

    So I looked at the code in github. It appears to be C++ and not FORTRAN! How can any self-respecting aerospace engineer use this? FORTRAN is what we were taught, not C++.

  43. US Taxpayers, rest of the world thanks you... by Anonymous Coward · · Score: 0

    ... for funding billions of dollars of development and then having your government simply open the keys to the kingdom.

    Those in China, Pakistan, Russia, India, etc. will benefit tremendously from the technology, nevermind the fact that nothing will be shared back in return. Nevermind the fact that one day your country will find itself behind by giving these countries a huge leapfrog start, only spending their money on new additions, not baking "from scratch".

    I'm hoping your government will also open up the software used for the tax system, defense planning, and more - why stop at NASA stuff? I mean, if something being useful to other countries that may not like us, or being sensitive, is not criteria for keeping it under wraps, why draw the line anywhere?

  44. Source Code Death Wish? by Anonymous Coward · · Score: 0

    Taking a brief look at the source code posted on github for OpenVSP at http://github.com/OpenVSP/OpenVSP, I have to wonder if NASA software engineers have a high rate of suicide versus other occupations. SCARY!