MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

neozeed
MAME Fan
Reged: 06/22/14
Posts: 4
Send PM


Can I use the i386 code in a GPL project?
#327644 - 07/01/14 07:46 AM


I was looking at MESS, and it has quite an interesting and cool i386 software core. However there isn't any explicit license set. i386.c just contains:

/*
2 Intel 386 emulator
3
4 Written by Ville Linde
5
6 Currently supports:
7 Intel 386
8 Intel 486
9 Intel Pentium
10 Cyrix MediaGX
11 Intel Pentium MMX
12 Intel Pentium Pro
13 Intel Pentium II
14 Intel Pentium III
15 Intel Pentium 4
16 */

I've tried to contact Ville Linde on here but I didn't get any reply... Is there any other way to pass a message to find out if I can use this in another project?

I wanted to use it for work based stuff so I know it violates the general MAME/MESS license where I can't use it for any commercial operation, but at the same time I didnt' want to alter dosbox from C++ into C for it's CPU.

Sorry if it's all weird.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Can I use the i386 code in a GPL project? new [Re: neozeed]
#327685 - 07/02/14 06:10 PM


I'll buzz the i386 stakeholders and see if they can agree on a dual license, like you often see in other MAME/MESS source files nowadays.



neozeed
MAME Fan
Reged: 06/22/14
Posts: 4
Send PM


Re: Can I use the i386 code in a GPL project? new [Re: R. Belmont]
#327689 - 07/02/14 07:30 PM


> I'll buzz the i386 stakeholders and see if they can agree on a dual license, like you
> often see in other MAME/MESS source files nowadays.



Thanks!



lharms
MAME Fan
Reged: 01/07/06
Posts: 908
Send PM


Re: Can I use the i386 code in a GPL project? new [Re: neozeed]
#328317 - 07/18/14 04:18 PM


I think bochs is full gpl too. They have a fairly robust 386 sim.



neozeed
MAME Fan
Reged: 06/22/14
Posts: 4
Send PM


Re: Can I use the i386 code in a GPL project? new [Re: lharms]
#328410 - 07/21/14 04:57 AM


Bochs is GPL, but I was basing my work off of another derivative on the mame i386 that was pretty simplified...

http://homepage3.nifty.com/takeda-toshiya/msdos/

both work with 32/64 bit compilers, big and little endian.. I just thought the mame one was more cmpact and easier to retool.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Can I use the i386 code in a GPL project? new [Re: neozeed]
#328423 - 07/21/14 02:47 PM


> Bochs is GPL, but I was basing my work off of another derivative on the mame i386
> that was pretty simplified...
>
> http://homepage3.nifty.com/takeda-toshiya/msdos/
>
> both work with 32/64 bit compilers, big and little endian.. I just thought the mame
> one was more cmpact and easier to retool.

As of current SVN, MAME's i386 is dual-licensed 3-clause BSD, which is fully GPL compatible. Have fun



neozeed
MAME Fan
Reged: 06/22/14
Posts: 4
Send PM


Re: Can I use the i386 code in a GPL project? new [Re: R. Belmont]
#328429 - 07/21/14 04:26 PM


> > Bochs is GPL, but I was basing my work off of another derivative on the mame i386
> > that was pretty simplified...
> >
> > http://homepage3.nifty.com/takeda-toshiya/msdos/
> >
> > both work with 32/64 bit compilers, big and little endian.. I just thought the mame
> > one was more cmpact and easier to retool.
>
> As of current SVN, MAME's i386 is dual-licensed 3-clause BSD, which is fully GPL
> compatible. Have fun

I just got the update from Ville Linde! So yeah, great news for me and others who were hoping to stand on his shoulders...


Pages: 1

MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Pi 
0 registered and 31 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3819