Tag: open-source computing

Google to provide privacy-focused object blurring as an open-source tool

Article

Google is making its internal video-blurring privacy tool open source | Engadget

My Comments

There are objects you have to be careful of when you photograph them for the public Web. What I mean by that is public-facing social media accounts, blogs or similar use cases where the general public would see the content; or images being offered as stock photos for anyone to illustrate material with.

Such objects are things like vehicles with their registration (license) plates or documents that lie in the scope of a picture and they can easily be considered personally-identifiable information. Even tattoos on a person could be considered identifiable unless they are a common design.

What Google has done and is publishing as open-source is a software algorithm that follows an object like a vehicle’s number plate and blurs that object. This could happen not just in photos but in videos where that object is moving. Here, it avoids the risk of that kind of information being indexed by a search engine with optical-character-recognition abilities.

This can also come in to its own where an email address, Web link or QR code is part of an image and there is the desire to control the use of this data by people who see the image on the Internet or on TV.

It is being pitched towards creators or journalists who want to blur out personal-identifying information whether that be of themselves, their premises or people they know for content destined for the public Web. Typically this workflow will be in the form of creating and editing a “public copy” of the image they took and using that on the Website or social-media account.

But there may be some use cases where an identifier is required to be visible in the published photo. For example, when a vehicle is put on the market, having a visible registration number in the accompanying images of that vehicle in the online ad is an asset for buyers when it comes to checking that vehicle’s provenance.

What I would like to see with this software is for it to be repackaged as a free plugin for photo and video editing software. Or, better still, more photo/video editing software developer being encouraged to “bake” the privacy-blurring code in to a major version of that software.

Another effort towards a more secure home-network router

Linksys EA8500 broadband router press picture courtesy of Linksys USA

A step towards a secure home network from Czech Republic

Article

This crowdfunded router updates its own security | Engadget

From the horse’s mouth

Project Turnis

Home Page

Crowdfunding page (Indiegogo)

My Comments

A constant thorn in the side of the secure-home-network effort is the network-infrastructure equipment. This is more so with the router which stands between the Internet connection and the home network.

There have been issues where the firmware on the typical home-network router hasn’t been updated or is riddled with software exploits and bugs that can make it attractive to cyber-criminals. It is in addition to these devices being configured poorly, typically running “out-of-the-box” default configurations like “admin/admin” management passwords or default ESSID names and passwords for their Wi-Fi wireless-network segments.

AVM took a bold step towards this goal by supporting automatic software updating for their Fritz!Box routers. But now a Czech effort, spearheaded by the Czech Republic’s domain-name registry, has taken place to facilitate an open-source router design that also supports automatic software updates and enhanced networks security.

The Project Turnis effort is based around a multi-computer effort which keeps track of security threats that can affect home and small-business networks and uses this to amend firewall rules to protect your network better.

The router supports Gigabit Ethernet for WAN and LAN connections and 802.11a/g/n dual-band for Wi-Fi wireless LAN connections and can even support USB-based failover functionality with a USB mobile-broadband modem. It also has native IPv6 capability which makes this unit futureproof and able to work with next-generation broadband. There is even a view to have this router designed to work with the Internet Of Things as a hub device or to store data.

All of the software and even the hardware design is open-source with the software being a “fork” of the OpenWRT open-source router firmware effort, which can allow for further examination and innovation. This can lead towards more vendors offering home and small-business routers and gateways that are designed for security which would lead to a breakthrough for an affordable secure Internet service for consumers and small businesses.

The router is also about supporting other “central data server” roles such as being a NAS once coupled with a USB external hard disk or even a DVB-T broadcast-LAN server when DVB-T USB tuner sticks are connected. But I would expect a lot more from these devices like VPN endpoints, public hotspot functionality and the like. Who knows what could come about?

What could the OUYA Android games console be about

Article

An update on OUYA’s exciting Android-based console project: Success! | Hello Android

From the horse’s mouth

OUYA Web site

Kickstarter Web site

My Comments

From my observations, Android has been known to offer an open-frame computing platform for the smartphone and tablet. This has included access to independent content services as well as access to third-party browsers, independent content-transfer paths, and standards-based setup.

Now the Kickstarter project has asssisted the OUYA Android-based gaming platform which has been called as an effort to “open up” the last “closed” gaming environment i.e. the television. This environment has been effectively controlled by Microsoft, Sony and Nintendo through the sale of loss-leading consoles and developers finding it hard to cotton on to one of these console platforms without having to pony up large sums of money or satisfy onerous requirements.

The OUYA gaming platform could be seen as an effort to take Android’s values of openness to this class of device, especially by allowing independent games authors and distributors to have access to a large-screen console gaming platform. One of the main requirements is to provide free-to-play parts for a game title like what has successfully happened with games for regular computers, mobile devices and Web-driven online / social play. This is where games were available with demo levels or with optional subscriptions, microcurrency trading or paid add-on content.

Other companies have stood behind OUYA as an IPTV set-top box platform with TuneIn Radio (an Internet-radio directory for mobile phones) and VeVo (an online music-video service with access to most of the 1980s-era classics) giving support for this platform.

The proof-of-concept console uses the latest technology options like a Tegra3 ARM processor, 1Gb RAM / 8Gb secondary flash storage, 802.11g/n Wi-Fi and Ethernet networking as well as Bluetooth 4.0 Smart-Ready wireless peripheral interface. The controllers have analogue joysticks, a D-pad, a trackpad and link via this Bluetooth interface. They are also a lightweight statement of industrial design.

But I would like to see some support for additional local storage such as the ability to work with a USB hard disk or a NAS for local games storage. This could allow one to “draw down”extras for a game that they are playing

What is possible for the OUYA gaming platform

Hardware development and integration

But what I would like to see out of this is that the OUYA platform is available as an “open-source” integration platform. This could mean that someone who was to build a smart-TV, an IPTV set-top box or a PVR could integrate the OUYA platform in to their product in the same vein as what has successfully happened with the Android platform. For example, Philips or B&O could design a smart TV that uses the OUYA platform for gaming or a French ISP like Free, SFR or Bougyes Télécom offering a “triple-play” service could have the OUYA platform in an iteration of their “décodeur” that they supply to their customers.

Similarly the specification that was called out in the proof-of-concept can be varied to provide different levels of functionality like different storage and memory allowances or different hardware connections.

Software development and distribution

For software development, the OUYA platform can be seen as an open platform for mainstream and independent games studios to take large-screen console gaming further without having to risk big sums of money.

Examples of this could include the development and distribution of values-based games titles which respect desired values like less emphasis on sex or violence; as well as allowing countries that haven’t built up a strong electronic-games presence, like Europe, to build this presence up. There is also the ability to explore different games types that you may not have had a chance to explore on the big screen.

The OUYA platform could satisfy and extend vertical markets like venue-specific gaming / entertainment systems such as airline or hotel entertainment subsystems or arcade gaming; and could work well for education and therapy applications due to this open-frame platform.

Conclusion

What needs to happen is that there be greater industry and consumer awareness about the OUYA open-source large-screen gaming platform so that this platform is placed on the same level as the three established platforms. This this could open up a path to an open-frame computing platform success that the Android platform has benefited from.