Slashdot Mirror


Your Tax Dollars Buying Open Source Software

Roblimo has a story over at NewsForge about DevIS, a software company that relies on Free and open source software to not just weather but actually do well in the current software economy. Part of the reason may be that the company doesn't preach software philosophy; they just find that combining well-tested (and mostly GPL'd) software tools is the path of least resistance when it comes to building Internet applications. Most of their work is for the Federal government; always nice to see public dollars supporting public software. Can anyone point out other good examples of similar businesses?

13 of 182 comments (clear)

  1. Yahoo! too by Anonymous Coward · · Score: 4, Informative

    Yahoo relies almos exclusively on open source and it's own software and it's more than survived the crunch

  2. It's easier to use OSS in outsourcing by rherbert · · Score: 5, Informative

    My company, Sycamore Associates, does a good deal of government work, and we use OSS products whenever possible (including Linux, Apache, perl, and JBoss, among others). It seems, though, that it's easier to convince government clients to use these products when they're outsourcing and we agree to support the products - that way, it's transparent to them, and we take care of any problems.

    What's harder is when we have subcontractors on site and we try to convince them to use these things internally. They're concerned that the subcontractors will move on and they'll be stuck with something they don't understand or know how to support. I suppose this is a valid concern, but a little education would go a long way to alleviate this.

    Right now, I'm working as a subcontractor to Lockheed Martin on a NIMA contract. They still use Sun and SGI servers, but they run Apache, Tomcat, and Samba, as well as many GNU tools.

  3. Re:Similar businesses... by sbuckhopper · · Score: 3, Informative

    You said: "In seriousness, I REALLY hope such business do not include line items for free software on their bills to the government. (Microsoft's lackeys in Congress could have a field day with that.) Rather, all costs should be related to development, implemenation, etc of solutions...that just happen to utilize free software."

    It is fairly well spelled out in the article, "DevIS does not "Sell Open Source." It sells solutions and applications that meet specification laid down by clients. Often, in the case of Federal sites and online database applications, those specs have to do with accessibility and security, but as long as they are met, Gallagher says, no one really needs to care about what's on the back end as long as whatever it is does the job and can be easily maintained after it is built. If the most cost-effective solution is Open Source, great. If not, Gallagher is not dogmatic. He points out repeatedly that Open Source and proprietary applications can coexist on a server and work together without any problems, and that if his clients require a proprietary application for a specific purpose, that's fine with him."

    I realize that was an attempt to be funny about the $600 toilet seats, but that shouldn't be taken lightly. I've worked with a lot of people that were defense contractors at some point in their life and they get really touchy when people start saying blanket statements about things like this. Just because a few people/companies were guilty of this doesn't mean that they all are crooked.

    --
    "Everybody knows the moon's made of cheese," Wallace.
  4. OSS is perfect for this type of business by Mastos · · Score: 5, Informative

    I work for a company, DigitalNet (previously Getronics Government Solutions), that does pretty much all its business with the government. In the consulting business, what matters is we get the job done, not how we do it. Traditionally, all the development was with commercial software tools and libraries but more and more open source is starting to creep in. In my current contract, 100% of the code is open source. The beauty of multi-platform code (in this case Java and ANSI SQL) is the core application can be integrated with commercial databases or run on a commercial application server (instead of the Tomcat I developed with). This allows me to distribute the app with OSS fully functional yet allow the client to replace key infrastructure with commercial software as desired.

    Projects like Struts, stxx, Lucene, JFreeChart, AspectJ, etc allow me to add tons of functionality without having to do anything. In only a few hours, I used Lucene to add the ability to search the entire database. Even better, when the client is willing and usually is, you can release any changes/fixes/improvements back into the project. My boss is convinced open source is going to be key going forward.

    If you want to have a job programming open source software, this is a great field for it. BTW, thanks partially to the success of this contract, our next job ad features the preferred knowledge of open source technologies. :)

  5. Re:Similar businesses... by JonWan · · Score: 5, Informative

    General Dynamics made some pretty decent money selling $600 toilet seats to the government,

    My father worked for GD in Ft.Worth, He told me about a $300 screwdriver a sub-contractor made. The reason for the outragous price was that they charged for all of the R&D time to design the thing and the time it took to frabricate it. When you take into account the machine time and the cost of the design work I'm amazed they could do it that cheap. Thats not to say that the Gov. dosen't get overcharged for things, just that it might not always be as bad as it seems.

    I've built special tools back when I worked as a line mechanic. I made $25.00 per hour flat rate, if I spent 2 hours making the tool it cost me $50 .00 for that tool plus materials. I knew a machinist that charged $100.00 per hour for mill work, so it wouldn't take long to rack-up $300.00. That dosen't even take into account exotic materials.

    I've always seen the toilet seat example and wondered what the whole story was. I figure that it was a price based on a small number of seats that were designed for a specfic location like an aircraft. Required to meet Mil. Specs. and one from the local Home Despot wouldn't work. For the price I'll bet it's Aluminum (Brrr) and with a short run, mostly hand made.

  6. Example in the Netherlands by Neelix21 · · Score: 2, Informative

    This site is a dutch hosting company which only hosts websites for non-profit organisations. They only use open-source software to host those websites.

    I don't know whether it's because it saves a lot of money or that it's an idealistic point of view, but it certainly is a good example :).

    Neelix.

    --
    Don't worry, it's all just 1's and 0's anyway...
  7. Re:Public money supporting OS by Anonymous Coward · · Score: 1, Informative

    RMS actually lives off his MacArthur and Takeda grants -- the FSF doesn't even pay him.

  8. Re:The Government invented OSS -- sort of...... by ChadN · · Score: 2, Informative

    By law any software produced by tax dollars is available to a citizen for the cost of distribution. Classified stuff is obviously not available.

    NOT true! By law, any work created by the government is public domain, but a work for the government, even if paid for by the government, is not necessarily put in the public domain. That is one reason they are trying to get civil servants to write less software, and contractors to write more software (so that they can 'commercialize' the contractor made software.)

    I work as a contractor, doing research and writing software that is paid for by government sources. Even though my company (typically) signs off the rights of my code to the government (it can be useful, but not really commercializable; just lots of research related code), it is QUITE a pain to get that code made available for public use (and it is NOT public domain, thanks to the wording of the law (title 19, or some such thing))

    --
    "It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
  9. Kitware - VTK, ITK, CMake by WillSchroeder · · Score: 5, Informative

    Kitware www.kitware.com has received on the order of millions of dollars to develop three open-source systems: VTK, ITK, and CMake (vtk.org, itk.org, cmake.org). Sponsors are the US National Labs who are invsting to make VTK (the Visualization Toolkit) run on large parallel supercomputers; the National Library of Medicine who have funded the entire development of ITK (Insight Segmenation and Registration Toolkit); and both have helped fund CMake a cross-platform build management tool. BTW- we use a BSD-style license. GPL is an extreme license, it is not business friendly and comes with it's own strings attached. Strings mean limits on freedom...

  10. Companies are Not Homogeneous by Flamesplash · · Score: 2, Informative

    I think people are missing a big point, very very few companies are Homogeneous in the technology they use.

    I work for Lincoln Laboratory and almost every project we do is for the DoD and is paid for by the federal government. The lab is broken into divisions then groups. My group not only uses windows and employs 2 Windows tech support people, but we also have our own solaris network that is bigger than the windows one and 1.5 full time admins.

    My group is not alone, many others are similar in the group.

    Just because a company uses Windows, doesn't mean they are devoid of *nix, and vice versa.

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
  11. Re:Don't forget about the MS tax on schools by primus_sucks · · Score: 2, Informative

    Is it necessary?

    No!

  12. Issues with open source in commercial world by Aron+S-T · · Score: 3, Informative

    We are a company which is almost totally based on open-source software solutions. We are currently doing a nice size project for a government agency (who currently must remain nameless - no this is not defense related) which is all being done in Python and the Twisted Framework.

    One issue we confront is that you have to have software tools that play nicely with all the legacy and Microsoft systems out there. Customers aren't going to throw out their existing investment in infrastructure. The open source model almost by definition guarantees that it is actually great for integration with the proprietary world. In fact, Python is especially so.

    The other issue is convincing our customers to "give back to the community." At first they almost always say we have to own the IP. Then we explain to them that they aren't software companies so there is no value to them in that ownership. Then they worry about their competitors getting their hands on it (this isn't an issue obviously with government clients, but they still have hesitations.). In the end of the day, we always manage to educate them on the benefits they will derive in releasing as much as possible back to the open source community. We usually add a clause in the contract which gives them the right to exclude code from being open sourced, but they rarely invoke it. In more commercial environments, there may be proprietary ways of doing things embedded in the software, but that kind of stuff isn't usually amenable to opens sourcing in any case.

    Bottom line: open source development is a business both in commercial and government sectors.

  13. Computer System for space programs (in Europe). by bockman · · Score: 2, Informative
    I write software for a company that gets sub-contracts for the Eureopean space programs. In the latest years, Linux-Intel platforms are slowly but increasingly replacing traditional Unix platforms (SUN/ex-HP/ex-Digital) in many fields (mostly ground support centers and testing facilities). The reason however is mostly the minor cost of the platform. Linux here is usually well accepted, because the engineers (software and not) are already used to Unix.

    This might not been well received by SUN & co, since space programs have always been a fat niche market for them, but I think that they realise that if it wasn't Linux it would have been Windows (which also is gaining market share in this field, anyway), and they prefer Linux because they can still try to win back the customers.

    Now, the space program money comes from tax-payers. I doubt free software programmers will see any of it, but companies like SuSE are getting more work, and this is something. Also, experienced Linux programmers can more easily find a job in the field (if they can stand it).

    --
    Ciao

    ----

    FB