Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:Two words: (Score 1) 635

This guy has the right idea and this is what I meant.

I was once part of a particular arcade game emulation community (smaller than MAME) and the copy protections there ranged from non-existant, to the trivial, to the standard baked serial codes on the ROMs/hard drives and boards, to ones with security chips that performed very obnoxious operations in place for the main code itself, or outright served as an encryption device for the whole game data bank, decrypting on the fly for the CPU. The only way these particular ones were beaten were because the encryption method was simple and after patching out the security chip calls, the program could use the unencrypted data files natively. If you need an example of popular arcade games that took literally years to break because of aggressive copy protections of this sort, take a look at the CPS boards, made by Capcom. The early boards took a significant amount of time to emulate and make physical boards revivable - the CPS-3 board protection's death can be dated to approximately the year 2007. Not bad for hardware from 1996, I think. An intelligently designed system that used an encryption like AES would be an absolute nightmare to defeat, and would likely have to be defeated in similar, insane ways like burning off a chip's casing, then taking a photo of the physical layout of the chip in order to get at the data, as was the case for Mask ROMs. For a PC where you can take a dump from memory to snatch the key or the decrypted executable which you can then crack in standard ways, so this is less relevant, but it's still a higher entry bar - but most cracker groups voluntarily challenge themselves to defeat software packers and encrypters, so if your program is big enough to attract attention of one of those, it will be a matter of days rather than minutes. And then there are the folk that create home made replica server programs for MMOs so that they can hack the rules and drop rates, so there's always someone with the skill to write the assembly code to do what has to be done, even if they can't SEE what they're trying to copy.

At a significant cost, you CAN briefly deter pirates, except for only the most dedicated. If your software is niche enough (you imply that it is, at this stage) then you can survive with moving functionality off onto the hardware dongle. There are PC games that save profile data directly onto a USB stick, and some of these have been niche enough to make this barrier to cracking too high to overcome for years.

Is your software small enough, is your need big enough to foot this cost and inconvenience to your users? Can't answer that one for you.

Comment Re:Would *I* use it? (Score 1) 402

What a myopic and short sighted view of the world. I use my iPad all day every day and for everything. The only thing I retain a Mac for is to serve as a central storage/syncing hub. Nothing else. Literally. And yes I do "real work" for a living.

Sheesh. Get past your own self absorbed view of the world and take a look around. You've already lost this argument. And when the iPad inexorably continues to evolve, along with iOS, and increasingly clever and capable apps, your argument will deflate like so much hot air.

0/10

Comment Re:Theres games on linux? (Score 1) 142

This wasn't a valid point even back when CRTs were the norm because it is far easier to run a CRT at a high refresh rate than an LCD, although flat-panels are now catching up (for 3D and such things.) But it's a valid point you make - it does my head in when people worry about increasing FPS at that level on a cheap-ass 60hz monitor.

Comment Re:For what (Score 1) 377

I don't disagree at all, I have major issues with how copyright is being extended to stupid levels and I especially dislike, when I was doing academic work, the way that you need to pay for a lot of scientific research - but I just don't agree that the method of fighting it is to deliberately break the law in this case. It is not a cause that deserves that kind of response, unlike more serious issues like corruption and the kinds of violent protests in the past used to help secure women's rights and such. If you don't agree with copyright, don't buy copyrighted material *and stick to free material.* I've said before in an older post, you have a right to live and to have liberty but you don't have a right to be entertained for free. Entertainment is so easy to make for oneself that it is ridiculous that anyone should feel the need to pirate to accomplish this.

I think your very true example of the science paywall is a hairier topic however. I'm not saying all science is good but for-pay journals shouldn't need to exist - they should be free for all. It's still tough to justify that deliberately breaking law is appropriate for the science realm considering the hit-and-miss nature of the field but at least there it has a non-trivial impact.

Comment Re:For what (Score 1) 377

I agree with him and I do sysadmin and software & web development. Feel free to deprive me of all the royalties I receive from people using my products.

Really? You think that's an equal comparison? I have no words, other than you're being intellectually dishonest.

Comment Re:Not vapourware! (Score 1) 374

I'm not the original poster and i've never had issues with removable media that I couldn't find an application to blame for (some apps seem to keep files open even after the user has "closed" the visible representation of the file in the program). I'd bet very few users really know what is running in the background on their computer and what it is doing. Windows is worse because apps tend to be closed source and not filtered by a distro but even on linux do you really know the exact details of how every program you have installed behaves?

And afaict a file open for read is more than enough to prevent unmouning a partition on both windows and linux. It doesn't need to be writing it.

It is pretty interesting how Microsoft neglected to make it more intuitive since its introduction in XP (or was it 2000? I do not recall.) As another poster noted there's partly some of the functionality there in Linux but it's not hooked up to any current GUI properly. A real pity. And you are correct, just holding a file open for reading is a blocker in both cases, which is what actually catches most people out.

If the OS lets the user force unmount then at least the FS gets the opertunity to shut down cleanly even if the app doesn't. If the OS doesn't let the user force unmount and the user pulls the plug anyway then neither the FS or the app gets to shut down cleanly.

Though as you say linux isn't really much better No OS i'm aware of has proper handling for notifying users and their applications of WHY their unmounts are failing.

And I found out the hard way that lsof won't tell you if the kernel itself has the file open. I spent ages trying to figure out why I couldn't unmount a partition before finally realising it was because I had an iso image on the partition loopback mounted.

Didn't realise that about lsof, that's good to know.

Comment Re:Not vapourware! (Score 2) 374

Ah yes, oft to get the error message: "Something is using the drive but I'm not going to tell you what and I am not going to even let you force the matter. You'll have to close all applications, then I may deign to let you have the device back. Maybe not. You'll have to reboot me, sucker. Bu-wa-ha-ha-ha-ha!"

Windows holding on to USB devices is a bloody PITA. Sure, I can find the lock after a bit of process inspection but I'd hardly call that intuitive.

If you don't know what your computer is doing and why it would be writing to a removable device then that's your own failing. Linux does that just the same too - ever seen 'Device or resource busy'? No help there. Allowing you to force unmount is not a safe thing to do for casual users - you need to know what you're doing and be prepared to accept the consequences of a mistake.

Windows is perfectly fine here if you use and maintain it correctly, and part of that is not installing random background running applications that keep hitting the filesystem and not leaving programs open with files on the device you're trying to eject(!) Explorer windows count as a program in this case. Thumbnail services etc.

If you still have a problem with it and your current solution is a more manual method, just go with something like Lockhunter. Works fine for this situation. Installing a separate utility for this task is another (valid) complaint entirely, in that Windows really never comes with an easy toolchain out of the box. Lockhunter just provides the same functionality as Linux's lsof, so it's worth having.

Comment Re:Fine with me, GPLv3 sucks for business (Score 1) 808

Not going to bother responding to the out-of-hand dismissal of my other points, it's clear you're not actually interested in a debate.

If someone says that a particular license is not suitable for them, why the pithy 'boo-hoo' response?

Because it's virtually always someone whining about the fact that someone made a choice they can't stand, and feel a need to gripe about it instead of accepting it and moving on. Also, because this is Slashdot.

A post by someone that states exactly why they don't use the GPL and why it doesn't work for them, on a discussion topic on how GPL use is declining, is 'griping' about it instead of accepting it and moving on? Seriously? The fact that our posts exist make this entire point completely hypocritical. Slashdot, indeed.

Comment Re:Fine with me, GPLv3 sucks for business (Score 0) 808

The problem with GPLv3 is that I can't use it in an application I develop unless I release any changes/mods I make to the source code.

That was true with the GPLv2 as well.

That's my secret sauce. If I'm a startup and trying to form a niche in an industry, why would I want to give my recipe away?

Boo hoo, so write it yourself. Why is it every complaint against the GPL seems to come from those who want to mooch and not contribute?

Why is it every shout of 'write it yourself' to people saying that the GPL viral source-release 'feature' has downsides, seem to come over the internet, presumably created with dozens of individual pieces of software they did not write, on hardware they did not manufacture, by people in houses they did not bit, fed by food they did not grow, in a society they did not create and perhaps, not even contributed to? I'm using extremes to be a dick, but my point stands - there is a phrase 'standing on the shoulders of giants,' and yes, that applies to industry and producing a profit, using technologies and concepts that, surprise, may not have been invented by them, but merely refined and targeted. If someone says that a particular license is not suitable for them, why the pithy 'boo-hoo' response? Pithy is indeed the word I have to use to describe much of the open-source movement.

Slashdot Top Deals

Genetics explains why you look like your father, and if you don't, why you should.

Working...