So Jon, can we expect Flightgear functionality in ADE any time soon?
You need to understand the GNU GPL that FG is released under. This is a viral license so anything using any code licensed under it also has to comply with it and be open source as well. I personally do not like it and I think there are better open source license options. But that is my own personal opinion. I have no problem with folks show use the license. I think it is a good thing that people do develop in this way and make the code open to all. I have no issue with that license being applied to FG but it does raise matters that need careful thinking about. I have not considered whether the licence includes the output of code covered by the license. If it does then it give rise to some interesting thoughts. I assume that the file format is not covered since it is used by XPlane and that is not open source.FlightGear is not only a different flight simulator from what we are used to with Microsoft Flight Simulator, but also a whole different outlook on how you can release your own scenery, models or tools.
For instance, all my scenery projects that I have uploaded to AVSIM and FlightSim.Com are released as freeware with limited distribution. With FlightGear I don't know if that is possible. I would imagine trying to release a payware package would be even more difficult, not to mention the much smaller user base that would probably not generate enough revenue to even bother.
I suspect I would have more problems. I do not have Linux anywhere but I will look at MonoHi Jon,
My tools are also made with C#, but recently I switched to building them with Mono (so that I could run the automatic build on my Linux server). But I haven't tried if the tool itself actually works on Linux as well. Last time I tried that I had some issues with one of the DLL files I use.
I will be interested in how you get on. for me I have so many NET dlls that it would be a major re-build. If I am to make any tools for FG then I suspect they will be Windows only....Hi Jon,
I just tried it with my latest build and ...... it crashes on Linux . It seems the DLL I use for OpenGL uses some kernel functions from Windows that are not on Linux. I am tempted to see if I can figure out how to fix this, just for the fun of having it running on Linux as well .
Yes that is what I suspect and in the case of ADE it uses quite a lot of native code and GDI+/DirectX for graphics. It would need to be changed to OpenGL I suspect.Hi Jon,
Most of my DLL are also .NET. Mono should take care of that. I think the problem is when they call specific windows features from the DLL. But I'll keep you updated about my progress.