Idea Shuttle Fleet recompile for Orbiter 2016

Jeremyxxx

Active member
Joined
Jan 25, 2013
Messages
296
Reaction score
88
Points
43
Location
Dawson Springs
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
Joined
Feb 10, 2008
Messages
1,091
Reaction score
11
Points
38
Location
Milan
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
Joined
Jan 25, 2013
Messages
296
Reaction score
88
Points
43
Location
Dawson Springs
I was trying to figure this out since BrianJ was a genius at recompiling his SpaceX addons for Orbiter 2016.
 

fred18

Addon Developer
Addon Developer
Donator
Joined
Feb 2, 2012
Messages
1,666
Reaction score
100
Points
78
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
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,390
Reaction score
577
Points
153
Location
Vienna
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
Joined
Nov 3, 2009
Messages
936
Reaction score
291
Points
78
Location
North of Houston
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

Addon Developer
Addon Developer
Donator
Joined
Feb 2, 2012
Messages
1,666
Reaction score
100
Points
78
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
Joined
Feb 10, 2008
Messages
1,091
Reaction score
11
Points
38
Location
Milan
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

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,636
Reaction score
2,613
Points
203
Location
Dallas, TX
Well that may answer an question about reusing the textures

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
Joined
Feb 10, 2008
Messages
1,091
Reaction score
11
Points
38
Location
Milan
Well that may answer an question about reusing the textures

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

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,636
Reaction score
2,613
Points
203
Location
Dallas, TX
Well in my 2010 textures folders. I have STS textures. Not sure where /or who did them.

IRT4f8O.jpg


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
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,390
Reaction score
577
Points
153
Location
Vienna
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

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,636
Reaction score
2,613
Points
203
Location
Dallas, TX
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
Joined
Jan 23, 2009
Messages
5,600
Reaction score
165
Points
153
Location
Cleveland
Isn't there a photorealistic repaint at the hangar? I know someone was working on it :hmm:
 

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,390
Reaction score
577
Points
153
Location
Vienna
Well there was this;
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
Joined
Dec 7, 2013
Messages
785
Reaction score
56
Points
43
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.
 

Face

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 18, 2008
Messages
4,390
Reaction score
577
Points
153
Location
Vienna

Well, I'm confused now. :confused:

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
  it under the terms of the GNU General Public License as published by
  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

  See http://spaceshuttleultra.sourceforge.net/license/ for more details.

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

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

WTF? :confused: 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
Addon Developer
Joined
Mar 22, 2008
Messages
5,870
Reaction score
2,868
Points
188
Website
github.com
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?
 
Top