Spelkontroll  ::  Emulation64  ::  DCEmu.co.ukNetwork Sites:    About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews



Welcome to EmuTalk.net

Go Back   EmuTalk.net > N64 Emulation > Mupen64 > Mupen64Plus

Welcome to EmuTalk

Reply
 
Thread Tools Display Modes
Old September 12th, 2008, 19:06   #1
Tillin9
Mupen64Plus Dev.
 
Join Date: Jul 2006
Location: Middletown, CT
Posts: 128
Tillin9 is just really nice
Licensing for GlN64
Howdy, as part of the license audit for Mupen64Plus, we're trying to track down Orkin, the original glN64 author. So far our attempts have not been successful.

Since glN64's code has no copyright or licensing, we can't include it with Mupen64Plus when we get included in the offical Debian / Ubuntu repositories and might have to remove the plugin from our source tree.

Considering glN64 is one of our most flexible video plugins, and currently the only one working under OSX, we don't really want to remove it. Hence, if anyone on the forums has another way to contact Orkin, we'd really appreciate your help in getting in touch with him.

Thanks in advance.

Last edited by okaygo : September 15th, 2008 at 06:52.
Tillin9 is offline   Reply With Quote
Old September 15th, 2008, 06:52   #2
okaygo
Mupen64Plus Dev.
 
Join Date: Jun 2007
Posts: 127
okaygo is just really nice
Making this thread an announcement.
okaygo is offline   Reply With Quote
Old September 18th, 2008, 21:35   #3
GarulfoLinux
EmuTalk Member
 
GarulfoLinux's Avatar
 
Join Date: Aug 2006
Location: in linux kernel
Posts: 87
GarulfoLinux is just really nice
Send a message via MSN to GarulfoLinux
Hum, if you can't manage to join Orkin, the gln64 plugin has no licence or copyright, and you can get the source code, i think you can apply a free software licence like GPL or BSD.
GarulfoLinux is offline   Reply With Quote
Old September 19th, 2008, 06:28   #4
Tillin9
Mupen64Plus Dev.
 
Join Date: Jul 2006
Location: Middletown, CT
Posts: 128
Tillin9 is just really nice
We have the source. Your advice would be true if the code was public domain, but sadly we don't know if it is.

Since the code isn't old enough to become public domain as an abandoned work, we can't really do anything with it officially.

If anyone is a lawyer or wants to consult a friend in the official legal department to ask about this, it would be appreciated. However, I seriously doubt that unresponsiveness is legal precedent for code to be relicensed, even on the order of 5 years.
Tillin9 is offline   Reply With Quote
Old September 19th, 2008, 13:38   #5
MasterPhW
Master of the Emulation Flame
 
MasterPhW's Avatar
 
Join Date: May 2004
Location: come-to-hell
Posts: 1,711
MasterPhW is a splendid one to behold
You could probably use Arachnoid a plugin which was based on GLN64 and relicensed with orkin's agreement IIRC.
--------------------
The Future of Emulation: Emulate a High End Computer on a Low End System
Current PC specs:
Portable: Intel C2D T7250 (2x2.0Ghz, 800Mhz) | 2048 MB DDR2 PC800 | Geforce Go 7950 GTX PCI-E | Realtek HD Audio |
180Gbyte Internal SATA2 + 6x500GB external | Windows Vista Business X64 SP1 MSDNAA
Desktop: AMD Athlon 64 X2 4200+ (2x2.5Ghz; S939) | MSI KbT Neo2-F V2.0 | 2x1GB Corsair Value VS1GBKIT400 | Radeon HD 3850 512 MB/AGP8x | Creative SB Audigy LS | 2.5TB (5x500GB SATA2 HDDs Raid0) | Windows Vista Business X64 SP1 MSDNAA


Visit my Blog
MasterPhW is offline   Reply With Quote
Old September 19th, 2008, 20:56   #6
GarulfoLinux
EmuTalk Member
 
GarulfoLinux's Avatar
 
Join Date: Aug 2006
Location: in linux kernel
Posts: 87
GarulfoLinux is just really nice
Send a message via MSN to GarulfoLinux
Tillin9, well and why not create a fork of this project ?
Or more simply, you can always use the source code of Archnoid like its license is under the GPL.
GarulfoLinux is offline   Reply With Quote
Old September 19th, 2008, 21:06   #7
Surkow
EmuTalk Member
 
Join Date: Jul 2007
Posts: 96
Surkow is just really nice
nvm
Surkow is online now   Reply With Quote
Old September 20th, 2008, 10:30   #8
Tillin9
Mupen64Plus Dev.
 
Join Date: Jul 2006
Location: Middletown, CT
Posts: 128
Tillin9 is just really nice
Hmm... very odd. First off Archnoid won't compile with mupen as its currently Win32 only, it would need some work. However...

I had thought I missed the copyright in main.cpp, as I actually had looked at the Archnoid code awhile back for ways to improve Mupen's video plugins. At the time I was somewhat upset that the code I found was virtually the same, with the major changes I could see being made by Blight or other Mupen developers in regards to a linux port. However, the linked code is not what I looked at, but much newer!

Porting this work to linux would solve our issues completely and might actually be worthwhile (from a bug fix / feature perspective) after porting the Glide64 HQ work.

However, this also presents a way to GPL the code we have on the basis that Orkin allowed GPLed derivative works to be made of his original code. Anyone with a firmer legal grasp have an opinion?

Last edited by Tillin9 : September 20th, 2008 at 10:33.
Tillin9 is offline   Reply With Quote
Old September 20th, 2008, 21:45   #9
thatmariolover
EmuTalk Member
 
Join Date: Jan 2006
Posts: 40
thatmariolover is just really nice
You could choose to use Arachnoid as you seem pleased with some of the changes. The GPL is quite free in what you can and can't do. But if you're on some moral ground that you shouldn't use GLN64 because there's no license, then using Arachnoid (which has no public documentation of Orkin saying please use my code) is equally questionable.

So I guess I probably don't know the law as well as you guys. But it really seems to me that if one is illegal, the other is too. And if not, not.

Last edited by thatmariolover : September 20th, 2008 at 22:13.
thatmariolover is offline   Reply With Quote
Old September 20th, 2008, 22:33   #10
Tillin9
Mupen64Plus Dev.
 
Join Date: Jul 2006
Location: Middletown, CT
Posts: 128
Tillin9 is just really nice
The issue here is that Debian (and thus all daughter distros like Ubuntu) has very strict code licensing and copyright requirements for any code to be included in the official repositories. They do this both from moral viewpoint of keeping open source "free" and from a legal viewpoint of they really don't have the resources if someone was to sue.

As far as glN64, from Debian's and a strict legal perspective there is no "no licensing" choice. The closest thing is public domain, but there is no documentation of Orkin saying this. Putting the code online for others to freely download without a license is not public domain, nor does it even imply we're allowed to distribute the code. Technically Orkin could say he doesn't want us distributing his code and could potentially sue the Mupen64Plus project for doing so right now. Legally, any code is by default proprietary code belonging to the author (with all rights reserved) until otherwise stated or 20 years (or longer, I'm not 100% sure on the limits of code copyright) have passed.

I'll admit that the chances of Orkin doing so are next to nill, but technically such action is within his legal rights, which is why Debian has the policy it does.
Tillin9 is offline   Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 20:20.


Powered by vBulletin Version 3.6.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.