Slashdot Mirror


An Open Source Alternative to Verizon's GetItNow?

malachid69 asks: "Is there anyway for us, as open-source developers, to provide a free alternative to the Verizon GetItNow network, some way in which we can share and co-develop software for our phones, and provide a way for them to be emailed/SMSd onto the phones? Basically, is there any way for us to create a SourceForge equivalent to GetItNow?"

"A bit of explanation: Recently, I was trying to find ringtones for my LG cell phone, and was having some difficulties in figuring out how to even get them onto my phone without the cable.

Finally, I contacted Verizon Wireless via email.

My original email: 'How do I provide content *I create* on the GetItNow network AND/OR how do I SMS the content to my own phone?'

Their response was to first explain how to use GetItNow to download ringtones (many of which really suck, none of which are free). They continued with 'You are unable to SMS Get It Now created from any websites to your phone and [we] apologize for any inconvience this might have caused.

To my humor (due to the fact that every application I had downloaded had crashed), they also said: 'Verizon Wireless requires extensive lab and field-testing of the Get It Now applications we choose to offer, to ensure that our customers get the highest-quality applications in the marketplace today. (Emphasis, mine)

In response, I asked: 'How would an open-source developer put applications onto the get-it-now phones without charging customers for use of the program? And, while we are at it, can I only use Brew to write applications for verizon phones, or can I use Java?'

They gave me the link to the GetItNow developer site (click on Developer Zone at the bottom) and said, 'Verizon Wireless does offer SMS downloads of ringtones and graphics through our Vtext.com website.'

As a side question: I would prefer to write my applications in Java instead of Brew (which Verizon GetItNow does NOT support). Has anyone had experience using any of the Brew-in-Java implementations (like the one from IBM)?"

54 comments

  1. Ultimately. by readpunk · · Score: 1, Offtopic

    Looking at the larger picture, we all need to keep speaking with our money and only buy what we can change and have true control/access of.

    The more money companies making all kinds of digital devices recieve when they allow us to really change/hack them, is the incentive for this to continue.

    --

    ./revolution
  2. Fix the bigger problem by lightspawn · · Score: 2, Interesting

    We need a resource that streamlines this process:

    * Users spot the need for software that doesn't yet exist
    * People 'vote' (or something) on the importance of these projects, and/or share any relevant information (like an existing project which can do the same thing)
    * Groups of coders, documenters, testers etc. form to make these project a reality.

    Let's face it - a lot of ideas get lost because the people who happen to think of them don't happen to have the time or the skills to code them.

    1. Re:Fix the bigger problem by Anonymous Coward · · Score: 0

      How about this?

      * A small company or bunch of developers identify the need for a project.
      * A small company or bunch of developers release the product and charge for it, taking penalties if their estimates were wrong, but getting paychecks if they were right.
      * Users vote with US dollars backed by Federal Reserve System to select their favorite apps.

      Simple, ain't it?

    2. Re:Fix the bigger problem by lightspawn · · Score: 2, Interesting

      There is no reason the two systems can't exist together, implementing each other. There is much need for commercial software a hacker with a little time on his hands would never want to tackle; conversely, there are many possible projects which could make the world a slightly better place but can't really become profitable.

    3. Re:Fix the bigger problem by Anonymous Coward · · Score: 0

      Step 1: Developers release product Step 2: Users vote Step 3: ??????? Step 4: PROFIT

  3. certified? by jeffy124 · · Score: 2, Interesting

    first, let me just say that I have never heard of GetItNow, nor use Verizon, but here's my take:

    Verizon Wireless requires extensive lab and field-testing of the Get It Now applications we choose to offer, to ensure that our customers get the highest-quality applications in the marketplace today.

    That sounds like a "Verizon-certified" thingy. Similar to the Nintendo Seal on old NES games. A way for consumers to know if what they are getting meets some quality standard.

    There almost has to be a way around it and develop personal software for GetItNow, much like the volumes upon volumes of games out there without Nintendo's little seal of approval.

    Perhaps a better way to present it to VErizon is to ask "Is it possible for me to develop my own little personal application for GetItNow?" rather than linking in open source. Verizon doesn't necessarily need to know that you're trying to come up with some open source stuff.

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    1. Re:certified? by Saganaga · · Score: 1

      No offense, but if you don't even know what GetItNow is, why are you posting a bunch of hypotheses that are most certainly incorrect?

    2. Re:certified? by Anonymous Coward · · Score: 0

      it's easy to figure out what the guy means. a lot of people have probably never heard of this GetItNow stuff, but he provided a good description in his write up asking for help.

    3. Re:certified? by malachid69 · · Score: 1

      Well, the problem there is the "choose to offer" bit. If they don't "choose to offer" your application, then no one can get access to it (including you).

      The other side of that is that all of the programs I *have* downloaded suck and crash all the time, so I am not sure I would want their seal of approval ;)

      --
      http://www.google.com/profiles/malachid
    4. Re:certified? by grotgrot · · Score: 4, Interesting
      That sounds like a "Verizon-certified" thingy. Similar to the Nintendo Seal on old NES games.

      Brew applications are written in C/C++. The reason for the testing/certification is because they can trivially cause all sorts of damage (remember you can make pointers to anything and trash anything - you don't get an industrial strength operating system in the phone with applications and data suitably protected). Additionally the Brew programming environment is crap. For example the way you find out free space on the EFS (embedded file system) is to write a file, fill up the filesystem, and see how big the file got! [This actually also causes some models to panic, reboot, panic on an infinite cycle] Contrast with J2ME which uses a defined virtual machine which can be proven to be safe.

      A way for consumers to know if what they are getting meets some quality standard.

      The "quality standard" is it not crashing the phone. The vast majority of the games are pure unadulterated crap. For example there is a XXX game (you know the big action film with Vin Diesel in it). After several screens of copyrights and license agreements, you end up with a clone of Pole Position (that ancient Atari game where you move a blob between parallel blobs that are supposed to be a road going off into the distance). And it is REALLY REALLY bad. In fact most of the games look like they took an entire afternoon to write.

      Qualcomm and Verizon will lose this game. People expect much more, and will vote with their money. Here is by far the best explanation of just how dismal it is.

    5. Re:certified? by Sparky77 · · Score: 1

      You bet your sweet bippy they're Version-certified. And they suck because everything costs money.

      --
      One bad monkey spoils the whole barrel.
  4. You're out of luck... by Flat+Feet+Pete · · Score: 3, Informative

    I looked at this after my gf chose a verizon phone for me (I'm quite happy with pay as you go, I like being in touch but have no desire to shoot the sh*t for hours).

    Basically you have to join the program, pay qualcomm to unlock your phone and then pay around $1000 per phone to have your app tested.

    They're unlikely to let you in because people are paying $$'s for games that are poorer than open source equivalents. The $$'s go to subsidise the cost of handsets.

    I got discouraged, but feel free to poke around the brew websites + user forums for more info. As much as it screws homebrew development brew seems fairly popular (read profitable).

  5. you don't get on to the real web from verizons or. by gl4ss · · Score: 1, Interesting

    ..or what? what's the problem?

    providing j2me's for download(over-the-air download) for example is easy as making pie, you just need the right mimetypes set on the server and you're set(sdk's availabe from sun&phonemakers). then the guy wanting your app just browses to your page with his phone and downloads it. providing sms(mms) installation is a bit harder and not so simple as it (doh!) involves getting all the things required for starting to send mms's on demand.

    you could very easily create a library of free j2me programs and build a phone friendly site for browsing them by category and providing downloads(in fact, please do, I think there would be some 'market' for it).

    same thing for providing symbian programs for the usual symbian phones.

    anyone know a good site to promote freeware symbian(series60) game, apart from freshmeat? I'm kind of lost on finding any since google searches for it bring up just total crap(linkfarms&shit).

    --
    world was created 5 seconds before this post as it is.
  6. There are a few sites around by steve.m · · Score: 2, Informative

    TryMicroDevNet which is a developer orientated site for J2ME, but only provides links to the authors web site for listed apps. (and you have to be a member..)

    Another one is Midlet.org, but I've been mailing the site admin for 2 months trying to get a J2ME RSS reader I wrote posted on the site, with no reply. The downloads look like they were last updated on Jan 23rd and there is a fairly lively forum.
    You can download via wap at http://midlet.org/wap

    1. Re:There are a few sites around by Suppafly · · Score: 2, Informative

      That's all well and good except the poster is asking about verizon phones which do not and cannot run java apps.

      Brew is the only was short of possibly assembler to make an app for a verizon phone, and you have to pay to have the brew apps signed so that they will even run once you copy them to the phone.

  7. GAGIN, BALpatches, PST and HowardForums by morgue-ann · · Score: 5, Informative

    GAGIN is "get around Get It Now" and is a copy of Qualcomm's AppLoader for BREW (distributed without permission of course) with a binary patcher to let it do more than load BREW apps.

    It let me see files, but not download or upload them to my 1monthold Motorola T720c.

    BALpatches are other binary patches to AppLoader.

    If you get the "update" for Motorola TrueSync 3.1, you can install it without having an earlier version (again, in violation of the EULA) and use a $16 USB or serial cable to syncronize Outlook or PalmDesktop to your phone. It also comes with USB drivers (for Windows of course) to handle the USB-to-serial (I think the T720 just has a Prolific chip or integrated IP to handle USB) and let you use the phone as a modem.

    PST is a Motorola app for messing with all sorts of really deep, nasty stuff in your phone. The guy who distributes it (google beavermjr) supplies a patch, but that didn't come down right for me, so I don't know what it does. PST comes with a large collection of USB drivers, so I assume the app isn't talking to the phone with a set of AT-command extensions.

    HowardForums have a lot of frustrated Verizon subscribers discussing how to use the capabilities their phones already come with without paying VZW $more.

    I have a Windows COM port "interposer" that watches traffic & colors in the display window according to direction. It would be good for reverse-engineering the protocol for implementation in open source. I'll post the name when I find it again.

    1. Re:GAGIN, BALpatches, PST and HowardForums by bolix · · Score: 1

      Speaking of the T720, the IP stack is vulnerable to remote exploitation

  8. lg vx 6000 by Anonymous Coward · · Score: 5, Informative

    Verizon's premire camera phone, the LG VX 6000 is hackable. When you press [MENU] it will give u a selection of options. Press 0 and a service code message will popup. The code is "0000000". A new menu opens up, which is full of cool features from FCC tests to changing ur phones call priority on the network. There is also a section for brew, where u can change the IP adddres of where Get It Now connects to. Use this if u want to upload games to ur phone for free.

    1. Re:lg vx 6000 by Anonymous Coward · · Score: 0

      Very cool

    2. Re:lg vx 6000 by Anonymous Coward · · Score: 2, Informative

      This also works for the LG VX 4400. I just tried it and it works. Cheers!

    3. Re:lg vx 6000 by John+Harrison · · Score: 1

      cool. Now where can I connect to get content?

    4. Re:lg vx 6000 by mkop · · Score: 2, Informative

      It also works on a lg vx 4500 if any one cares

    5. Re:lg vx 6000 by malachid69 · · Score: 1

      I can get into that menu (VX4400), but... any clue how to host a GetItNow server on BSD? Any clue what the GetItNow server IS? Is it just raw http? I have no clue.

      --
      http://www.google.com/profiles/malachid
    6. Re:lg vx 6000 by Suppafly · · Score: 1

      Unfortunately, there is no way to get non-brew/non-verizon approved apps to work on the phone, which is mostly what the poster was asking about. Ringtones are just .mid files that you can copy over using a cheap (look on ebay) cable or mp3's on the newer models that get copied over the same way.

    7. Re:lg vx 6000 by BTWR · · Score: 1

      Is there a way to put your own games/midi files (tones) on the phone without using GetItNow?

  9. BitPim by Anonymous Coward · · Score: 1, Informative

    If you had looked on SourceForge you would have found BitPim which lets you play with the embedded filesystems of most CDMA phones. It also does phone book, calendar, wallpaper, ringtones and other stuff for several models. And it ships on Windows, Linux and Mac.

  10. Vtext.com? by bergeron76 · · Score: 1

    If it's vtext.com and if I'm not mistaken, you can just send an email to phonenumber@vtext.com and you should get a message on your cellphone. For example, mine is: 4042742060@vtext.com (send a fun message!). It apparently works across networks and providers. Try it on your own phone number first, but I think it's pretty universal. I created email aliases at work like: randys_cell@mycompany.com that are just email aliases for their phonenumber@vtext.com addresses.

    Try it for yourself, and post the results if it works.

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    1. Re:Vtext.com? by malachid69 · · Score: 1

      I can send text, but not attach anything.

      I tried sending it directly from Eudora, but the Detach Object is disabled.

      So, I found the user manual online, and almost all of the advanced features say they are not implemented! How the hell can they sell phones based on features that aren't implemented???

      --
      http://www.google.com/profiles/malachid
    2. Re:Vtext.com? by NateTech · · Score: 1

      Been available for years. Where you been?

      You get charged for text messaging to use it if your package doesn't have unlimited messages.

      --
      +++OK ATH
    3. Re:Vtext.com? by Muad'Dave · · Score: 4, Informative

      I've found that if you use phone_number@vzwpix.com you can attach jpegs up to about 30k. Oddly, if you send a .MID file with the "JPG" extension, you can detach and then rename it. There's now you get your ringtones!

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    4. Re:Vtext.com? by malachid69 · · Score: 1
      Didn't work...

      Remote host said: 550 Invalid email address in MAIL FROM:my email removed for /. posting

      --
      http://www.google.com/profiles/malachid
  11. Re; Verizon by wronskyMan · · Score: 0, Offtopic

    In A.D. 2004
    A wireless slashdotting was beginning.
    Verizon: What happen?
    Operator: Somebody set up us the bomb.
    Operator: New phone get signal.
    Verizon: What!
    Operator: Main screen turn on.
    Verizon: It's You!!
    AC: How are you gentlemen!!
    AC: All your base stations are belong to us.
    AC: You are on the way to irrelevancy.
    Verizon: What you say!!
    AC: You have no chance to survive make your GetItNow open.
    AC: Ha Ha Ha Ha ....
    Verizon: Take off every "approval form"
    Verizon: You know what you doing.
    Verizon: Move "approval form".
    Verizon: For great justice.

    --
    --- You shall know the truth, and the truth shall make you mad- Neal (not Cowboy) Boortz
  12. Re:you don't get on to the real web from verizons by foidulus · · Score: 2, Informative

    They do this in Japan. I have a phone that I bought for about $60, they have an over the air provisioning service, but they also allow you to load custom apps just by visiting a URL. They prevent piracy by refusing to allow you to access content on the phone(it's probably possible, but most people just don't bother with it)
    Meanwhile Verizon doesn't allow you to run custom apps on the hardware you bought.
    Now I gotta go back and use their crappy service again, really blows!

  13. Re:you don't get on to the real web from verizons by madcow_ucsb · · Score: 2, Informative

    The problem is that verizon cripples most of their phones such that you cannot download files via the web. Additionally, verizon phones don't speak j2me, they speak Brew. Brew apps require an expensive proprietary SDK and then can only officially be installed via their GetItNow interface (i.e. Verizon gets to bill you a few bucks per download).

    There are ways to install brew apps via a data cable, but you still need a generated license file from Qualcomm for the thing to run. Getting this file runs upwards of $1000.

    This actually reminded me that I had called and bitched to the Verizon Wireless executive offices and talked to a VP there who *assured me* that a program was in the works to upload these progs and ringtones, etc. for free via the data cable. A good year ago. Damn, wish I wrote her name down...

    Oh well. I'm thinking I'll switch to T-Mobile anyway. The data rates on VZW are just ridiculous and they're far and away the worst when it comes to BS like this.

  14. too bad by exhilaration · · Score: 4, Interesting
    I can install anything I want on my Nokia 3650 on T-Mobile - which was free after rebate when I got it, but now you'll get paid $50 after rebate.

    Carriers like Verizon and Sprint do their best to limit what you can do with your phone. They think that earning pennies by selling crappy applications and ringtones is of greater value than keeping their customers happy.

    Nokia also provides enormous support to software developers. You can download free IDE's and SDK's from their website. Pick your favorite language - C++, Java, OPL, VisualBasic, and soon Python. Nokia puts no restrictions on what you can do with YOUR phone. WHY? Because they know that they're in the business of selling phones, not software.

    1. Re:too bad by Anonymous Coward · · Score: 0

      That is great.

      The openness you are experiencing may be a Nokia thing, not a T-Mobile thing, because with another device, the Danger hiptop aka T-Mobile Sidekick, T-Mobile required Danger to lock things up tight. Of course Danger was happy to do so since they have an evil business model to begin with imho. Closed system, closed software, closed device. Even though the device supports downloading wave files as ringtones, T-Mobile asked Danger to disable this feature and Danger happily bent its customers over.

    2. Re:too bad by gl4ss · · Score: 2, Informative

      it certainly is a 'nokia' thing.

      might have something to do that here in Finland you can't sell packages that have a phone+gsm subscription(rationale is that it becomes too hard for the customer to evaluate the REAL price of the phone when the price is tied into a monthly subscription and complicated fees). also ther newer(series60) phones would be pretty much reduced to useless crap if there weren't the huge number of 3rd party apps available.

      besides, this way there has been an enermous number of companies that have done apps and games for their phones, as it is very easy to start doing.

      --
      world was created 5 seconds before this post as it is.
    3. Re:too bad by Oliver+Wendell+Jones · · Score: 2, Interesting

      See my earlier posting about how Sprint allows us to download pretty much anything we want to our phones with only a "Nontrusted source - Accept? Yes/No" screen standing in the way.

      Sure, Sprint sells stuff on their site and probably makes a lot of money that way (I get a $5 per month free credit towards Sprint downloads as part of my package) but I get 99% of my apps, games, ringers, etc. from the free websites.

      --
      A computer once beat me at chess, but it was no match for me at kick boxing -- Emo Phillips
  15. Sprint PCS by CE@UIC · · Score: 2, Informative

    Sprint PCS offers what you're looking for. Let me rephrase that, they let you do what you're looking to do. Basically, they use J2ME which you can download the SDK for (free) and then download to your phone. Verizon uses Brew which doesn't let you do that, they require you to go through them.
    With Sprint you can roll your own apps and download them from the web if you have your MIME types set correctly. Google for it, you should find all the info you need.

    1. Re:Sprint PCS by malachid69 · · Score: 1

      I used to use SprintPCS for a few years, but got tired of them screwing me over. They kept charging me for calls that were never placed. They would show HUNDREDS of minutes more than my phone showed PER MONTH, and I never reset the counter on my phone. They even tried telling me that I was placing calls when I wasn't even in the area.

      Finally, after complaining by phone and in person about 10 times (including contacting them with their in-store Corporate Phone a couple times, and writing them a letter on their own letterhead), I finally cancelled my service.

      There is no way I am going back to them. They are complete crooks, IMHO, since they have ripped off everyone I know who has used their service. If I thought reporting them to the BBB would actually help, I would -- but it hasn't helped with the last two companies I reported.

      --
      http://www.google.com/profiles/malachid
  16. certified? usually yes by TubeSteak · · Score: 1

    most providers won't let you run anything but certified/signed code on their phones so that they don't have to support anyone elses half baked efforts. This isn't to say that you won't make something professional, but their main goal is to make money by providing content like games, organizers, ringtones, sms, etc...

    The big difference btwn nintendo and verizon is that verizon has much stricter controls built into the hardware/software to prevent just the kind of thing you mentioned

    --
    [Fuck Beta]
    o0t!
    1. Re:certified? usually yes by Oliver+Wendell+Jones · · Score: 2, Interesting

      I use Sprint PCS and there are numerous free download sites where I can download free games, applications, ringtones, etc.

      When I try to download from any site other than Sprint, I get a message on my phone letting me know this is untrusted content and Sprint is not responsible for it's behavior and a Yes/No check box to proceed or cancel the download.

      Other than that one extra step, there isn't much difference between an open source download (like the Mobile Mule program that lets you remotely monitor your eMule file sharing on your desktop) and the closed source software that Sprint sells (leases?) on their website.

      Check http://www.3guploads.com as one great site (it's free contrary to the numerous "please donate here" links you find all over the site) that has tons of free stuff to choose from.

      I have unlimited PCS Vision (wireless internet) on my account, otherwise I could be charged per KB of downloads.

      Verizon realized that people want things like ringtones, games, etc. and set up their system so that all content has to go through them and their GetItNow gateway, so they can collect a 'toll' on everything you download to your phone.

      Is it ethical? Questionable. Is it legal? Probably.

      This is yet another reason why you should do your research and compare other vendors before you decide.

      --
      A computer once beat me at chess, but it was no match for me at kick boxing -- Emo Phillips
  17. Re:you don't get on to the real web from verizons by gl4ss · · Score: 1

    yes under such bitchy deals I'd be switching in a second.

    thank god tie-in is illeagal here(and therefore there is nothing 'locked' in the phones sold, and gsm providers have to compete with calling/data prices that are easily comparable).

    --
    world was created 5 seconds before this post as it is.
  18. Motorola T720 by filenabber · · Score: 2, Informative
    I just got a T720 with Cingular about a month ago. I did some research online and found out how to put anything I want on the phone - Java games, Java apps, ringtones, and images. (http://www.howardforums.com has lots of good links/info). I can even put my own Java programs on there too (I'm a Java developer). I can put them on my phone directly with a cheap USB cable I got on ebay (50 cents plus shipping) and some software I downloaded (PST).

    So far, I'm very happy with the T720 - the only negative is it takes about 30 seconds for the phone to boot up - other than that it's been great.

    Brian

    --
    Are you a Candy Addict?
    1. Re:Motorola T720 by RebelWithoutAClue · · Score: 1

      Could you tell me what exactly PST is ? I searched, and nothing came up in the first few results ... Thanks.

      --
      "However beautiful the strategy, you should occasionally look at the results" - Winston Churchill
    2. Re:Motorola T720 by justMichael · · Score: 1

      here you go

      There was a post further up that had some info.

  19. http://www.3gupload.com by Anonymous Coward · · Score: 1, Informative

    check out http://www.3gupload.com

    1. Re:http://www.3gupload.com by Satan+Dumpling · · Score: 1

      They want money. Is there any site out there where I can get one lousy ringtone for free? Sony Ericsson T226, Cingular.

  20. Re:you don't get on to the real web from verizons by madcow_ucsb · · Score: 1

    *sob*

    Why oh why is the US so unenlightened :(

    Too bad Verizon CDMA has far and away the best coverage. T-M can't touch them in that regard. The worst is that I'll have to cough up my $200 "termination fee" unless I can beg the powers that be to let me out of it since I'm about halfway thru a 2 year contract.

  21. Re:you don't get on to the real web from verizons by mrzaph0d · · Score: 1

    Damn, wish I wrote her name down...

    wouldn't matter, most likely she would have been transferred by now to a completely new location/business/job description by now.

    --
    this is just a placeholder till i send back my real sig from the future.
  22. Re:you don't get on to the real web from verizons by drinkypoo · · Score: 1

    T-Mobile is exactly the same and seems to have the worst coverage of any cellular provider in the US. I have a Siemens M46 phone, and I have a data cable, but I cannot find an unlocker for it. (I can find unlockers for some related phones, but not this one.) I did manage to find software which would load ringtones, but it only plays monotonic midi and I can't find a utility which will intelligently convert a polyphonic midi (I would be happy to select just a few tracks) to monophonic, so I really haven't even accomplished that. This phone apparently has a pretty good set of capabilities if you have some way to get data in and out of it.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  23. Re:you don't get on to the real web from verizons by arglesnaf · · Score: 1

    Ummm, email sim-unlock@tmobile.com. Once you are out of your initial 90 days they are fine. Tell them you are traveling to europe and want to use a prepaid sim.

  24. market research by Doc+Ruby · · Score: 1

    A step in the direction of telling developers which apps the market prioritizes in value would be stats for which apps are installed. Mere download counts from distribution sites provide a rough guess. Comparison charts from FreshMeat and proprietary sites like Download.com would also help. FreshMeat in particular would do well to open a query interface to its distribution database, either publishing popularity comparisons, or even a queryable interface.

    Without those popularity ratings, software market preferences are uneducated guesses. Developers rely on either clueless marketdroids parroting the hype of the hour, or revert to trying to sell what they've got, rather than developing what people want. The market for plugins and components, as well as dataformat-specific content, is especially subject to this (lack of a) market research regime. If we developers compared the installed base curves of, say, MediaPlayer and XMMS, we could target our components and content to the audience most appropriate. Without the market research, we make discouraging mistakes all the time.

    Open source is specially suited to benefit from this market communications. The community nature of development and distribution, and the bidirectional flow of coordinating communication between producers and consumers, is enhanced exponentially by the absence of constraints on roles and privileges, while proprietary products are largely wedded to a centralized, broadcast development/distribution model. We've revolutionized development, and then distribution. Now we have the chance to make "marketdroids" literal robots, and crank a wave of customer satisfaction (and developer compensation) more powerful than we've ever seen before.

    --

    --
    make install -not war