RainmanTime
Super Moderator
Just a quick off topic question for RMT. In your opinion, if you use closed source tools during the scientific process does that invalidate your efforts? I know it's no big deal when you are starting out, and calculator isn't a good example but it got me wondering, when you present a paper, is it "acceptable" to use closed source tools or have any papers been rejected? One reason I could think of is without open source software that you compile yourself, you aren't actually repeating the experiment. Have you ever heard of this, or is closed source vs open source never an issue?
If the tool is used for analysis to support a design, or for non-flying software, it is generally no big deal using a closed-source tool. All the popular Computational Fluid Dynamic (CFD) programs that are used to augment wind tunnel aerodynamic data are accepted by military and FAA customers in aerospace. The ONE AREA where closed-source tools are generally NOT acceptable is when it comes to flight-critical (i.e. flight control, autopilot, and flight instrument systems) and flight-essential (navigation systems) software programs. The FAA will NEVER certify any one of these types of systems to fly on an airplane if it is based on Windows for the simple fact that MS will not give you the source code, AND MS will not submit its OS to the VERY RIGOROUS testing that these types of critical software systems must undergo to achieve FAA certification to be used on commerical airplanes. The reasons that MS would not submit it to testing is (a) they know it would likely fail some tests, and (b) it would not be worth it to them monetarily. So there are companies that make a business out of real-time operating systems and "critical-trusted" code compilers. Wind River and Greenhills are two such companies that provide RTOS and "certified" code compilers that will meet the stringent FAA certification standards.
RMT