Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×

Comment: Vector animation (Score 1) 65 65

You even see plenty of Flash content around

That's in part because it took so long to make visual editors for animated SVG and HTML5 Canvas that were comparable to Flash MX, let alone Flash CS. And Edge Animate, the HTML5 animation tool from the maker of Flash, is available only on a rental model, not a purchase model. So things like animutations and Weebl's Stuff still tend to depend on Flash.

Comment: One advantage of static typing (Score 1) 65 65

.net is inferior to javascript

In what way?

One advantage of the .NET Framework is static typing. In a fully dynamic language such as PHP, Python, or JavaScript, you need to put unit tests into your program to make sure the correct types are getting passed in and out of functions. A language with static typing, such as C#, already ensures type safety. So it's like the compiler writes a lot of your unit tests for you.

The .NET Framework used to have the disadvantage of being a non-free platform, which put .NET programs in what FSF calls a "Java trap". But nowadays, a lot of the interesting parts of the .NET Framework are released under a free software license.

Comment: Exclusives and ease of use (Score 1) 65 65

Who would want an x-box anyway?

To play games that are exclusive to an Xbox platform or games that are released on Xbox and PlayStation platforms but not PC. Or because a video game console can be cheaper and easier to operate than a comparable gaming PC.

Pirating software means having to make a bit-for-bit copy with enough changes that it runs without DRM.

The video game Mino was not a bit-for-bit copy of Tetris but was still ruled pirated.

Comment: "Crafting an Industry" by Jacob Rogers (Score 1) 68 68

cite an instance of Blizzard either demanding money for a tourney or denying someone a right to have a tourney.

From the article "Crafting an Industry: An Analysis of Korean Starcraft and Intellectual Properties Law" by Jacob Rogers:

From 2007 to 2011, Starcraft was actually involved in a controversy regarding its broadcasting rights. This began with requests for fees from Blizzard and culminated in a settled lawsuit in 2011.

The lawsuit began with a disagreement between Blizzard Entertainment and the Korean broadcasters over licensing rights to Starcraft television broadcasts. Shacknews, a games review and journalism website, reported that according to Blizzard CEO, Mike Morhaime, the company had begun to negotiate with KeSPA in 2007 in order to “get them to recognize [Blizzard’s] IP rights.” Blizzard further clarified the meaning of “IP rights” in an open letter written to the Korean e-sports community on May 27th, 2010. In this letter, Mike Morhaime explained that Blizzard was dismayed that KeSPA had sold broadcasting rights without Blizzard’s permission. Blizzard therefore chose to bypass KeSPA and license its rights to Starcraft and Starcraft II to Gretech Corporation, which broadcasted games under the name Gom TV.

Blizzard provided the other television stations a grace period lasting until August 2010, after which it would require them to cease broadcasting altogether. KeSPA prevented Gretech from running any leagues by forbidding all the teams from sending any players to the Gretech leagues. Blizzard responded to these moves by breaking off negotiations entirely, then filing suit in October 2010, first against MBC and then against OGN and KeSPA. The parties settled in mediation in the summer of 2011 and now the companies have a 2-year agreement in place for broadcasting rights.

So yes, Blizzard filed a lawsuit against a broadcaster of a tournament.

Comment: Re:About $2M -- But not really a mistake... (Score 2) 265 265

The poster was not the boss. The boss calls the final shots. The technician's job is to present the risks (trade-offs) as accurately and clearly as possible. If the boss(es) then choose to ignore the risk warnings, the blame falls on them. If you usurp their power, you are out the door (unless it's a legal matter).

Incidentally, I was in a somewhat similar situation where marketing planned to release about 30 websites for satellite offices all at once along with a press release about the new sites. I pointed out our "budget-oriented" infrastructure may not be able to handle such a sudden load, and suggested staggering the releases. Other technicians agreed with my warning, but the marketing chief was really disappointed, saying something like, "It's better P/R to have one big release. Staggering the releases takes the punch out of it."

I was tempted to respond, "30 crashed sites is not good P/R either", but smartly bit my tongue (based on prior experience with "reality" statements). He was a true P-H-B, always looking for a cheap short-sighted shortcut, but tried to blame us when his paper tigers got eaten. He drove one guy to retire early. Later he was under investigation for giving contracts to his buddies instead of basing them on merit. Not surprising, his buddies were also idiots.

Comment: Exclusive right to perform a video game publicly (Score 1) 68 68

No one needs Blizzard's permission to have a SC tourney

Technically they do, at least if they're streaming the tourney to the public. The graphics of StarCraft and StarCraft II are copyrighted.

so... again... what is the restriction?

It's considered performing the video game publicly. Video games are considered audiovisual works in U.S. copyright law, and the owner of copyright in an audiovisual work has the exclusive right to perform that work publicly. Doing so without express permission is copyright infringement, as if you were offering to stream . Please see the article "Why Nintendo can legally shut down any Smash Bros. tournament it wants" by Kyle Orland and this appellate brief from a moot court.

Comment: Re:The Final Nail (Score 1) 265 265

Databases should be backed up with a text-dump (such as an SQL INSERT list), not the actual database file, because of the internal pointers that are fragile. A text-dump "flattens" the pointers. If you do use the actual database file as a backup, shut all DB writing off first, during the backup. And keep multiple generations.

The UNIX philosophy basically involves giving you enough rope to hang yourself. And then a couple of feet more, just to be sure.