IdeaShuttle Fleet recompile for Orbiter 2016

Jeremyxxx

Active member
I had recently installed Shuttle Fleet on Orbiter 2016, but the current version for the addon is V4.8. As soon as I activated the shuttle's main engines, the spacecraft collapses before the SRBs ignited.

Wolf

Donator
Donator
I had recently installed Shuttle Fleet on Orbiter 2016, but the current version for the addon is V4.8. As soon as I activated the shuttle's main engines, the spacecraft collapses before the SRBs ignited.

Shuttle Fleet does not work with Orbiter 2016. AFAIK Dave413, the Fleet developer, has no intention to update his creature for Orbiter 2016

Jeremyxxx

Active member
I was trying to figure this out since BrianJ was a genius at recompiling his SpaceX addons for Orbiter 2016.

fred18

Donator
In order to recompile an addon you need to have the source code availabe. If not, there's no way to do it.

Shuttle fleet code is closed source, so unfortunately there's no way.

Face

Well-known member
Orbiter Contributor
Beta Tester
In order to recompile an addon you need to have the source code availabe.

That plus you'd need permission to re-distribute it so others can enjoy it, too. Even if you have the code available, that doesn't mean that you are allowed to distribute updated binaries.

I know that Fred is aware of this, but like to mention it because it is surprisingly common that folks mix "source code is available" with "I can do what I want with it".

barrygolden

Well-known member
Shuttle fleet being one of the best addons in orbiter is sad but it to like the shuttle won't fly again. if a mfd could be done like afcs then the Atlantis could do most of what Shuttle Fleet did.

fred18

Donator
That plus you'd need permission to re-distribute it so others can enjoy it, too. Even if you have the code available, that doesn't mean that you are allowed to distribute updated binaries.

I know that Fred is aware of this, but like to mention it because it is surprisingly common that folks mix "source code is available" with "I can do what I want with it".

100% with you, i was just cutting it short

Wolf

Donator
Donator
Shuttle fleet being one of the best addons in orbiter is sad but it to like the shuttle won't fly again. if a mfd could be done like afcs then the Atlantis could do most of what Shuttle Fleet did.

I am sorry but I have to say you are wrong there, the Fleet was regularly updated through the years with more functionality and dedicated MFD's added. The last published version (4.8) is by far more advanced and complex then the stock Atlantis.
A simple autopilot like AFCS would not fill the gap at all.
And BTW the Shuttle will fly again: it is called SSU!

Last edited:

gattispilot

I am am to repaint the 2016 Atlantis with I believe ST textures. and recode the Atlantis to just change the mesh.

So you get 2016 shuttles.

Wolf

Donator
Donator

I am am to repaint the 2016 Atlantis with I believe ST textures. and recode the Atlantis to just change the mesh.

So you get 2016 shuttles.

When you say "ST textures" what are you referring to?

gattispilot

Well in my 2010 textures folders. I have STS textures. Not sure where /or who did them.

But I have been able to repaint the 2016 default Atlantis with them. Not not sure if it is ok to then share them.

Face

Well-known member
Orbiter Contributor
Beta Tester
Not not sure if it is ok to then share them.

If you have not created them yourself, don't know where you've got them, don't know who made it, and - most important - don't know what license this content falls under, I think it is not OK to share them.
At least not publicly. I think it is OK to privately send it to some community members that work with Shuttle textures (e.g. the SSU folks) in order to identify the origin of the content.

gattispilot

I thought so. So what I might do is use the default atlantis. Cut/paste new names and logos as needed.

PhantomCruiser

Wanderer
Moderator
Tutorial Publisher
Isn't there a photorealistic repaint at the hangar? I know someone was working on it :hmm:

Face

Well-known member
Orbiter Contributor
Beta Tester
https://www.orbithangar.com/searchid.php?ID=5525

But I think you run into sharing them.

If these textures are derived work from the SSU project content, it will fall under GPL. IMHO it would mean that you can share them as long as your project's license is GPL compatible, too.

However, there are people in this community that think that the GPL license is not applicable to Orbiter addons, or that you can't distribute such addons legally. These thoughts were discussed, but besides hearing both sides of the argument, no clear-cut community standing emerged. Martin Schweiger himself has no problems with GPL addons, as it seems.

So I'd suggest to keep your hands off of it. Not worth the trouble.

Last edited:

Thorsten

Active member
If these textures are derived work from the SSU project content, it will fall under GPL.

I believe SSU is LGPL - which is significantly more permissive as far as derived work is concerned (i.e. does not force you to license derived work GPL).

I have STS textures. Not sure where /or who did them.

Echoing what Face said before - that's a big 'do not re-distribute' then.

Donator
Beta Tester

Face

Well-known member
Orbiter Contributor
Beta Tester

Well, I'm confused now.

That link states that it is LGPL, but everything in the code shows that it is GPL. The history of the code back to the first Ultra commit (2008) also demonstrates GPL, not LGPL. From what I know, the SSU project was always proclaimed to be GPL. The addon in question is pretty old, according to OHM from 2011, a time where SSU certainly was still deemed GPL. IANAL, but that's not a very solid situation IMHO. :shrug:

My suggestion still stands: hands off.

---------- Post added at 09:15 ---------- Previous post was at 09:01 ----------

Just checked the history some more, and there is one commit by Urwumpe with the comment "Created standard LGPL comments for the header files, for being legally on the safe side and preparing for the next release." from 2009-04-17 23:56:34, where the Atlantis.h file gets the following header:
Code:
/****************************************************************************
This file is part of Space Shuttle Ultra

STS Orbiter vessel class definition

Space Shuttle Ultra is free software; you can redistribute it and/or modify
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

Space Shuttle Ultra is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Space Shuttle Ultra; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

**************************************************************************/

//Original copyright notice of Atlantis example
// ==============================================================
//                 ORBITER MODULE: Atlantis
//                  Part of the ORBITER SDK
//          Copyright (C) 2001-2003 Martin Schweiger
//
// Atlantis.h
// Class interface of Atlantis (Space Shuttle) vessel class
// module and associated subclasses (SRB, tank)
// ==============================================================

WTF? The link (for more details) is not working anymore, BTW.

---------- Post added at 10:09 ---------- Previous post was at 09:15 ----------

The included documentation also states the following:
/Doc/Space Shuttle Ultra/SSU Ops Manual V5.0.pdf said:
This addon is open-source and is released under the GNU GPL.

GLS

Well-known member
Orbiter Contributor
I'm not a lawyer, but the header seems to say GPL and not LGPL... I predict a nice afternoon for me... :facepalm:
As for the link, I can't fix that... I think (of the people still around) that only Urwumpe as "full access" to SF.

One question I had for some time: should that header be in all source and header files, or its "enough" to have it only in the header files?

Replies
0
Views
169
Replies
2
Views
162
Replies
1
Views
238
Replies
3
Views
187
Replies
4
Views
528