Android Goes To the Battlefield
wiseandroid writes "Google's mobile operating system Android has won plenty of adherents among cellphone makers and gadget manufacturers since its 2007 debut. Now defense contractor Raytheon is preparing it for a more urgent mission: saving lives in places like Afghanistan and Pakistan. Using Android software tools, Raytheon engineers have built a basic application for military personnel that combines maps with a buddy list. Raytheon calls the entire framework the Raytheon Android Tactical System, or RATS for short. Mark Bigham, a vice president of business development in Raytheon's Intelligence and Information Systems unit, says the company selected Android because its open source nature made developing applications easy."
Why do breathless writers always say "saving lives" when they refer to military applications? They're about taking lives. Just taking different ones.
"Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
You would think ARTS would be a more psychologically pleasing acronym than RATS, but what do I know, I'm just a code monkey...
Android apps don't have to pass through a central app store to get widely distributed to a set of Android phones. So the military can limit distribution of the apps. They could even distribute an Android OS distro with a crypto key that is bonded to that phone's serial#, which is needed by any app to run or even to decompress/decrypt from the distribution package, so military apps can't be used or inspected outside the military's own phones.
Is there any way to do something like that on iPhones? Like at least just developing an app that doesn't get run through Apple at all (signing or uploaded to the App Store), but is just an install package downloadable from a website (perhaps with a password) and installable on a phone, perhaps with an unlock code. AFAICT, that's all locked out by Apple's iPhone architecture. Has anyone figured out how to do "distributed distribution", without needing Apple at the center of all of it? On iPhones that aren't jailbroken, just the stock iPhones that anyone can have?
--
make install -not war
It sounds good, but then again so did Land Warrior.
I can see it being useful in an urban environment, but can see a lot of issues with it in the mountains of Afghanistan. First being connectivity. Relying on a cell network in a 3rd world country doesn't seem like all that good of an idea. Getting a reliable signal in the mountains is hard as it is. It would be very bad for a unit to get used to using this system, and then get somewhere that it no longer works.
Second problem is EM signature. Cell phones broadcast as long as they are on. In urban areas, with lots of cell phones this isn't all that big of deal. In areas with very low populations, a cell phone being on can easily give away a platoons position. Frequency hoping helps with this on regular military radios and cell phones can't do this.
Is there any way for contributors to the free software movement to block use of their software by military contractors?
That would be contrary to the goals of the GPL, which aims to grant freedom to use the software for any purpose and to modify it to achieve those purposes. You'd need to use a different license to achieve your aims.
To summarise the summary of the summary: people are a problem. ~ h2g2
This is an article based on a Raytheon press release. What hardware does said application run on? Even the article suggested there's no established contract yet.
I like the idea that open source/free software is getting more traction in this area, but no platform, no contract suggestes this is just fluff. Whether or not your bullshit meter started twitching that they've been working on this for two years is up to you.
Bonus BS points that they throw in the "Oh, and it could also be a biometric scanner". Feature creep comes early.
Did Raytheon miss the announcement that linux is open source too?
You know, it's entirely possible that they did. You should email them this link right away!
http://developer.android.com/guide/basics/what-is-android.html
Pathological kinda promises Path + Logical - but instead, you get stuck with pathetic.
If you shoot a projectile that contains embedded GPL'd code do you have to provide the victim with a copy of the code since there was a "distribution"?
"For example, the GPLv2 in no way limits your use of the software. If you're a mad scientist, you can use GPLv2'd software for your evil plans to take over the world ("Sharks with lasers on their heads!!"), and the GPLv2 just says that you have to give source code back. And that's OK by me. I like sharks with lasers. I just want the mad scientists of the world to pay me back in kind. I made source code available to them, they have to make their changes to it available to me. After that, they can fry me with their shark-mounted lasers all they want. "
-- Linus Torvalds