It is currently Sat Sep 21, 2019 4:13 am

All times are UTC - 7 hours





Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 19 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Sat Apr 27, 2019 1:59 am 
Offline

Joined: Thu Mar 29, 2012 6:10 pm
Posts: 42
I figured it was only fair since this code was under the GPL, which means I may redistribute it as I please. And I chose to end NewRisingSun's source hoarding (at least for now) and release his full current codebase. That's what you get for hoarding source to an emulator! https://github.com/MoochMcGee/Nintendulator-NRS

EDIT: Moved the repo to here https://github.com/hahanrs/Nintendulator-NRS so I can fork it and work on it myself.


Last edited by Alegend45 on Sat Apr 27, 2019 2:14 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 2:01 am 
Offline

Joined: Thu May 19, 2005 11:30 am
Posts: 976
Maybe you should actually read what the GPL says without throwing around words like "GPL-violating", you punk.


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 2:04 am 
Offline

Joined: Thu Mar 29, 2012 6:10 pm
Posts: 42
Even if something doesn't violate the LETTER of a license, it can still violate the SPIRIT of a license. And boy, you sure did the latter. How does it feel having that hoarded source exposed for the whole world to see? I hope you learn something from this. Never hoard source again.


Last edited by Alegend45 on Sat Apr 27, 2019 2:06 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 2:05 am 
Offline

Joined: Thu May 19, 2005 11:30 am
Posts: 976
Thank-you for admitting that the GPL was not violated.

"How does it feel having that hoarded source exposed for the whole world to see?" I actually don't care, but you seem to be in need of some medical intervention.


Last edited by NewRisingSun on Sat Apr 27, 2019 2:08 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 2:07 am 
Offline

Joined: Thu Mar 29, 2012 6:10 pm
Posts: 42
Yeah well, you were still being a massive dickhead by not allowing most people to see the source publicly. Code is better documentation than any text descriptions you could write on the wiki. Descriptions can't be tested. Code can.


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 2:16 am 
Offline

Joined: Sat Mar 24, 2018 2:56 pm
Posts: 4
NewRisingSun wrote:
Thank-you for admitting that the GPL was not violated.

"How does it feel having that hoarded source exposed for the whole world to see?" I actually don't care, but you seem to be in need of some medical intervention.



Hey, if he needs some Lidocaine...


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 5:17 am 
Offline
User avatar

Joined: Mon Dec 29, 2014 1:46 pm
Posts: 927
Location: New York, NY
Alegend45 wrote:
I chose to end NewRisingSun's source hoarding (at least for now) and release his full current codebase


That's not very nice. Quietust never put his source in github, as far I'm aware. NewRisingSun voluntarily became the new custodian of that code to further the project and in doing so, he created the NRS branch. If you snapshot his source into github, we might end up with a 3rd branch, unless everyone agrees that the github repository represents the latest.


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 6:20 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 21595
Location: NE Indiana, USA (NTSC)
Please don't devolve into personal attacks.

True, Quietust did not use the GitHub service to distribute the source code of Nintendulator. However, source snapshots were still made available alongside binary releases, both stable and interim, on the Nintendulator project page on Quietust's website. Likewise, even before I signed up for GitHub, my own NES game projects were distributed as source+binary zips on my NES project page. Several others abandoned GitHub after Microsoft acquired the service in favor of GitLab or self-hosted Gitea instances.

Alegend45: Do you plan to import snapshots into this repo as they are released?

_________________
Pin Eight | Twitter | GitHub | Patreon


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 8:29 am 
Offline
User avatar

Joined: Sun Sep 19, 2004 10:59 pm
Posts: 1476
For what it's worth, the reason I didn't put Nintendulator on GitHub is because I originally put it on SourceForge about 13 years ago (i.e. before GitHub existed), and I haven't had an overwhelming reason to migrate it.

_________________
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 12:18 pm 
Offline

Joined: Thu Mar 29, 2012 6:10 pm
Posts: 42
I would indeed update the repo with new snapshots if NRS over here would give me them.


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 12:25 pm 
Offline

Joined: Thu May 19, 2005 11:30 am
Posts: 976
Since I first posted a binary build two years ago to support a newly-dumped ROM image, NintendulatorNRS source code has always been available to anybody who asked, a variant of providing source code entirely permitted under the GPL (notwithstanding any blubber about license "spirit"s). Three people have asked during that time, and I have had some nice conversations with them in the process. I should have known that such an approach would also eventually expose me to psychopathic individuals such as Alegend45, who attempts to abuse this process as a means of on-line harassment.

I have my reasons for not using git, and of course, no license requires the use of a particular tool or workflow. I suppose that to avoid having to deal with such individuals, I better abandon the previous "ask me for the source" approach and just include the source code archive in every new binary archive, although this means additional work for me and slows me down somewhat. While the aforementioned individual might now (falsely) claim victory, doing so denies her what she actually wanted, as she stated in her first private message to me: "I wanted to work on this emulator with you". Her behavior has made sure that I shall never work on this nor on any other project together with her. And obviously, no license can require me to do so.


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 2:20 pm 
Offline

Joined: Thu Mar 29, 2012 6:10 pm
Posts: 42
I mean, you could've just made the source public to begin with. Everybody else does it, why couldn't you? Also, my psychiatrist doesn't think I'm psychopathic. I have empathy. It's just different from the usual kind. But then again, people who purposefully hide information like code on shit that should be free to everyone make me fucking sick. Your method of distrbuting source is just another means of shitting on those who aren't good at diplomacy, and also shitting on those who would, for instance, like to make other VTxx emulators. Your methods fucking disgust me, and THAT'S why I did this.


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 3:07 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 9:28 pm
Posts: 4208
Location: A world gone mad
@Tepples -- Lock the thread. You should've done this way, way earlier.

@NRS -- Start releasing the source with the binary releases (not ideal, I know, but it'd suffice). I understand your annoyance with git (I use it all the time but I still grit my teeth), but if it's purely about git itself, you can Subversion with GitHub. You can also do releases that way. But however you wanna do it is fine, but bare minimum yeah, include source with binary releases if that's the "easiest" of the choices for you.

@Q -- You should move this stuff to GitHub or GitLab or something, if you'd consider doing that. I dunno what VCS you used with SF (they support several; Subversion and Git are two, but I think they used to support CVS as well? Not sure if they still do), but at least get it off of SF. SF is pretty terrible at this point. Or, since I think you run your own server, and if you're willing to use Git, you can host a Git repository yourself super easily. If not, your current model (releasing a source zip separately from the binaries zip) is totally cool too. Zero beef with whatever you go with, just that SF is pretty trashy/awful these days.

@Alegend45 -- How you handled this was very uncool. GPLv2 (unlike v3) allows some sway in this regard (i.e. what NRS said initially is true), but the way you did what you did, it makes you look like you're trying to be a hero/heroine/whatever and "I'm gonna get my moment of fame". Both Q and NRS are stern but reasonable people when talked to, and I'm sure some sort of agreement could've been reached rather than this approach. If this wasn't code under GPLv2, I'd actually be filing a GitHub report against you for it. In the end, all this makes you look like is unpredictable and someone who might blow a gasket at any moment. If your goal was to be "the saviour of Nintendulator-NRS", I think your efforts have backfired.


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 3:09 pm 
Offline

Joined: Thu Mar 29, 2012 6:10 pm
Posts: 42
I TRIED to reason with him but was completely ignored for over a week, This is the text of my original PM "I wanted to work on this emulator with you, but I can't find the source or even a website hosting it (other than mediafire) AT ALL. Given that the original Nintendulator is open source, I would hope that your fork would be too. Is there any place where I can find a source code repository?" As you can see, sort of polite and shit. I tried, I did, but nothing happened, so of course, this made me sort of angry.


Top
 Profile  
 
PostPosted: Sat Apr 27, 2019 7:42 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 21595
Location: NE Indiana, USA (NTSC)
If at all possible, I'd like to help with the root of the problem that led to not releasing source code alongside executables in the first place.

If the underlying problem is that you find it tedious to make source code zipfiles from your working tree, I'd be willing to share some of the tooling that I have used for my own packages. You'd end up with make dist producing something like "nintendulator-nrs-0.x.xx-bin.zip" and "nintendulator-nrs-0.x.xx-src.zip". Then before a release, I build it from source in a new folder to ensure that the source code is complete.

_________________
Pin Eight | Twitter | GitHub | Patreon


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 19 posts ]  Go to page 1, 2  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group