- Joined
- Jan 14, 2008
- Messages
- 9,203
- Reaction score
- 1,548
- Points
- 203
- Location
- VA
- Website
- alteaaerospace.com
- Preferred Pronouns
- he/him
Hi all! I am pleased to announce that the XR vessels, with the exception of the XR2's mesh and textures, are now open-source under the GNU General Public License 3.0. The XR vessel version numbers have all been bumped to 2.0-beta-1 to 1) differentiate them from the current public releases, 2) denote they were all compiled against the latest OpenOrbiter, and 3) denote that they are now available in both 64-bit and 32-bit versions. The repository is here: https://github.com/dbeachy1/XRVessels. The README.md contains detailed instructions on how to compile and test both the 64-bit and 32-bit XR vessel versions using Visual Studio 2019.
One important note about the XR2's mesh: I did reach out to the Steve Tyler (Coolhand), the author of the XR2's mesh and textures, two weeks ago asking permission to release the XR2's mesh and textures under the same GPL version 3, but to date I have not heard back. From checking his Web site and Twitter, it appears he has not been active online since March 23, 2015, and so it seems unlikely that I will hear back from him. In practical terms, this means that the XR2's mesh and textures cannot be released as open-source, and thus the XR2's mesh and textures are not part of the XRVessel repository.
Regarding the XR5's mesh, Russell Hicks (Russ_H), the author of the XR5's mesh, explicitly transferred the mesh copyright to me via PM in October 2012, and so the XR5's mesh is included in the XRVessel open-source repository. I did reach out to Russ_H again two weeks ago letting him know I wanted to release the mesh as open-source and asking if he was OK with that for sure, but I still have not heard back. In any case, I was able to locate the archived PM where Russ transferred the copyright to me, and so the XR5's mesh is included in the open-source repository.
The XRVessels repository also includes the unfinished XR3 Phoenix. Since the code is not finished, a fair bit of it is still just cloned from the XR5's code as a template / starting point, but the thrust, mass, wing size, etc. have been updated to match the XR3's desired flight characteristics, and the intention is for the XR3 to have all the features the XR5 currently has, including gear compression, a docking camera, and an elevator.
Regarding the XR3's mesh, I was recently able to contract Loru here on the forum thanks to some help from @Woo482 , and Loru graciously granted me permission to release his XR3 mesh under the same GPL v3 license. (Loru still retains his original mesh and texture copyright rights, of course.)
For now, I have built 2.0-beta-1 versions of the XR1 and XR5 and uploaded them as a release to GitHub. Both 64-bit and 32-bit packages are available (obviously, you will need to build or install a 64-bit copy of Orbiter in order to run the 64-bit XR vessel versions). EDIT: due to GPL licensing restrictions prohibiting creating GPLV3-derived binaries that require closed-source software to build or run, the GPLV3 license prohibits building the XR vessels against Orbiter 2016, as that is closed-source.
tl;dr: the XR Vessels open-source repository is here: https://github.com/dbeachy1/XRVessels. If you only want to run the XR vessels under Orbiter 2016, continue to use the public XR versions from my Web site.
Happy Orbiting!
One important note about the XR2's mesh: I did reach out to the Steve Tyler (Coolhand), the author of the XR2's mesh and textures, two weeks ago asking permission to release the XR2's mesh and textures under the same GPL version 3, but to date I have not heard back. From checking his Web site and Twitter, it appears he has not been active online since March 23, 2015, and so it seems unlikely that I will hear back from him. In practical terms, this means that the XR2's mesh and textures cannot be released as open-source, and thus the XR2's mesh and textures are not part of the XRVessel repository.
Regarding the XR5's mesh, Russell Hicks (Russ_H), the author of the XR5's mesh, explicitly transferred the mesh copyright to me via PM in October 2012, and so the XR5's mesh is included in the XRVessel open-source repository. I did reach out to Russ_H again two weeks ago letting him know I wanted to release the mesh as open-source and asking if he was OK with that for sure, but I still have not heard back. In any case, I was able to locate the archived PM where Russ transferred the copyright to me, and so the XR5's mesh is included in the open-source repository.
The XRVessels repository also includes the unfinished XR3 Phoenix. Since the code is not finished, a fair bit of it is still just cloned from the XR5's code as a template / starting point, but the thrust, mass, wing size, etc. have been updated to match the XR3's desired flight characteristics, and the intention is for the XR3 to have all the features the XR5 currently has, including gear compression, a docking camera, and an elevator.
Regarding the XR3's mesh, I was recently able to contract Loru here on the forum thanks to some help from @Woo482 , and Loru graciously granted me permission to release his XR3 mesh under the same GPL v3 license. (Loru still retains his original mesh and texture copyright rights, of course.)
For now, I have built 2.0-beta-1 versions of the XR1 and XR5 and uploaded them as a release to GitHub. Both 64-bit and 32-bit packages are available (obviously, you will need to build or install a 64-bit copy of Orbiter in order to run the 64-bit XR vessel versions). EDIT: due to GPL licensing restrictions prohibiting creating GPLV3-derived binaries that require closed-source software to build or run, the GPLV3 license prohibits building the XR vessels against Orbiter 2016, as that is closed-source.
tl;dr: the XR Vessels open-source repository is here: https://github.com/dbeachy1/XRVessels. If you only want to run the XR vessels under Orbiter 2016, continue to use the public XR versions from my Web site.
Happy Orbiting!
Last edited: