Top Rackspace lawyer: "We'd love to get rid of software patents"

Found on Ars Technica on Friday, 12 October 2012
Browse Software

"Once you reach a certain size, you become more of a target," Alan Schoenbaum told us in a recent interview. Schoenbaum is the general counsel of Rackspace, which achieved $1 billion in revenue for the first time last year. He said that patent litigation against the San Antonio company has "accelerated over the last two years."

Until recently, Red Hat was virtually alone among large technology companies in explicitly advocating abolition, not just reform, of patents on software. Now, the fast-growing hosting company promises to be a key ally in the free software movement's fight against software patents.

When 40% of the patent lawsuits are filed by trolls, it's more than about time to do something about it. It's not only about software patents, but patents in general. If someone can patent the wheel, there is something wrong with the whole process.

Oracle Linux honcho 'personally hurt' by Red Hat clone claims

Found on The Register on Tuesday, 02 October 2012
Browse Software

Oracle has taken its share of knocks for marketing a version of Linux that's package-for-package compatible with Red Hat Enterprise Linux (RHEL), but according to Oracle senior engineering veep Wim Coekaerts, Oracle Linux's reputation as a copycat is entirely undeserved.

Coekaerts argued that although Red Hat markets a Linux distribution that's put together a specific way, it has no exclusive rights to the code for the various software packages that make up that distribution.

By the time RHEL 6 shipped with a new version of the kernel, Red Hat had already back-ported some 700,000 lines of code to work with RHEL 5's outdated kernel. "Talk about forks!" Coekaerts said. "That's not mainline Linux, that's a totally different, unique tree."

Of course Oracle is all for open source and taking the code you want. That's why Libre Office exists after Oracle failed hard to maintain the original Open Office version and later just gave it up and handed it over to the Apache Foundation because it became useless. That's why Oracle killed OpenSolaris in 2010 because it had no interest to provide a free Solaris version. That's why Oracle slowly turns MySQL into closed source, pretty much begging users to switch to a fork. Coekaerts can argue all he wants: Oracle never cared much about open source unless there is a way to make lots of cash from it. So if he wants to talk about forks, he should fork Oracle's clone completely, instead of using the RHEL sources all the time.

Minecraft maker says he won't certify his game for Windows 8

Found on CNet News on Friday, 28 September 2012
Browse Software

"Got an e-mail from Microsoft wanting to help 'certify' Minecraft for Windows 8," Persson tweeted yesterday. "I told them to stop trying to ruin the PC as an open platform."

Microsoft has caught some heat for effectively requiring all developers to play by its rules. To not so do would mean running the risk of being ignored by the majority of gamers who wouldn't otherwise search around the Web for a title.

Windows 8 won't be around for that long anyway. Early surveys show that most users do not prefer Windows 8, but Windows 7. Which isn't really much fun either with Microsoft's urge to control and suggest. Redmond really needs to drop that attitude: let the user be in control and quit shoving what it assumes is best down their throats.

Another critical Java vulnerability puts 1 billion users at risk

Found on Computerworld on Wednesday, 26 September 2012
Browse Software

If you disabled Java when the last zero-day exploit was spotted in the wild, then you might consider doing so again . . . or dumping Java altogether?

To recap, this Java bug is even worse than the last critical Java vulnerability. It puts one billion users of Oracle’s Java SE, Java 5, 6 and 7, at risk. It could be exploited using these browsers: Chrome, Firefox, Internet Explorer, Opera and Safari. If you visit a maliciously crafted website, attackers could gain total control of your PC. Wow, thanks a lot Oracle.

Just get rid of Java already. Uninstall it, or, even better, never install it in the first place. You will not miss a thing.

Is it true that "not everyone can be a programmer"?

Found on Ars Technica on Sunday, 16 September 2012
Browse Software

An old adage that many programmers stick to: "It takes a certain type of mind to learn programming, and not everyone can do it."

People may study success in college-level courses and conclude "some people aren't fit to learn programming". However, such a conclusion severely oversteps the bounds of the observed evidence. How much failure could instead be attributed to how the programming is taught (too abstract?), or which style of programming is taught (too imperative?), or the programming environment (compilation, no immediate feedback?).

Of course you can blame a lack of education, but that does not change the fact that some people are not able to be programmers. There is a certain way of breaking up a problem into logical pieces in your mind, and that's not something everybody can do. The majority maybe, but not everybody.

Oracle knew about currently exploited Java vulnerabilities for months, researcher says

Found on Computerworld on Thursday, 30 August 2012
Browse Software

Security Explorations reported 19 Java 7 security issues to Oracle on Apr. 2. Those issues included the two zero-day -- unpatched -- vulnerabilities that attackers are exploiting to infect computers with malware, Gowdiak said Wednesday via email.

The company continued to report Java 7 vulnerabilities to Oracle in the following months until the total number reached 29. "We demonstrated 16 full Java SE 7 sandbox compromises with the use of our bugs," Gowdiak said.

People still install Java?

Disappearing test cases or did another part of MySQL just become closed source?

Found on The MariaDB Blog on Saturday, 18 August 2012
Browse Software

One of the changes that 5.5.27 brings in an extension to the mysql-test-run script — the driver script of the mysql-test suite — which makes it look for test cases in a new directory. In addition to the usual location (that is, the mysql-test/ directory in the source tree), it will now look for test cases in the internal/mysql-test/ directory. Does this mean that test cases are no longer open source? Oracle did not reply to my question. But indeed, there is evidence that this guess is true. For example, this commit mail shows that new test cases, indeed, go in this “internal” directory, which is not included in the MySQL source distribution.

It’s difficult to find anything more valuable to external developers than test cases. But arguably the revision history is. And it seems that Oracle is going to keep this information to itself too. Public MySQL trees on launchpad with the revision history are not being updated.

One would think that Larry has learned a lesson or two from the great fiascos by killing OpenSolaris and trying to get control of OpenOffice. If he really thinks that each and every MySQL installation out there is a lost sale for Oracle then he's one of the biggest retards out there. Messing with MySQL will just create something like OurSQL, NoracleSQL or LibreSQL.

Why We Love Firefox. And Why We Hate It.

Found on Conceivably Tech on Saturday, 04 August 2012
Browse Software

I believe blaming the rapid release process in general would make the search for the cause of Firefox’ problems a bit too easy, even if there is little denying that Mozilla has developed a talent for shooting itself in the foot and the rapid release process can look like a trainwreck from certain angles.

It often seems that Mozilla is trying to too hard to be everything to everyone, and has lost its identity in the process. Remembering its roots will always be important and when Mozilla does, it builds fantastic browsers.

Mozilla needs to concentrate on the core, and avoid turning Firefox into a Chrome clone, or a bloated old Netscape. Return to a sane release cycle, give up on that ridiculous race for version numbers and users will come back. Oh, and don't mess with the UI every time a new version is released, it annoys people.

Ubisoft DRM exploit opens PCs to security risk

Found on Ars Technica on Monday, 30 July 2012
Browse Software

Ubisoft hasn't exactly garnered much goodwill among PC gamers thanks to the controversial DRM efforts it has attached to its PC releases over the years.

The exploit, publicized this morning by programmer Tavis Ormandy, utilizes a bug in a browser plug-in installed alongside the UPlay software that's needed to run many of the publisher's recent PC games. With the plugin installed, opening a link to a page with a specific bit of Javascript code allows that page to open up the UPlay software and load seemingly any code it wants onto your PC.

Ubisoft stays on my "do not buy" list. It's already bad enough that they force you to stay constantly online for something as simple as playing a game, but adding browser plugins and who knows what else to the system is just turning it into crapware. No thanks.

Firefox 14 Hides Your Searches from Prying Eyes

Found on Webmonkey on Thursday, 19 July 2012
Browse Software

Mozilla has released Firefox 14, a modest update with some small new features and support for encrypted searching, which will keep your Google queries safe from anyone snooping around your network.

The most visible change in this release — at least for those who keep an eye on the URL bar — is the new secure search feature. The change means that Firefox’s built-in search bar now sends searches to Google’s SSL-encrypted HTTPS address by default.

Seriously, that's it? That justifies an entirely new major version? All Mozilla practically did was to copy the "HTTPS Everywhere" extension. What will be the great new feature of Firefox 15? A fixed typo in about:config?