PCSX2 emulator developer explains GPL code-related info regarding AetherSX2

pcsx22.png

The new AetherSX2 emulator made waves across the emulation scene when it was quietly announced to the world. It promised PlayStation 2 emulation on Android, and with good performance to boot, which left many wondering how this emulator came to be, especially after the release of DamonPS2, which used another PS2 emulator's code--PCSX2--without complying with GPL licensing, and even selling the software for profit. One of the developers from the PCSX2 team decided to look into the matter and release an explanation that clarifies some details about the mysterious new AetherSX2 emulator.

As it stands, PCSX2 is open source and complies with GPLv3, with three instances of code that are part of the software: debugger code from another emulator--PPSSPP, the FreeType library, and libmpeg2. With AetherSX2 presumably using the code from PCSX2, it would need to remove those GPL bits of code in order to not have any issues upon release. Fortunately, the two dev teams got in contact, and it appears that the remaining code won't be a problem by the time AetherSX2 is made publicly available. The FreeType OSD and PPSSPP debugger aren't used, as AetherSX2 has its own OSD and does not make use of any of the debugger code. Meanwhile, while it does use libmpeg2, the developer has stated that it'll be simply replaced by FFmpeg, meaning the entire project will be LGPL and in the clear.

The existence of these 3rd party GPL parts means that PCSX2 as a combined works needs to comply to the GPLv3 license but our source code that we own remains LGPL. By distributing the code when requested we comply with the GPLv3 license. See the GNU FAQ here and here. If these mentioned libraries are removed, the entire project would become purely LGPL licensed.

These concerns of course extended out to this new emulator, and we had to reach out about it to Tahlreth. After a good discussion with him about these issues, we have been assured that it will no longer be a problem by the time the emulator releases. Right now the only piece of GPL code they need to contend with is libmpeg2, which can be replaced with FFmpeg, which is under the LGPL license; this is something we planned on doing in the future, since libmpeg2 is over a decade old. As for the aforementioned debugger and Freetype code, they no longer exist. Aether has its own OSD and no debugger, meaning the emulator will be entirely LGPL.

:arrow: Source
 

Osakasan

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
1,089
Trophies
0
Age
37
XP
2,274
Country
Yes because holding on to grudges is so much better for your mental health. Productive too. Get the hell over it and move on.

You're really not willing to move on, huh?

I'm not holding any grudge, what annoyed me about you back then feels so petty now that i don't care about it anymore, and even if i did, keeping a grudge agaisnt a random from a homebrew forum for so many years would make me an extremely hateful person. I'm not that, or at least, not anymore.

But coming here to discuss PS2 emulation and finding someone (ANYONE) acting like a fanboy, dismissing others' opinions and experiences, guessing what their rig is and shaming them for an idea you created in your head... I'm not willing to shut up when i read that and i don't care who said it, period.

Maybe it's you who's holding a grudge? The difference between your answer to me and @Tigran calling you out is stark. Either feel sorry for fucking up or don't, but if you fight ME back while apologizing to him in the other hand, maybe you're not so sorry after all.
 

Cris1997XX

Well-Known Member
Newcomer
Joined
Oct 31, 2021
Messages
97
Trophies
0
Age
20
XP
189
Country
Italy
You're really not willing to move on, huh?

I'm not holding any grudge, what annoyed me about you back then feels so petty now that i don't care about it anymore, and even if i did, keeping a grudge agaisnt a random from a homebrew forum for so many years would make me an extremely hateful person. I'm not that, or at least, not anymore.

But coming here to discuss PS2 emulation and finding someone (ANYONE) acting like a fanboy, dismissing others' opinions and experiences, guessing what their rig is and shaming them for an idea you created in your head... I'm not willing to shut up when i read that and i don't care who said it, period.

Maybe it's you who's holding a grudge? The difference between your answer to me and @Tigran calling you out is stark. Either feel sorry for fucking up or don't, but if you fight ME back while apologizing to him in the other hand, maybe you're not so sorry after all.
I'm 100% sure he's not acting like a fanboy (At least, he's not the only one here *cough cough*), and you've gotta open your bloody ears. Given how modern PCs can run PCSX2 with very few problems, it's easy to assume some naysayers have shitty rigs. Heck, it might be even true. As much as randomizer has jumped to conclusions, you're guilty of the same too
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
30,965
Trophies
2
Age
36
Location
Dr. Wahwee's castle
XP
18,411
Country
United States
You're really not willing to move on, huh?

I'm not holding any grudge, what annoyed me about you back then feels so petty now that i don't care about it anymore, and even if i did, keeping a grudge agaisnt a random from a homebrew forum for so many years would make me an extremely hateful person. I'm not that, or at least, not anymore.

But coming here to discuss PS2 emulation and finding someone (ANYONE) acting like a fanboy, dismissing others' opinions and experiences, guessing what their rig is and shaming them for an idea you created in your head... I'm not willing to shut up when i read that and i don't care who said it, period.

Maybe it's you who's holding a grudge? The difference between your answer to me and @Tigran calling you out is stark. Either feel sorry for fucking up or don't, but if you fight ME back while apologizing to him in the other hand, maybe you're not so sorry after all.

Yeah I'm done trying to talk to you. Have a nice day. Not even worth the effort. Ciao.
 
  • Like
Reactions: Cris1997XX

Vixohaze

New Member
Newbie
Joined
Dec 29, 2021
Messages
3
Trophies
0
Age
37
XP
5
Country
Spain
nice, i hoped that this wouldnt be taken off due to some copyright/ownership issues
Anyway, if that were the case, I doubt they would eliminate it, look at the case of Damonps2, code stolen without the appropriate license and yet there it continues as if nothing.
nice, i hoped that this wouldnt be taken off due to some copyright/ownership issues
 

Snintendog

Well-Known Member
Newcomer
Joined
Feb 18, 2015
Messages
65
Trophies
0
XP
336
Country
United States
enjoy your terrible emulation experience and having to use hacks so games are even playable then.
here we go again PS2 emulation is shit broken barely working and needs alot of hackery to get 80% of the library playable and the real consoles are fucking shit slapped togeather with duck tape barely able to handles its own code. PS2 is the one console that needs the most love to get the games playing as it stands we got nothing good.
 
  • Like
Reactions: Tigran

Snintendog

Well-Known Member
Newcomer
Joined
Feb 18, 2015
Messages
65
Trophies
0
XP
336
Country
United States
I mean, use a Hard Drive if you're going to play backups. Significantly faster than usb 1.1
SMB is a better solution than USB 1.1 hell even the SD memcard is faster. Still we are at an impass with the noisy output that all ps2's have regardless if its RGB Scart or Component cables 480i drags this console down hard and forcing resses are hit or crash on the ps2 unlike the other consoles of the era where you can force most games to be at least 480p.
 

Osakasan

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
1,089
Trophies
0
Age
37
XP
2,274
Country
I mean, use a Hard Drive if you're going to play backups. Significantly faster than usb 1.1
That's exactly what i said. "Unless you get a Phat you only have USB 1.1 to play backups" If you have a PS2 Slim you're out of luck.

Still we are at an impass with the noisy output that all ps2's have regardless if its RGB Scart or Component cables 480i drags this console down hard and forcing resses are hit or crash on the ps2 unlike the other consoles of the era where you can force most games to be at least 480p.
For this, line multipliers like the Retrotink line or upscalers like OSSC.
 
General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: fogel is a bird