opensource
Latest
Apple's original graphical OS will be available for free in 2018
If you've ever wanted to try Apple's graphical interface on the Lisa, the computer that preceded the Mac, you've been relegated to either using an emulator or (if you're lucky) tracking down one of the rare, expensive machines. Thankfully, it's about to get much easier. The Computer History Museum's Al Kossow has revealed that the source code for the Lisa's operating system and programs will be published for free sometime in 2018. And this isn't some unofficial effort -- Apple is reviewing the code itself.
Munich ends its long-running love affair with Linux
When Munich decided to ditch many of its Windows installations in favor of Linux in 2003, it was considered a groundbreaking moment for open source software -- it was proof that Linux could be used for large-scale government work. However, it looks like that dream didn't quite pan out as expected. The German city has cleared a plan to put Windows 10 on roughly 29,000 city council PCs starting in 2020. There will also be a pilot where Munich runs Office 2016 in virtual machines. The plan was prompted by gripes about both the complexity of the current setup and compatibility headaches.
New York City ordered to share code for DNA evidence software
Many attempts to open up access to software in the justice system have fallen flat. Advocates in New York, however, have just scored a significant victory. A federal judge has publicly unsealed the source code for DNA analysis software previously used in New York City's crime lab, Forensic Statistical Tool, after ProPublica motioned for its disclosure. There are concerns that the software may have sent innocent people to prison by incorrectly determining that a suspect's DNA was likely to be part of a mix of genetic material (such as the handle of a gun). Public access to the code could theoretically catch flaws in the methodology and clear someone's name.
Samsung's phone-as-desktop concept now runs Linux
Samsung's DeX is a clever way to turn your phone into a desktop computer. However, there's one overriding problem: you probably don't have a good reason to use it instead of a PC. And Samsung is trying to fix that. It's unveiling Linux on Galaxy, an app-based offering that (surprise) lets you run Linux distributions on your phone. Ostensibly, it's aimed at developers who want to bring their work environment with them wherever they go. You could dock at a remote office knowing that your setup will be the same as usual.
Apple releases kernel source code tuned for mobile chips
Ever since the first version of OS X, Apple has regularly released the kernel source code for Macs. In theory, you could learn from it or even build your own projects from it. For iOS, though? Not so simple. Even if you had source code, it wouldn't matter much unless it was optimized for the ARM-based chips that you see in most phones and mobile tablets. However, Apple is shaking things up a bit. The company has quietly posted ARM-friendly source code for the XNU kernels used in iOS and macOS. That's particularly relevant if you're interested in iOS, since you now have code that would theoretically run on an iPhone or iPad. However, it's not quite the breakthrough move it seems at first blush.
Reddit turns off access to its main source code
Reddit has made its website source code available since 2008 in a bid to keep the community alive no matter what, but it's having a change of heart now that it's older and larger. The company has announced that it's turning off access to a monolithic source code for its site and mobile apps, and will instead offer "many" smaller code bases. This is partly because the team hasn't done a great job of keeping this centralized code up to date, Reddit says, but it's also due to competitive reasons. It's difficult to develop features like video uploading in open source code without telegraphing your plans to your competitors, according to Reddit.
Numworks graphing calculator is made for students raised on tech
Like textbooks, graphing calculators are still a necessary (and expensive) accessory for math and science students in high school and college. Sure, there are calculator apps for tablets and smartphones, but those are often banned for tests because they could let you cheat online. So, many students have to buy them, and the dominant models from Texas Instruments and Casio can be complex and expensive. Now, an open-source calculator called Numworks is taking them on with a clean, simple look, an intuitive interface and open source programming and design.
Ubuntu Linux is available in the Windows Store
Here's a statement that would have been unimaginable in previous years: Ubuntu has arrived in the Windows Store. As promised back in May, you can now download a flavor of the popular Linux distribution to run inside Windows 10. It won't compare to a conventional Ubuntu installation, as it's sandboxed (it has limited interaction with Windows) and is focused on running command line utilities like bash or SSH. However, it also makes running a form of Linux relatively trivial. You don't have to dual boot, install a virtual machine or otherwise jump through any hoops beyond a download and ticking a checkbox.
Sony's unorthodox take on AI is now open source
When it comes to AI, Sony isn't mentioned in the conversation like Google, Amazon and Apple are. However, let's remember that it was on the forefront of deep learning with products like the Aibo robot dog, and has used it recently in the Echo-like Xperia Agent (above) and Xperia Ear. Sony is finally ready to share its AI technology with developers and engineers to incorporate them into their products and services, it has revealed.
Google can turn an ordinary PC into a deep learning machine
Time is one of the biggest obstacles to the adoption of deep learning. It can take days to train one of these systems even if you have massive computing power at your disposal -- on more modest hardware, it can take weeks. Google might just fix that. It's releasing an open source tool, Tensor2Tensor, that can quickly train deep learning systems using TensorFlow. In the case of its best training model, you can achieve previously cutting-edge results in one day using a single GPU. In other words, a relatively ordinary PC can achieve results that previously required supercomputer-level machinery.
Google's mysterious Fuchsia OS looks like an Android re-do
When we last looked at Google's Fuchsia operating system, it was very modest. While it was designed for everything from Internet of Things devices to PCs, there wasn't even a graphical interface to show. Well, things have... evolved. Ars Technica has revisited Fuchsia several months later, and it now touts an interface (nicknamed Armadillo) that makes it clear this isn't just some after-hours experiment. It's only a set of placeholders at the moment, but it gives you a good idea as to what to expect.
Pretend to be Tony Stark with this $290 desktop robot arm
Most robot arms we've seen in the past few years have been either attached to our favorite rolling dog/mech robots or been innovative prosthetics on our favorite humans. But why not a little worker bee robolimb plopped on your desk and ready to perform menial and/or delicate tasks? UFactory launched an Indiegogo campaign for its newest domestic helper a few weeks ago, the open source uArm Swift, which has leaped past its $10,000 goal to raise $280,000 at the time of this post.
BT defends Google and Android in EU antitrust case
Google has found an unlikely ally in one of its many battles with the European Commission. As the Telegraph reports, UK telecoms provider BT has sent a letter defending Google's ownership of Android and the promotion of its own apps and services. While the exact wording is unclear, a spokesperson for the company confirmed its existence and the gist of its contents for Engadget.
Google opens the code for Chrome on iOS
Google's Chrome browser has been open source from the get-go (through the Chromium project), but not on iOS. Apple demands that browsers use WebKit instead of their own rendering engines, so Google couldn't just use its typical code base and call it a day. However, that all changes today: Google has added the iOS Chrome code into Chromium. Developers who want to build on the iOS app, or just poke around looking for security holes, should now have an easy time seeing what makes it tick.
Google's VR art app is open source and ready to get weird
Google's Tilt Brush is capable of some pretty impressive results. But what if those 3D paintings and projects you made while strapped into virtual reality could escape into the real world? That's the idea behind the open-source Tilt Brush Toolkit, available now on GitHub.
George Hotz wants Comma AI to be the Android of autonomous driving
Hacker, entrepreneur, rabble rouser and freeform rapper George Hotz joined us on the Engadget stage at CES to talk about the decision to open-source his autonomous car research and the state of self driving. He also weighed in on California's regulatory system (he's not a fan) and how he's excited about the future of augmented reality.
Violence for all: 'Postal' goes open source
Behind the ongoing public debate on violent video games, a few key titles always stand out -- but before the public was freaking out about Grand Theft Auto, it was reeling in shock from Postal. This ridiculous satirical smorgasbord of violence earned the accolade of "digital poison" from Senator Joe Lieberman at launch, but still gathered a cult following. Earlier this year, the game saw a high definition remaster -- but the original game isn't dead yet. Developer Running With Scissors just announced that its making the 1997 original open source -- publishing the code on Bitbucket under the GPL2 license.
CyanogenMod website unreachable, project will continue as LineageOS
When Cyanogen announced its services and nightly builds were ending, it said the CyanogenMod open source project would continue on. However, after the latter made a blog post calling the action a "death blow" for CyanogenMod, the DNS routing for its website went away and it has been unreachable. The open source team also said in its blog post that it would continue the project, and a new website indicates we'll get more information on its follow-up, LineageOS, on Tuesday.
Geohot open-sources his semi-autonomous car technology
George "Geohot" Hotz's semi-autonomous driving add-on, Comma One, didn't work out as planned. However, that doesn't mean the underlying technology will never see the light of day -- far from it. The Comma.ai team has published the source code for both its Openpilot self-driving tech and its NEO robotics platform. You'll need hardware to use this for its originally intended purpose, but anyone who has a grasp of the programming languages involved can use the code for whatever projects they like. While you probably won't see homebrew self-driving cars emerge from this (the law would have something to say about it), don't be surprised if some of the tech finds its way into commercial projects.
Code.gov is the US government's open-source software hub
Back in August, the Obama Administration announced a new policy that requires 20 percent of the federal government's software projects be open source. To make all of that material easily accessible, there's now a place for you to view all of the code. Code.gov is the web-based hub for the initiative and it features around 50 projects from 10 different agencies. Those projects include the White House Facebook chat bot, Data.gov and the "We the People" petitions API.