Question to developers and contributors

General discussion for players of Oolite.

Moderators: winston, another_commander

Hayate
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Mon Jan 26, 2009 4:13 pm
Contact:

Question to developers and contributors

Post by Hayate »

Question to developers:
Is my idea is legal and moral?

I am thinking about porting Oolite to iPhone.
As far as I understand, Oolite 1.65 and its artwork could be licensed under GPL.
So, if i would do the following:
1) Port Oolite to iPhone
2) Submit source code modifications/build instructions to project svn and distribute it from my website
3) Put the compiled iPhone version into AppStore payed application section for those who do not want to deal with building it themselves

Would it be legal, moral and conforming to the license?
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

Re: Question to developers and contributors

Post by Lestradae »

Hayate wrote:
3) Put the compiled iPhone version into AppStore payed application section for those who do not want to deal with building it themselves

Would it be legal, moral and conforming to the license?
While I am by no means competent to answer your question, I think that anything that puts Oolite into the position to have versions someone has to pay for would be a very bad idea legally. So, I think the answer will most probably be no.

Ahruman?
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

As far as I’m concerned, it would be OK from a licensing perspective. (There is at least one paid GPLed app on the App Store as it is. I have confirmed that it’s possible to download, build and run the source without modifications, if you happen to have an iPhone developer programme membership. The GPL version 3 has a clause aimed specifically to stop this type of thing, but Oolite is GPL 2 (or a later version of your choice).)

However, a paid version of Oolite would no doubt draw the attention of sinister forces. What parts of Oolite’s code, text and graphics assets actually constitute derivative works of Elite is an interesting discussion, but not one any of us are in a position to hold in court. If we received a cease and desist letter, the project would have to close down regardless of its validity.

So, in short, please don’t.
Hayate
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Mon Jan 26, 2009 4:13 pm
Contact:

Post by Hayate »

Ok, Ahruman, i've got a point.
While its not against the license, this is very undesirable.

I would like to hear from aegidian too, if he is still around the board.
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

.

Post by Lestradae »

Ahruman wrote:
If we received a cease and desist letter, the project would have to close down regardless of its validity.
BTW Ahruman, if something like that ever happened, my lawyer is a quite reknown expert in at least european media law and I would be ready to ... contribute if that ever happened.

You do have my email adress.

Let's hope no one here nor there is stupid enough to do something that ever leads to such a situation :?

Greetings

L
User avatar
wackyman465
---- E L I T E ----
---- E L I T E ----
Posts: 831
Joined: Thu Nov 06, 2008 10:15 pm
Location: Currently hunting you down in an Imperial Courier

Post by wackyman465 »

Also writing an iPhone port would be very hard - not enough keys...
I shot him back first. That is to say, I read his mind and fired before he would have fired on me. No, sir, he wasn't a fugitive.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

On-screen interfaces aren’t that big a problem. It’s not much harder than designing an Elite interface for the NES.

Memory constraints and contractual restrictions on interpreted code would be bigger problems.
User avatar
Captain Hesperus
Grand High Clock-Tower Poobah
Grand High Clock-Tower Poobah
Posts: 2310
Joined: Tue Sep 19, 2006 1:10 pm
Location: Anywhere I can sell Trumbles.....

Post by Captain Hesperus »

This is where LittleBear usually baffles us with legalese....

Then tells us his speciality is Criminal Law, not Copyright Law.

Captain Hesperus
The truth, revealed!!
Image
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

..

Post by Lestradae »

Captain Hesperus wrote:
This is where LittleBear usually baffles us with legalese.... Then tells us his speciality is Criminal Law, not Copyright Law.
I think it's not relevant if anyone here understands the legal byzantine jungle that is international copyright law - in a worst case scenario, it would be relevant to have a lawyer who does.
User avatar
Disembodied
Jedi Spam Assassin
Jedi Spam Assassin
Posts: 6885
Joined: Thu Jul 12, 2007 10:54 pm
Location: Carter's Snort

Post by Disembodied »

Well, I've worked for many years in publishing, although I'm far from being an expert in copyright law. A good rule of thumb, though, is "Whoever has the most money, wins".
User avatar
Cmdr Wyvern
---- E L I T E ----
---- E L I T E ----
Posts: 1649
Joined: Tue Apr 11, 2006 1:47 am
Location: Somewhere in the great starry void

Post by Cmdr Wyvern »

So far, Braben hasn't had the ammo to attack oolite legally, so has left the project alone.
Let's not give Braben's gang of bloodsuckers a legal foothold to launch an assault, hmm?
Running Oolite buttery smooth & rock stable w/ tons of eyecandy oxps on:
ASUS Prime X370-A
Ryzen 5 1500X
16GB DDR4 3200MHZ
128GB NVMe M.2 SSD (Boot drive)
1TB Hybrid HDD (For software and games)
EVGA GTX-1070 SC
1080P Samsung large screen monitor
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

..

Post by Lestradae »

Cmdr Wyvern wrote:
So far, Braben hasn't had the ammo to attack oolite legally, so has left the project alone.
Well ... there is also the question if he should have any sort of motivation to attack this game.

A few thousand people play it, perhaps ten thousand all in all? Most of them Elite enthusiasts no doubt, and potential future customers if ever Elite 4 left vaporware status. Not a really good idea to piss them all royally off by attacking a project into which about 200 people have been investing work for five years or so.

So, perhaps there is no bad intention on his part at all. Oolite keeps the appetite for Elite alive after all.
User avatar
Gimi
---- E L I T E ----
---- E L I T E ----
Posts: 2073
Joined: Tue Aug 29, 2006 5:02 pm
Location: Norway

Post by Gimi »

However, a paid version of Oolite would no doubt draw the attention of sinister forces. What parts of Oolite’s code, text and graphics assets actually constitute derivative works of Elite is an interesting discussion, but not one any of us are in a position to hold in court. If we received a cease and desist letter, the project would have to close down regardless of its validity.

So, in short, please don’t.
Two things:

This is an argument for changing the licence to GPL 3. Would that be possible, and would there be other undesired effects. Note that it was after someone started selling a port of Elite TNK, that Braben intervened. And it is sort of understandable that he feels he has to intervene when someone earns money of his intellectual property. So I would suggest making sure that the licence specifically forbids it.

Next thing is that Braben holds 50% of the rights to Elite. Don't know who holds the other half, don't think it is Bell any more. So attention could be drawn form other directions.
"A brilliant game of blasting and trading... Truly a mega-game... The game of a lifetime."
(Gold Medal Award, Zzap!64 May 1985).
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Gimi wrote:
This is an argument for changing the licence to GPL 3. Would that be possible, and would there be other undesired effects. Note that it was after someone started selling a port of Elite TNK, that Braben intervened. And it is sort of understandable that he feels he has to intervene when someone earns money of his intellectual property. So I would suggest making sure that the licence specifically forbids it.
The GPL version 3 does not prohibit selling the software. It would, however, prohibit the creation of a free (gratis) iPhone version of Oolite. This strikes me as the exact opposite of helpful in this situation (and I find the anti-Tivoization clause objectionable as it’s yet another restriction on “free” software developer freedom for ideological reasons).

On a tangent, it should be noted that any version of Oolite packaged with components from GNUstep-base 1.15 or later (I think it is) is automatically GPLv3, since GNUstep is now LGPLv3, Oolite is GPLv2 or later, and GPLv2 and LGPLv3 are incompatible. This doesn’t affect a potential iPhone port, though.
User avatar
ClymAngus
---- E L I T E ----
---- E L I T E ----
Posts: 2508
Joined: Tue Jul 08, 2008 12:31 am
Location: London England
Contact:

Post by ClymAngus »

I suggest we wait for some other sucker to set up an "e-l-i-t-e" game for the i-p-h-o-n-e (it will happen it is inevitable). Wait for the inevitable legal turd storm to swallow them whole, then continue as if nothing ever happened. I suggest it would also be quite handy if the words e-l-i-t-e and i-p-h-o-n-e plugged into google didn't bring this page up at the top of the list. :)
Post Reply