Mozilla: DRM and the challenge of serving users

Despite our dislike of DRM, we have come to believe Firefox needs to provide a mechanism for people to watch DRM-controlled content. We will do so in a way that protects the interests of individual users as much as possible, given what the rest of the industry has already put into place. We have selected Adobe to provide the key functionality. Adobe has been doing this in Flash for some time, and Adobe has been building the necessary relationships with the content owners. We believe that Adobe is uniquely able to bring new value to the setting.

Talk about being between a rock and a hard place. Don't include DRM, and see your userbase erode further. Do include DRM, and you go against your organisation's core values. If you go for the former, and your userbase erodes, you run the risk of not being able to express your core values at all.

KDE ships first beta of next generation Plasma workspace

KDE today releases the first Beta version of the next-generation Plasma workspace. The Plasma team would like to ask the wider Free Software community to test this release and give any feedback . Plasma Next is built using QML and runs on top of a fully hardware-accelerated graphics stack using Qt 5, QtQuick 2 and an OpenGL(-ES) scenegraph. Plasma Next provides a core desktop experience that will be easy and familiar for current users of KDE workspaces or alternative Free Software or proprietary offerings.

OSNews platform and browser statistics

It's been a while since we've done one of these, so here we go: some detailed platform and browser statistics for OSNews. They're collected using Google Analytics, between 12 April and 12 May. As always, these statistics are only relevant for OSNews, and can, in no way, be extrapolated to any other site.

iPad rumoured to get multiwindow support

iOS 8 is likely to supercharge the functionality of Apple's iPad with a new split-screen multitasking feature, according to sources with knowledge of the enhancement in development. These people say that the feature will allow iPad users to run and interact with two iPad applications at once. Up until now, each iPad application either developed by Apple or available on the App Store is only usable individually in a full-screen view.

The ability to use multiple applications simultaneously on a tablet's display takes a page out of Microsoft's playbook. Microsoft's Surface line of tablets has a popular "snap" multitasking feature that allows customers to snap multiple apps onto the screen for simultaneous usage. The feature is popular in the enterprise and in environments where users need to handle multiple tasks at the same time.

No, this is not a "page out of Microsoft's playbook". What is wrong with these people that features that have been part of computing for decades are now magically new just because they're on a mobile device?

Please, stop this madness.

Cider lets iOS applications run on Android

The SD Times reports about Cider, which allows iOS applications to run on Android. From the research paper:

We present Cider, an operating system compatibility architecture that can run applications built for different mobile ecosystems, iOS or Android, together on the same smartphone or tablet. Cider enhances the domestic operating system, Android, of a device with kernel-managed, per-thread personas to mimic the application binary interface of a foreign operating system, iOS, enabling it to run unmodified foreign binaries. This is accomplished using a novel combination of binary compatibility techniques including two new mechanisms: compile-time code adaptation, and diplomatic functions. Compile-time code adaptation enables existing unmodified foreign source code to be reused in the domestic kernel, reducing implementation effort required to support multiple binary interfaces for executing domestic and foreign applications. Diplomatic functions leverage per-thread personas, and allow foreign applications to use domestic libraries to access proprietary software and hardware interfaces. We have built a Cider prototype, and demonstrate that it imposes modest performance overhead and runs unmodified iOS and Android applications together on a Google Nexus tablet running the latest version of Android.

It's developed by the Department of Computer Science at Columbia University. They have a video of it too.

How the NSA tampers with US-made internet routers

For years, the US government loudly warned the world that Chinese routers and other internet devices pose a "threat" because they are built with backdoor surveillance functionality that gives the Chinese government the ability to spy on anyone using them. Yet what the NSA's documents show is that Americans have been engaged in precisely the activity that the US accused the Chinese of doing.

What surprises me the most is that there are still people who are surprised by this.

Visual Studio goes cross platform with Cordova integration

At its TechEd conference today, Microsoft announced the next step in its "mobile first, cloud first" strategy with a preview of Apache Cordova support in Visual Studio. Cordova is a toolkit for building apps for iOS, Android, and Windows using HTML, CSS, and JavaScript. With the Cordova integration, Visual Studio will directly support building apps for all of these platforms.

This new thing Microsoft's got going on takes a bit of getting used to. I hope it sticks for once, because this company has changed direction more often than a politician in need of campaign funding.

Oracle continue to circumvent EXPORT_SYMBOL_GPL()

Matthew Garrett:

So, in the face of a technical mechanism designed to enforce the author's beliefs about the copyright status of callers of this function, Oracle deliberately circumvent that technical mechanism by simply re-exporting the same function under a new name. It should be emphasised that calling an EXPORT_SYMBOL_GPL() function does not inherently cause the caller to become a derivative work of the kernel - it only represents the original author's opinion of whether it would. You'd still need a court case to find out for sure. But if it turns out that the use of ktime_get() does cause a work to become derivative, Oracle would find it fairly difficult to argue that their infringement was accidental.

Aside from the obvious jab at Oracle for being an untrustworthy company, what I found interesting about this story is how legal concerns have crept all the way down to the very lowest levels of the Linux kernel.

It must be a nightmare to keep track of all this stuff and having to develop Oracle's DTrace for Linux. You can't just have fun coding away creating the best, most efficient, and most optimal code - nope, you have to code the best, most efficient legal workaround.

Google donates to convince US political right of IP reform

oday, Silicon Valley companies - especially Google - give generously to right-leaning think tanks that publish writing skeptical of copyright protection. Google has donated to almost every right-leaning think tank in Washington, including the R Street Institute, the Cato Institute, the Mercatus Center, the American Enterprise Institute, and the Heritage Foundation. So if you're a right-leaning copyright skeptic, it's easy to find organizations to publish your work.

Even for if it's for a good cause, this kind of stuff still leaves a dirty taste in my mouth.

Interview: Haiku developer Pawel Dziepak.

My area of interest is broadly defined kernel development. In the spring of 2013 I implemented ASLR and DEP which caused minor confusion due to "activation" of bugs that have been hidden but I think that overall it worked out well for Haiku. Later I tinkered a bit with RTM (Restricted Transactional Memory), new extension introduced in Haswells but the code will need a lot of work before it will become usable. From October to mid-January, I was employed by Haiku, Inc. to work on the scheduler and adaptating Haiku for work on systems with more than one logical processor. Among other things, I got rid of the 8 processors limit, which was quite firmly rooted in the ABI inherited from BeOS.

Great interview with a low-level Haiku developer.

Emails reveal close Google relationship with NSA

Disclosures by former NSA contractor Edward Snowden about the agency's vast capability for spying on Americans' electronic communications prompted a number of tech executives whose firms cooperated with the government to insist they had done so only when compelled by a court of law.

But Al Jazeera has obtained two sets of email communications dating from a year before Snowden became a household name that suggest not all cooperation was under pressure.

I'm so surprised.

Samsung confirms no KitKat for international Galaxy S III, S III mini

Despite the fact that even some of Samsung's own devices with just 512MB RAM run KitKat just fine, the company still claims the international Galaxy SIII's and SIII mini's 1GB of RAM is not enough to run KitKat.

In order to facilitate an effective upgrade on the Google platform, various hardware performances such as the memory (RAM, ROM, etc.), multi-tasking capabilities, and display must meet certain technical expectations. The Galaxy S3 and S3 mini 3G versions come equipped with 1GB RAM, which does not allow them to effectively support the platform upgrade. As a result of the Galaxy S3 and S3 mini 3G versions’ hardware limitation, they cannot effectively support the platform upgrade while continuing to provide the best consumer experience.

Do not buy Samsung phones.

Oracle wins copyright ruling against Google over Android

A San Francisco federal judge had decided that Oracle could not claim copyright protection on parts of Java, but on Friday the three-judge Federal Circuit panel reversed that ruling.

"We conclude that a set of commands to instruct a computer to carry out desired operations may contain expression that is eligible for copyright protection," Federal Circuit Judge Kathleen O'Malley wrote.

This is terrible news for the technology industry and us enthusiasts.

This case should have ended with this. Everything after that is a sham.

Apple said to be near buying Beats Electronics for $3.2B

Apple is close to striking a deal with Dr. Dre.

In what would be the largest-ever purchase by the iPhone maker, Apple is in advanced talks to acquire headphone maker and music-streaming service Beats Electronics LLC for $3.2 billion, people with knowledge of the matter said.

It's been corroborated by just about any major news outlet, so it has merit. I'm in no way an Apple expert, but this acquisition seems completely random and weird. Beats is essentially the Monster of headphones.

The next generation of the lightweight desktop environment

LXQt is the Qt port and the upcoming version of LXDE, the Lightweight Desktop Environment. It is the product of the merge between the LXDE-Qt and the Razor-qt projects: A lightweight, modular, blazing-fast and user-friendly desktop environment.

LXQt 0.7.0 brings you a fast and stable desktop environment, already usable in production desktop machines. It will not get in your way. It will not hang or slow down your system. It is focused on being a Classic Desktop with a modern Look & Feel. Already available on most mainstream distributions and with partial FreeBSD support.

This is exactly what I've been wanting in this department: a straightforward, no-nonsense Qt desktop environment that doesn't shove touch nonsense in my face and, doesn't try to impose upon me a very specific way of working, and doesn't try to be everything to all people at all times.

Engadget’s OnePlus One review

Engadget is one of the first large sites to review the OnePlus One.

For $300, no other phone comes close to what the OnePlus One offers. Not only does it look and feel like a premium device, but it also comes with specs similar to what you'd find in a flagship smartphone. If you want a high-end phone on a budget, look no further.

At this point, you really have to wonder why you would want to shell out twice as much for a Samsung or an HTC. Lack of an SD card slot becomes a moot point with the OnePlus One, as the version with 64 GB of storage is only $349. I obviously haven't used it yet, but from all the information that's out there, the OnePlus One and the Find 7/7a really seem to be the best Android flagships of the year.

I feel like a broken record at this point, but if I were Samsung or HTC, I'd be very, very afraid of these Chinese manufacturers.

Three possible replacements for Fortran

A large research project in the physical sciences usually involves experimenters, theorists, and people carrying out calculations with computers. There are computers and terminals everywhere. Some of the people hunched over these screens are writing papers, some are analyzing data, and some are working on simulations. These simulations are also quite often on the cutting edge, pushing the world’s fastest supercomputers, with their thousands of networked processors, to the limit. But almost universally, the language in which these simulation codes are written is Fortran, a relic from the 1950s.

Ars looks at three possible replacements for Fortran.

Nintendo had another very bad year and it’s all the Wii U’s fault

Nintendo's reported a staggering loss of $456 million for the past financial year. The blame is being laid squarely at its relatively young console, the Wii U. Sales have slowed significantly: Nintendo sold 2.72 million Wii Us in the last twelve months. (Running totals for the Xbox One and PS4: five and seven million, respectively). In the last quarter, only 310,000 units were sold. Meanwhile, Nintendo's handhelds continue to sell more favorably: 12 million 3DSes were sold in the last financial year, meaning there's now just shy of 43 million sold globally. It remains third consecutive year of losses for Nintendo, but CEO Iwata claims that this incoming financial year will see a return to operating profit ($394 million, he reckons) and millions more consoles sold. Then again, he said similar things last year.

It's not looking good.

Lies, deceit, and hypocrisy

One single paragraph from one of the many court documents (via!) in the ongoing legal battle between Apple and Samsung. One single paragraph that not only perfectly highlights the hypocrisy of technology companies, but also the complete and utter disjoint between a technology company's legal, marketing, and engineering departments.

Contrary to the image it has cultivated in the popular press, Apple has admitted in internal documents that its strength is not in developing new technologies first, but in successfully commercializing them. When Apple was developing its campaign to promote the first iPhone, it considered - and rejected - advertisements that touted alleged Apple "firsts" with the iPhone. As one Apple employee explained to an overly exuberant Apple marketer, "I don't know how many things we can come up with that you can legitimately claim we did first. Certainly we have the first successful versions of many features, but that's different than launching something to market first." In this vein, the employee methodically explained that Palm, Nokia and others had first invented the iPhone's most prominent features.

The marketing department has no clue about the technology it needs to advertise. The legal department cleverly writes its patent application despite knowing full well that the technology it tries to patent is not new. Meanwhile, the engineer - the actual person implementing the technology - knows exactly what is going on, but is gagged from openly speaking his or her mind. The only thing I'm not sure about is which of these three is the biggest hypocrite.

Intellectual property - and patents in particular - has ruined the technology industry with lies, deceit, and hypocrisy. We just stood by and let it happen.