Slashdot Mirror


Red Hat will give eCos Copyrights to the FSF!

An anonymous reader notes "Businesswire reports in this article that RedHat will assign its copyrights for the eCos embedded OS to the FSF. This is great news, considering that they have stopped developing it in 2002. Hopefully this will mean new life for the project."

21 of 197 comments (clear)

  1. Stopped developing it in 2002? by Saeed+al-Sahaf · · Score: 4, Informative
    This is great news, considering that they have stopped developing it in 2002. Hopefully this will mean new life for the project."

    The web site indecates new development as recent as September of last year.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Stopped developing it in 2002? by jifl · · Score: 5, Informative
      >The web site indecates new development as recent as
      >September of last year.

      Um, development has been ongoing, irrespective of Red Hat's loss of interest back at the start of 2002. There just hasn't been any big news since then. See the patch list for example.

      The eCos maintainers (of which I'm one) have been pushing for a solution to the copyright issue for quite some time. It's good for everyone that Red Hat have donated eCos to the FSF.

  2. Re:tax writeoff by greenhide · · Score: 5, Informative

    Probably not, unless they can show lost profit due to this maneuver. I once tried to donate a few websites to some organizations. After I'd developed them, I found out that I can't deduct one dollar of their value. Not one. Basically, the only thing you can easily take a deduction for is hard goods or cash.

    --
    Karma: Chevy Kavalierma.
  3. Dreamcast Linux by Erwos · · Score: 5, Informative

    The Linux-Dreamcast port apparently uses eCos to do some of the initial booting. So, while I wouldn't say I've seen it used practically, it was a nifty application of the OS.

    -Erwos

    --
    Plausible conjecture should not be misrepresented as proof positive.
  4. It could possible be by 2names · · Score: 1, Informative

    that the actual development was done prior to 2003 and only implemented in 2003. Just a guess, though, I could be wrong.

    --
    "I'm just here to regulate funkiness."
  5. Re:This is strange. by AndyFewt · · Score: 2, Informative

    Code != Copyright
    They've assigned the copyrights (not code) over to the FSF. The code has always been available from: http://ecos.sourceware.org/getstart.html

  6. Re:Where has eCos been used? by ams001 · · Score: 5, Informative

    There are loads of commercial products and projects using eCos. See http://www.ecoscentric.com/ecos/examples.shtml

  7. Re:Abandonware by TwistedSquare · · Score: 4, Informative

    I remember reading (can't find mention on the site though) that Al Lowe, creator of the Leisure Suit Larry series, released the copyright on various old games (the ones owned by him rather than the publishers) for abandonware, since otherwise they would have died out... Confirmation would be good though.

  8. Re:If development stopped in 2002... by mcspock · · Score: 5, Informative

    Development by redhat stopped in 2002, when they did a round of layoffs. Basically the entire ecos dev group (which all came from the cygnus buyout) got dropped, and the majority of them went to form eCosCentric.

    Redhat has continued to host the eCos project, just like they do for gcc and gdb, and the eCosCentric team has been writing updates as far as i know.

    --
    -- Patience is a virtue, but impatience is an art.
  9. Abandonware != transfer copyright by genericacct · · Score: 2, Informative

    This isn't abandonware in the traditional sense, where copyright is "relinquished" into the public domain. Rather, they are transferring the copyright to another organization, for them to retain copyright and re-license as they see fit. Assuming they GPL it, the code would be distributable and enforcable accordingly.

  10. Re:This is strange. by The+Lord+of+Chaos · · Score: 4, Informative

    AFAIK eCos was always published under the GPL.

    Assigning copyright to the FSF means that the FSF now owns the eCos codebase and they can do whatever they want with it including publishing it under the GPL.

    Basically the point of this is so that if a developer wants to contribute to the eCos codebase they fill out a copyright assignment to the FSF instead of RedHat from now on.

  11. Re:Depends by ams001 · · Score: 2, Informative

    My guess is you are a staunch QNX user and you know very little outside the QNX marketplace. eCos is the fastest growing RTOS (used in projects) and is being used in far more projects than QNX. Don't believe me, read the latest market surveys (unfortunatley, not public as the reports cost $4000 a shot). As for rock solid commercial support, eCosCentric was founded by the original developers of eCos after being laid off by Red Hat and continues to be developed and supported both by the community and the mainatiners with eCosCentric continuing to provide commercial versions.

  12. Re:Wonderful news! by OrangeTide · · Score: 4, Informative
    Not really big news. eCos was GPL since March of 2002. The difference is that Redhat is giving the copyright over to FSF to watch over. Prior to March 2002 eCos was under the Red Hat eCos Public License. If you go back even further eCos was first released in October 1998 by Cygnus Solutions. And [as far as I know] was property of Cygnus Solutions until November 1999, which was when Red Hat aquired them.

    If you are interested in developing with eCos the only book I know of is
    Embedded Software Development with eCos

    First chapter of the book...

    1.1 Where It All Started--Cygnus Solutions

    Michael Tiemann, David Henkel-Wallace, and John Gilmore founded Cygnus Solutions in 1989. The idea behind Cygnus Solutions was to provide high-quality support and development for open source software. It was initially unclear whether this business model would work out; however, by the end of the first year it was obvious from the value of the support and development contracts that the business was real. The workload was enormous for the five-person company (the three founders, a salesperson, and a part-time graduate student).

    It was clear that the engineering support model worked; however, the costs to fulfill these contracts were very high. In order to generate income at a lower cost, the engineers had to put their heads together to come up with an idea. The plan was to focus their development efforts on a small set of open-source technology that could be sold. The key to maintaining this development on an order that could be handled by the group was to keep the focus very small. What they came up with was selling the GNU compiler (GCC) and debugger (GDB) as shrink-wrapped software. This was the right team of people to do the job. Michael Tiemann, who contributed numerous GNU compiler ports and also wrote the first native C++ compiler (GNU C++ or G++), took on the task of working on GCC; David Henkel-Wallace worked on the binary utilities (binutils) and the library; and John Gilmore worked on GDB.

    This task grew to monumental proportions. One advantage, or so it seemed, was that John Gilmore decided to become the new GDB maintainer. Making this known to the Internet community immediately flooded him with different versions of GDB. Now came the task of integrating these new version features.

    Eventually, the hard work paid off in what today is called the GNUPro Developers Kit. The kit includes:


    Read the rest of the chapter yourself.
    --
    “Common sense is not so common.” — Voltaire
  13. Re:Mixed Feelings about news like this by Xenopax · · Score: 3, Informative

    I'd like to think my decision to buy Redhat shares (when it was $12.00 a share) Haha, I got in at something like $4/share. Either way though, you have to be happy with their earnings report in December. Also, I don't believe giving away copyright will significantly reduce the share price. Anyone with half a brain who's invested in Redhat knows the company gives away its work and makes it up on the support side. Oh wait, I said half a brain, that rules out 99% of investors.

  14. Re:This is strange. by i_really_dont_care · · Score: 2, Informative

    eCos was once published under the eCos License, which was similar to the LGPL but not GPL-compatible. It is now published under the GPL with the exception of allowing proprietary applications / extensions (this is important in the embedded software market).

  15. Of course you can't. by brunes69 · · Score: 3, Informative

    Saying this is like saying that you can deduct your hourly wage for the time you spend volenteering att he soup kitchen after work.

    You can deduct goods, not time or services rendered. Not unless the donation of those services have a direct impact on your companies bottom line (ie, the donation nof thoe services meant lost time where you could have made profit from soemthing else ).

  16. Red Hat quit developing on it... by Svartalf · · Score: 3, Informative

    The main people working on eCos got laid off in Red Hat's small downsizing in 2002. The work you see is from the community and the company founded by the people that got laid off.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  17. Re:Depends by jifl · · Score: 4, Informative

    [Uh oh! Advocacy war storm clouds gather]

    I think you need to read up more on eCos! To call eCos "prepackaged" is about as far from the truth as you can get. The big C in eCos stands for configurable, and it is far more configurable and customizable to your application than any Linux or BSD will ever be, and certainly QNX.

    eCos is for the deeply embedded market, and embedded Linux, even in 2.6 is so much bigger. eCos systems start from just a few KB (~10KB I think I remember), and scale up from there as you use more features - using configuration, just exactly the features you want, and with the semantics you want. You get the choice.

    Add to that that eCos is completely open source, and royalty free with no upfront costs either (although you do have the option of commercial support if you do want it), and you'll understand why eCos is so popular.

    eCos supports many more targets and architectures than QNX too.

  18. mp3 players with MMUs? by Anonymous Coward · · Score: 1, Informative

    I can tell you the PortalPlayer chip doesn't have an MMU, and thus the:
    iPod (all of them, including mini)
    Samsung Napster
    Philips HD100
    Rio Karma

    don't have MMUs.

    That's a large portion of the market, and the high-end to boot. Protected memory is generally not considered overly useful in consumer products since all it does is crash you when you do something wrong. The #2 thing you don't want to do on a consumer device is crash/hang.

    Of these, none run Linux either, except for the Karma.

  19. Re:tax writeoff by Lumpy · · Score: 2, Informative

    you did not do it right.

    I was albe to write off 4 websites for non-profit groups.

    1 - document hours spend working on it.
    2 - Bill the group a real invoice for services rendered.
    3 - get from them your form showing the donation amount.

    Voila! tax writeoffs. a website is no different than donating IT time. Time spent as labor is time spent as labor, there are no provisions for it must be on specific items.

    My CPA was who showed the correct proceedure to get things documented correctly to make it deductable.

    I reccomend talking to one to find out if there is anything special for your state so the deduction will apply to both federal and state taxes.

    --
    Do not look at laser with remaining good eye.
  20. Development has been continuous by tdrury · · Score: 3, Informative

    The slashdot summary is (*shock*) misleading. Officially Redhat stopped support and laid off the eCos developers, but the core developer as well as the at-large developers have been continuously developing eCos after Redhat backed out. In fact, I didn't start developing the AT91/EB40 port of eCos until after Redhat dropped it. Commits to CVS were slow since they had to be funnelled through the former Redhat developers which were fewer and number and looking for new sources of income, but development has been continuous.