Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment Presence of alternatives (Score 1) 225

Or the wankers who whine about Apple's "walled garden" while owning an XBox and a Playstation.

In this particular case, the difference is that there's a clear alternative to Apple's "walled garden" in Android. There isn't much of an alternative to Xbox, PlayStation, and Wii consoles in the field of local multiplayer (1 monitor, 2 to 4 gamepads), and there won't be until the Steam Machine reaches stores. Standard desktop PCs can be connected to HDTVs, but most PCs sold in stores aren't made with a case for that nor shipped with a default UI for that, and I'm under the impression that for this reason, far fewer PC games than console games are made for that use case.

Comment Not piracy this time (Score 1) 4

Well at least it isn't yet another story about how HBO's choice to tie subscriptions to its channel to subscriptions to other co-owned channels (CNN, HLN, TBS, TNT, TCM, and Cartoon Network) has driven people to copyright infringement.

Comment OUYA fizzled (Score 1) 100

Starting a new software project (esp. game) it costs nothing extra to ensure it runs on all the major platforms.

I don't see how that's the case. It costs a lot of overhead money to target the major consoles. Console makers have been more interested in poaching established studios from other platforms than in nurturing startups. And until very recently, an indie studio had to lease a dedicated office rather than operating out of the developers' homes. OUYA is more open than the other consoles of its generation, with an API familiar to Android app developers and official sideloading, but it appears to have fizzled. What makes Steam Machine, the other open console of this generation, less likely to fizzle than OUYA?

Comment Valve Radio (Score 1) 208

[A typewriter is] about as relevant to today's "kids" as a music-box or valve radio was to me.

Case in point: "Valve Radio? Is that what Gabe N. is giving us on the Steam Machine instead of Pandora or Spotify?"

Yes, these things exist, but they've been superceded and their relevance is long gone.

Typewriters' relevance continues today. The QWERTY layout was originally designed to alternate keystrokes from the sides of the keyboard. In the old days, this alternation helped the type bars not jam; nowadays it creates more distinct corners for swiping soft keyboards to recognize.

Comment Games are different; transition in steps (Score 1) 1098

a Steam Machine can switch to GNOME and run a completely free game.

Fortunately humblebundle is starting to encroach on the Steam situation by noticeably not requiring DRM on a majority of their titles and so does desura.

And you can run these games on your Steam Machine. A Steam Machine runs a free operating system, which is noticeably less evil than a console from a company that has in the past compared startup developers to contestants on American Idol .

Neither of those examples are correct from the Stallman perspective.

I don't believe that the Stallman perspective as you characterize it is the most efficient in a market heavily distorted by video games. The purpose of the GNU project is to provide a source-compatible alternative to the UNIX system under a free software license. U.S. federal courts have ruled that reimplementing a platform from its specification does not infringe (Oracle v. Google). But on the other hand, courts are cracking down on this practice of reimplementation in the field of video games (Tetris v. Xio).

It's already making a compromise by merely being in those situations, merely for the sake of (reason omitted because you sure as hell didn't provide one).

I understand that you are unsatisfied with the level of detail provided in my previous comment. Please first allow me to reason by process of elimination. There are three ways to switch from proprietary applications on a proprietary platform to free applications on a free platform. The first is to replace the applications first. The second is to replace the platform first. The third is to replace both at the same time. In practice, the third has caused interoperability issues that the vast majority of users have found unacceptable because there's no way to do it gradually. The most gentle method of introducing free software, and likely the most successful method is a mix of the first and second methods over four steps.

The first step is to consider what free platforms could eventually replace your proprietary platform. Theoretically, ReactOS is closer to Windows than GNU/Linux is, but I haven't seen evidence that ReactOS is anywhere near the maturity of GNU/Linux.

The second step is to phase out applications exclusive to one platform in favor of applications compatible with the chosen free platform. For example, replace applications exclusive to Windows that do not run in Wine with applications that are ported to GNU/Linux or run in Wine. Preferably these are free applications such as Firefox, GIMP, and LibreOffice, but if no free application is available at the moment, that can wait. Even the Free Software Foundation has realized that a transition has to be done in steps and has begun to compile a list of free applications for Windows as one step.

The third step is to switch to a free platform and bring compatible applications with you. When I switched to GNU/Linux on my laptop, this was relatively painless because I had become comfortable with the result of the second step.

Finally, phase out the proprietary applications. This final phase may never finish if one's workload includes video games.

MS needs to make windows GPLv3

That'd be fine if you could put your money where your mouth is. Implementing your suggestion would cost half of Microsoft's market cap (currently $307.25 billion, therefore $153.63 billion).

Could they still make money in that situation? Absolutely.

Could they make as much money as they used to? I'm skeptical. Such a decision to cut expected earnings per share so drastically would likely make Microsoft the defendant in a shareholder lawsuit.

Comment Re:LGPL is not for walled gardens (Score 1) 1098

Without the development system they can't even try.

True, the development system is considered a "major component" and need not be included. But under LGPLv3, if the software is for a consumer product, it needs to include "Installation Information", the signing keys that allow a developer to create his own development system for the same platform using free tools. The same sentiment is present less explicitly in LGPLv2.1, where the .o files "must include any data [...] needed for reproducing the executable from it". (An unsigned executable is not an executable because it cannot be executed.)

Comment Defining new primitives at runtime (Score 1) 128

the [team] behind wayland are the exact same developers who [messed] up X11 by trying to move it to sending image buffers instead of primatives

It was either that or include a virtual machine of some sort in the X server so that new primitives could be defined, much as HTML5 does with JavaScript and the 2D canvas API. How would you have preferred to implement that? At least image buffers are slightly less likely to cause a security hole than a Lua, Forth, Java, JavaScript, or whatever VM.

Slashdot Top Deals

You can be replaced by this computer.