New distribution system for Jotego cores

User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: New distribution system for Jotego cores

Unread post by Moondandy »

Think of JT as an excellent bong maker. There is nothing illegal about making and selling bongs. What you use those bongs for is up to you, and it's not JT's fault if you use his magnificent bongs to smoke illicit substances.
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: New distribution system for Jotego cores

Unread post by Moondandy »

ByteMavericks wrote: Thu Jun 10, 2021 10:26 am Any ideas how keys will be distributed to patrons? Couldn’t see anything about it on patreon. Looks a good idea to me, but I do see a lot of people asking why core x doesn’t allow them to play it :)
I am so sure I replied to this already but I can't see my post... well from what I understand patreons will still have to go and download a new key and put it on their SD card for every new beta release, so this is not going to automate them getting and being able to play the cores by running update all. There is still a manual download step for them.
Shuffle7
Posts: 112
Joined: Sun Jan 17, 2021 5:43 pm
Has thanked: 134 times
Been thanked: 7 times

Re: New distribution system for Jotego cores

Unread post by Shuffle7 »

Sorry if it’s been said already , when the change implemented? Ran Update all can’t see any beta as yet ?
jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: New distribution system for Jotego cores

Unread post by jca »

Shuffle7 wrote: Thu Jun 10, 2021 11:48 am Sorry if it’s been said already , when the change implemented? Ran Update all can’t see any beta as yet ?
It is supposed to be this week. As JT releases beta versions on Friday it could be the day.
This Friday some Sega System 16 arcades should be in beta.
Shuffle7
Posts: 112
Joined: Sun Jan 17, 2021 5:43 pm
Has thanked: 134 times
Been thanked: 7 times

Re: New distribution system for Jotego cores

Unread post by Shuffle7 »

Fantastic! Sega golden axe anyone ?!
XtraSmiley
Posts: 109
Joined: Wed May 27, 2020 11:33 pm
Has thanked: 101 times
Been thanked: 15 times

Re: New distribution system for Jotego cores

Unread post by XtraSmiley »

C-R-T wrote: Thu Jun 10, 2021 10:39 am
XtraSmiley wrote: Thu Jun 10, 2021 4:42 am
C-R-T wrote: Thu Jun 10, 2021 4:17 am So this is piracy, but you have to pay for it, but the money goes to the wrong person? This is so weird to me…
No, he's creating a core through reverse engineering. The money goes to him to help develop these cores. He's the right person, if you want to support him. It's only weird because you are trying to be a smart-ass about it, but you shouldn't.

If you are downloading shit that you don't own, you might be a pirate! Arrrr matey!
The script is downloading copyrighted files that you have to pay Jotego to use, but those files copyrights do not belong to Jotego. How is that not paying for piracy?

Do note, I don’t give a crap. I am strongly in favor of piracy in all aspects, but piracy shouldn’t be for profit.
You're either very slow on understanding or being a troll. Jotego's (and all MiSTer developer's) scripts are perfectly legal. It is NOT illegal to create an emulator. People get paid to create emulators all the time. It is legal and you can pay someone to do that work, via Patreon for example.

Downloading ROMs you don't own, or doing so without paying the copywriter holder is illegal.

This update will allow you to download Jotego's cores for free. If you want to access the use of the cores, you'll have to join his Patreon or wait until he releases it for free, which he has always done!

I'm not sure what is so hard to understand about this?
User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: New distribution system for Jotego cores

Unread post by aberu »

gibs wrote: Thu Jun 10, 2021 7:12 am
XtraSmiley wrote: Thu Jun 10, 2021 4:42 am
C-R-T wrote: Thu Jun 10, 2021 4:17 am So this is piracy, but you have to pay for it, but the money goes to the wrong person? This is so weird to me…
No, he's creating a core through reverse engineering. The money goes to him to help develop these cores. He's the right person, if you want to support him. It's only weird because you are trying to be a smart-ass about it, but you shouldn't.

If you are downloading shit that you don't own, you might be a pirate! Arrrr matey!
https://reverseengineering.stackexchang ... s-old-game
19 year old video games typically don't have EULA in software, additionally just because something has an EULA doesn't mean the EULA is legally binding. IANAL either, but I have just kept up with this stuff for a couple decades. Honestly, every single person patching a game hasn't been sued as far as I can tell, ever, except for the early pioneers (Missile Command difficulty hack done by modders in the 80's who were selling their modding services to arcades, and they weren't going to lose the lawsuit anyways).
C-R-T wrote: Thu Jun 10, 2021 10:39 am
XtraSmiley wrote: Thu Jun 10, 2021 4:42 am
C-R-T wrote: Thu Jun 10, 2021 4:17 am So this is piracy, but you have to pay for it, but the money goes to the wrong person? This is so weird to me…
No, he's creating a core through reverse engineering. The money goes to him to help develop these cores. He's the right person, if you want to support him. It's only weird because you are trying to be a smart-ass about it, but you shouldn't.

If you are downloading shit that you don't own, you might be a pirate! Arrrr matey!
The script is downloading copyrighted files that you have to pay Jotego to use, but those files copyrights do not belong to Jotego. How is that not paying for piracy?

Do note, I don’t give a crap. I am strongly in favor of piracy in all aspects, but piracy shouldn’t be for profit.
You are confused.

Jotego develops a reverse engineered hardware emulator of the system that a video game runs on. This is not illegal to do. Reverse engineering of game systems and even games has been publicly litigated in multiple countries and the overwhelmingly majority of times has sided in favor of the person reverse engineering it... And the specific way he's doing this (not looking at source code, etc...) allows him to be basically legally in the right.

He does not supply the roms. The roms are the copyrighted content. If he were, then your comment would make sense, but he's not, so your comment doesn't make sense.
birdybro~
dawshan
Posts: 7
Joined: Mon Sep 14, 2020 9:16 am
Has thanked: 18 times
Been thanked: 1 time

Re: New distribution system for Jotego cores

Unread post by dawshan »

Forget the Patreon. Let me introduce to you supporter system designed specially for the JT Cores:
  • JT Beta cores can be DL'ed free.
  • Playing with cores will be mandatory to input your credit card.
  • Every coin in the core charged as $1 via your credit card.
-
  • JT Final cores can be DL'ed free (like always).
  • Playing with cores will be mandatory to input your credit card.
  • Every coin in the core charged as $2 via your credit card.
-
Every JT fans should support this system. I believe it's fair in aspects of both original playing methodology and supporting JT. BTW, JT can change the rates anytime he wishes, please don't panic if you think rates are too low in terms of the supporting JT.
User avatar
Pulsar
Posts: 18
Joined: Sun Mar 28, 2021 2:03 pm
Has thanked: 5 times
Been thanked: 2 times

Re: New distribution system for Jotego cores

Unread post by Pulsar »

As a Patreon supporter of Jotego's work, I have to admit, I'm partial to the mindset that if it isn't broken, don't F with it! The current method just keeps everything neat & tidy. Why introduce more hassle?
User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: New distribution system for Jotego cores

Unread post by aberu »

dawshan wrote: Thu Jun 10, 2021 2:34 pm Forget the Patreon. Let me introduce to you supporter system designed specially for the JT Cores:
  • JT Beta cores can be DL'ed free.
  • Playing with cores will be mandatory to input your credit card.
  • Every coin in the core charged as $1 via your credit card.
-
  • JT Final cores can be DL'ed free (like always).
  • Playing with cores will be mandatory to input your credit card.
  • Every coin in the core charged as $2 via your credit card.
-
Every JT fans should support this system. I believe it's fair in aspects of both original playing methodology and supporting JT. BTW, JT can change the rates anytime he wishes, please don't panic if you think rates are too low in terms of the supporting JT.
Wow! Jotego is implementing a cycle-accurate recreation of the coin system in arcades??? :o :o :o

/s
Pulsar wrote: Thu Jun 10, 2021 3:32 pm As a Patreon supporter of Jotego's work, I have to admit, I'm partial to the mindset that if it isn't broken, don't F with it! The current method just keeps everything neat & tidy. Why introduce more hassle?
The current system before this change is technically more of a hassle than this beta key version, to the end user. Manually going in and deleting the previous core, manually updating the _Arcade folder, and all that is more work than just updating the key file in /games/mame/
birdybro~
RascalUK
Posts: 156
Joined: Mon Jun 08, 2020 2:02 pm
Location: Manchester, UK
Has thanked: 72 times
Been thanked: 23 times
Contact:

Re: New distribution system for Jotego cores

Unread post by RascalUK »

I used to quite like faffing with all the beta stuff though. Made it seem as though I was getting something for my trouble. I don't use update all anyway. First time I did I didn't realise the name.txt was going to overwrite my own edited one and since then I like to be in control of what gets overwritten. Just me though I guess.
User avatar
Sarge
Posts: 45
Joined: Tue Jan 12, 2021 5:26 am
Has thanked: 3 times
Been thanked: 5 times

Re: New distribution system for Jotego cores

Unread post by Sarge »

Someone correct me if I'm wrong, but Jotego's updater doesn't actually grab the ROMs, right? It's the update_all script, which integrates his updater.

As nice as the update_all script grabbing the arcade ROMs is, I do think it's problematic that it does so. Much like emulators, the scripts should only be distributing the cores.
Image
taz07rx
Posts: 18
Joined: Sat Jan 02, 2021 10:44 am
Has thanked: 2 times

Re: New distribution system for Jotego cores

Unread post by taz07rx »

what about if someone has paid patreon for let's say 6 months and then decide to stop, he will loose access after eol of the beta.zip file (I read 1 time per month) because udpate_all script will overwrite things ?

today we can stop but continue to use beta things we got so far and that seems fair for me ortherwise this is not just an update method change but that'll become a pay as a service economical model.
User avatar
lamarax
Top Contributor
Posts: 472
Joined: Wed Nov 11, 2020 6:28 pm
Has thanked: 33 times
Been thanked: 202 times

Re: New distribution system for Jotego cores

Unread post by lamarax »

hear hear,

This is a marketing type of stunt surely, which might increase his Patreon income but is a risk, as I see many people jumping ship at the same time.

I for one, being already JT's patron, resent the prospect of the update_all script messing up my storage, as he is known for setting his particular folder hierarchy (see: _Alternatives to _alt for example).

Also, this peculiar introduction of a DRM scheme to the MiSTer project, shall not end well regarding things as a whole :(
User avatar
jimmystones
Core Developer
Posts: 218
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 251 times
Contact:

Re: New distribution system for Jotego cores

Unread post by jimmystones »

As I understand it Jotego is working with theypsilon to integrate this as an optional feature into the update_all script - defaulting to off. As such it is not going to affect a non-Patreon, unless they specifically turn it on themselves. It's just there to make the whole beta process simpler for his patrons (me included to be clear).

@taz07rx I do see your point about the enduring access - but all Jotego's cores seem to have ended up public eventually, so I think long-term it's not a big deal for me.
User avatar
Chris23235
Top Contributor
Posts: 982
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 127 times
Been thanked: 197 times

Re: New distribution system for Jotego cores

Unread post by Chris23235 »

Sarge wrote: Thu Jun 10, 2021 6:35 pm Someone correct me if I'm wrong, but Jotego's updater doesn't actually grab the ROMs, right? It's the update_all script, which integrates his updater.

As nice as the update_all script grabbing the arcade ROMs is, I do think it's problematic that it does so. Much like emulators, the scripts should only be distributing the cores.
But this is the purpose of update_all. If you don't like a script downloading the roms you can use another script. Update_all is the script that besides combining different core updater scripts also updates the arcade roms.

You are free to use the normal update script and the jotego update script these scripts won't download the roms.
jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: New distribution system for Jotego cores

Unread post by jca »

You can use the update all script and disable mame and hbmame getters as the script provides an easy menu to do that. For example on my MISTer I disabled BIOS Getter and Names TXT Updater.
User avatar
Sarge
Posts: 45
Joined: Tue Jan 12, 2021 5:26 am
Has thanked: 3 times
Been thanked: 5 times

Re: New distribution system for Jotego cores

Unread post by Sarge »

I like the functionality, and yeah, the options to disable the download are there. From a legal standpoint it's not great, but I didn't realize that the MAME-GETTER stuff is also a separate script that's part of it, like Jotego's stuff. Good to know in the future.

So basically, yeah, if you use the update_all script, just be aware of what you're getting into.
Image
User avatar
darksakul
Posts: 353
Joined: Mon May 25, 2020 4:34 pm
Has thanked: 397 times
Been thanked: 73 times

Re: New distribution system for Jotego cores

Unread post by darksakul »

License key for FPGA cores? This kinda makes me want to end my support on Patreon

[Edit] Don't thank me.
I also retract my statement.
It is my great regret that we live in an age that is proud of machines that think and suspicious of people who try to.
User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: New distribution system for Jotego cores

Unread post by aberu »

Sarge wrote: Thu Jun 10, 2021 6:35 pm Someone correct me if I'm wrong, but Jotego's updater doesn't actually grab the ROMs, right? It's the update_all script, which integrates his updater.

As nice as the update_all script grabbing the arcade ROMs is, I do think it's problematic that it does so. Much like emulators, the scripts should only be distributing the cores.
Yes. Update-all is just a meta-script that downloads and runs other scripts. one of those is the jotego updater script.

I don't know why people started talking about jotego's script downloading roms in here, it doesn't.
darksakul wrote: Thu Jun 10, 2021 9:41 pm License key for FPGA cores? This kinda makes me want to end my support on Patreon
Effectively how is it any different than the way it was before? This is just for the beta cores which were already behind a paywall on patreon. You previously downloaded the beta core from patreon, now the beta core is downloaded with jtupdater and the key to unlock it is downloaded from patreon.

The only thing I don't like about it in all seriousness is the adware functionality redirecting people to patreon.
birdybro~
User avatar
ericgus09
Posts: 217
Joined: Mon May 25, 2020 2:47 am
Has thanked: 11 times
Been thanked: 32 times

Re: New distribution system for Jotego cores

Unread post by ericgus09 »

aberu wrote: Fri Jun 11, 2021 4:24 am now the beta core is downloaded with jtupdater and the key to unlock it is downloaded from patreon.
The update_all script needs this to be disabled by default and "opt-in" by the patreon support themselves .. so these beta cores that require a key are NOT downloaded by default.. put up instructions on the patreon page how to turn it on and opt-in and setup your key ..
User avatar
Chris23235
Top Contributor
Posts: 982
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 127 times
Been thanked: 197 times

Re: New distribution system for Jotego cores

Unread post by Chris23235 »

ericgus09 wrote: Fri Jun 11, 2021 4:34 am
aberu wrote: Fri Jun 11, 2021 4:24 am now the beta core is downloaded with jtupdater and the key to unlock it is downloaded from patreon.
The update_all script needs this to be disabled by default and "opt-in" by the patreon support themselves .. so these beta cores that require a key are NOT downloaded by default.. put up instructions on the patreon page how to turn it on and opt-in and setup your key ..
And this is exactly how it is done:

https://twitter.com/topapate/status/1403215950548197379

"You will be able to download betas via the update_all script. But you will have to enable the feature manually.
Thanks to theYpsilon for adding support to this on his script."
Nemesis2k
Posts: 39
Joined: Mon May 03, 2021 2:55 pm
Has thanked: 25 times
Been thanked: 13 times

Re: New distribution system for Jotego cores

Unread post by Nemesis2k »

darksakul wrote: Thu Jun 10, 2021 9:41 pm License key for FPGA cores? This kinda makes me want to end my support on Patreon
How is this any different to paying patreon to unlock access to beta cores?
pacoarcade
Posts: 72
Joined: Mon May 25, 2020 8:41 am
Has thanked: 75 times
Been thanked: 13 times
Contact:

Re: New distribution system for Jotego cores

Unread post by pacoarcade »

Jotego says this option is disabled by default. It can be enabled from the Jotego cores section in update_all. If you run the script via SSH, be sure to run this before update_all.sh command:

Code: Select all

cd /media/fat/Scripts
Otherwise update_all.ini new settings will be saved in the current directory (/root) and will not be applied when the script runs.
antonie
Posts: 49
Joined: Mon May 25, 2020 7:03 pm
Has thanked: 2 times
Been thanked: 3 times

Re: New distribution system for Jotego cores

Unread post by antonie »

Nemesis2k wrote: Fri Jun 11, 2021 7:23 am
darksakul wrote: Thu Jun 10, 2021 9:41 pm License key for FPGA cores? This kinda makes me want to end my support on Patreon
How is this any different to paying patreon to unlock access to beta cores?
It is about the spirit and philosophy associated with MiSTer and FPGA cores.

I absolutely agree that each contributor should be free to monitize their work. I also agree that reverse engineering is not the same as paying someone for access to core ROMs. So all good there.

What I do disagree with is embedding, what is effectively, digital rights management into the actual cores that will be physically present on hardware; and then distributing it as such via the MiSTer update script. I, for one, do not want to "pollute" my system with cores I need conditional access to.

I'm also working on my own core (admittedly a long term project based on work, family and study commitments) but once done, I will freely contribute it as "payment" for enjoying the work of others. Which I believe is in the spirit of the MiSTer project.

For those who cannot build their own cores, if they wish to support particular developers....well, there are ways to do that other than a digital rights management feature.
User avatar
Chris23235
Top Contributor
Posts: 982
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 127 times
Been thanked: 197 times

Re: New distribution system for Jotego cores

Unread post by Chris23235 »

antonie wrote: Fri Jun 11, 2021 8:55 am What I do disagree with is embedding, what is effectively, digital rights management into the actual cores that will be physically present on hardware; and then distributing it as such via the MiSTer update script. I, for one, do not want to "pollute" my system with cores I need conditional access to.
But it is not distributed via the MiSTer update script. Update_all is a different script that is not the default script for updating your MiSTer.
13r
Posts: 2
Joined: Thu Jun 04, 2020 11:38 pm
Has thanked: 1 time

Re: New distribution system for Jotego cores

Unread post by 13r »

I am happy about the feature ending up as an opt-in option on the update_all script. Not disturbing the majority of the community by default and enabling an easier way to update betas for patreons.
Stupid Dufus
Posts: 157
Joined: Sun Aug 30, 2020 12:04 am
Has thanked: 98 times
Been thanked: 46 times

Re: New distribution system for Jotego cores

Unread post by Stupid Dufus »

And you have to turn on an option to download the beta cores from jotego. You won't be "polluting" your system unless you go in and turn that option on. And only if you're using update_all, not the MiSTer update script.
User avatar
Hodor
Posts: 142
Joined: Mon May 25, 2020 8:29 am
Has thanked: 378 times
Been thanked: 30 times

Re: New distribution system for Jotego cores

Unread post by Hodor »

Being an option turned off by default as he already says, I don´t see the point for the drama. Those who are actual patreons will work as always with a new tool that help them downloading the beta stuff -cores, mras, roms...-, but everything else is untouched. Nobody will download anything at all if they don´t want to.

I see it very reasonable.
Nemesis2k
Posts: 39
Joined: Mon May 03, 2021 2:55 pm
Has thanked: 25 times
Been thanked: 13 times

Re: New distribution system for Jotego cores

Unread post by Nemesis2k »

antonie wrote: Fri Jun 11, 2021 8:55 am I'm also working on my own core (admittedly a long term project based on work, family and study commitments) but once done, I will freely contribute it as "payment" for enjoying the work of others. Which I believe is in the spirit of the MiSTer project.
These cores will be 100% free when complete, and you won't have any of these BETA cores/ROMs in your MiSTer system unless you specifically go out of your way to gather them by enabling an alternate update script to include these specific cores. Nothing has changed other than current Patreon subscribers have a handier method to update their MiSTer. Trying to paint this as some ethically corrupt tactic that is against the open-source ethos of the MiSTer project holds absolutely no water, and comes across as hyperbolic.
Post Reply