source code

Latest

  • HTC pulls wraps off Droid Eris' kernel source

    by 
    Chris Ziegler
    Chris Ziegler
    02.01.2010

    They knew this day was coming, but still, we can't help but feel like there must be some higher-ups at Verizon that are squirming today at the knowledge that the innermost workings of one of their highest-profile smartphones -- the Droid Eris -- are now available to anyone willing to invest the couple minutes that the package takes to download. This should give hackers some more elbow room to cook custom ROMs for Verizon's remix of the Hero -- and if they can beat an official Android 2.1 release for the phone by even a single day, that sounds like a win in our book.

  • HTC posts kernel source for Tattoo, Sprint Hero

    by 
    Chris Ziegler
    Chris Ziegler
    01.22.2010

    The terms of the GPL require that developers of Android handsets out the source code for their phones' platform kernels, something HTC, Samsung, and others have generally been good about (emphasis on "generally") -- and now HTC's gone ahead and pushed a couple more notables into the public domain. The Tattoo and the Sprint-branded version of the Hero are the latest to get their innermost software workings exposed; the Tattoo should be an interesting choice here because it's one of the lowest-end Android sets released to date, and the Sprint Hero's been taking some heat for a while now for its lack of code exposure. We're happy to see HTC stay in compliance, yes -- but really, we're even happier to know that it's now in the hands of people who intend to tear it apart and do cool stuff with it.

  • Imprudence 1.2 viewer for Second Life

    by 
    Tateru Nino
    Tateru Nino
    11.27.2009

    The Imprudence project has released version 1.2 of their Second Life viewer. Imprudence is one of our favorite after-market Second Life viewers, and after some months in beta (and a couple of false starts), the latest release version of this viewer is available. There are some user-interface changes this time around, the ability to backup and restore your own intellectual property, an improved radar/minimap, improved third-party simulator support, RLVa support, optional vertical IM tabs, double-click go-to and teleports, more world map data and a host of other tweaks and features.

  • For sale on eBay: One iPhone development business, batteries not included

    by 
    Mike Schramm
    Mike Schramm
    11.07.2009

    Want an iPhone app business without all the boring hassle of actually programming and releasing iPhone apps? Boy, does Brice Milliorn have a deal for you! He's auctioning off his iPhone app business, which he says has 87 different apps for sale, over on eBay. Milliorn says he started out developing apps on his own, but the business is just too big for him to keep up so he's selling all of the apps and their rights, all of the source code, and technical support for two months to transition everything over to the new owner. He doesn't specifically say that he'll transfer the developer account on Apple's App Store to your name (he says he'll send over a DVD with the source code and transfer "the whole kit and caboodle" to you), but we presume that's what will happen -- of course if you go for it, you're doing this at your own risk. What will a burgeoning App Store business, complete with apps like iSexyRef and Swine Flu cost you? Just a cool $100 grand. That's the starting bid in the eBay auction, which has just over a week left and no bids as of this writing. There are certainly less expensive ways to get started selling apps on the store. It only costs $100 to register in Apple's Developer Program for a year, and then you just need to find a developer you can pay -- or even do it yourself with a helper service). If you'd rather start off with a bunch of marginal to silly 99-cent apps and happen to have an extra $100,000 lying around to spend (maybe for a nice holiday gift?), here's your opportunity.

  • Amazon puts code where its mouth is: releases Kindle source to the world

    by 
    Paul Miller
    Paul Miller
    06.17.2009

    Well, here's a nice start to what Jeff Bezos was saying about giving the Kindle reader team some competition: Amazon just released source code for all its Kindle devices. It's fairly basic Linux underneath (kernel 2.6.22 on the latest 2.1 software), but obviously includes E Ink drivers and other relevant hardware support. What's unclear without compiling one of these and booting it up (to our untrained eyes, anyway) is whether Amazon stripped out its various DRM and licensed codec support -- MP3 and Audible seem very likely candidates for explosion, even if turns out Amazon did leave in its own Kindle Book DRM. We're also lacking an actual specific license for the code, though the folder we unpacked the OS to is called "gplrelease," so hopefully we're looking at the GNU General Public License -- which would mean manufacturers can take and repurpose this code to build their own Kindle clone / destroyer / gentle homage.

  • Imprudence 1.1.0 for Second Life

    by 
    Tateru Nino
    Tateru Nino
    06.07.2009

    The Imprudence project has reached the end of the second release cycle for their Second Life viewer. Imprudence is now in official release. Imprudence is one of our favorite Second Life viewers. Context (pie) menus have been reorganized again, there's improved support for sound and streaming media through gstreamer, some backported fixes from the official 1.22 viewer, and confirmation popups have been added for a number of operations. There's also a Mac version, which last year's 1.0 release lacked due to hardware and development constraints (though only for Intel-based Macs, unless there's significant demand for a universal binary.

  • Google Chrome run natively (most of it, anyway)

    by 
    Mike Schramm
    Mike Schramm
    04.07.2009

    After much lamenting and a few attempts, Google Chrome can finally be run natively in OS X. Kind of. Don't get us wrong, it works: it starts up fast and runs one process per window, just like the Windows version. But there are a few glaring holes, the lack of plugins (and therefore Flash, which means no YouTube) being one of them. The History, Bookmarks Bar, and Preferences screens don't work either, which makes this not much more than a proof-of-concept still: it can run natively, but you wouldn't really want to.It's too bad Google hasn't gotten this working themselves sooner. Maybe they've just been too busy lately taking care of panda-obsessed AIs.

  • Linden Lab ramps up open source viewer program

    by 
    Tateru Nino
    Tateru Nino
    03.31.2009

    Linden Lab founder and chairman, Philip Rosedale, yesterday announced changes to the open-source Second Life viewer program that would enable the fast-tracking of user-contributions to the code-base. The viewer source-code was originally released just a little over two years ago on 8 January 2007, and spurred an immediate surge of development, spurring developments of a variety of software including third-party server opensim. The procedure for actually submitting patches to the codebase however was clunky, and some contributors abandoned their development efforts after contributed code (some which corrected egregious problems) was left to languish for many months without approval. The new scheme seems set to fast-track user-contributions and eliminate that particular problem.

  • Linden Lab's collective copyright conundrum

    by 
    Tateru Nino
    Tateru Nino
    03.22.2009

    Over the last few months, there's been an increasing amount of talk about the modified Second Life viewer being used with Open Life Grid (a third-party virtual environment based on reverse-engineered and open-source systems and protocols). Most of the talk centers around copyright infringement -- or license violations, if you prefer. It's claimed that the operators of Open Life Grid are failing to comply with the source-code licenses (the GPL with FLOSS exceptions) under which the Second Life source code has been made available. Now, while the issue has been reported to Linden Lab's license-infringement hotline, the issue is actually a bit trickier for the Lab than it would first appear. You see, the viewer code contains contributions from a number of third-party contributors, each of which retains their copyright, intellectual property and rights to their contributions under the terms of the contribution agreement. All of whom have the right to commence their own actions.

  • Imprudence 1.1.0 RC2 available

    by 
    Tateru Nino
    Tateru Nino
    02.28.2009

    The Imprudence Project has a release new candidate viewer for Second Life available. Imprudence 1.1 RC2 (unlike Linden Lab, the Imprudence Project counts starting from one, not from zero) features a number of improvements and fixes over RC1. This release candidate has a new storage allocator for Windows which improves frame-rates, reduces memory-usage and is all-around more efficient. Several crash-bugs have been fixed, and support has been improved for Linux systems that use the PulseAudio sound server. A few UI tweaks and inconveniences have also been tidied up. Unfortunately there is still no version for the Mac as the Imprudence Project is starving for a Mac developer to handle that side of the code. Full release notes are after the jump.

  • Imprudence 1.1.0 RC1 available

    by 
    Tateru Nino
    Tateru Nino
    02.03.2009

    The Imprudence Project has a release new candidate viewer for Second Life available. Imprudence 1.1 RC1 (unlike Linden Lab, the Imprudence Project counts starting from one, not from zero) features a number of substantial improvements over 1.0, including openAL and Gstreamer support for general sound, as well as audio and video streaming. This release candidate also features updates to the user-interface, arithmetic expressions in the build floater's texture and object tabs, quick-filtering for the inventory and more. Unfortunately there is no version for the Mac as the Imprudence Project is starving for a Mac developer to handle that side of the code. Due to licensing issues, Imprudence cannot ship with voice components, but you can add them yourself very easily. Full release notes are after the jump.

  • Imprudence 1.0 released for Second Life

    by 
    Tateru Nino
    Tateru Nino
    12.14.2008

    The Imprudence project has reached the end of the first release cycle for their Second Life viewer. Imprudence is now in official release, and will soon show the first of their 1.1 series of viewers, sporting sound and more extensive modifications. As is proper, there's very little difference between the release version and the release candidate. Pretty much just a couple fixes for memory leaks, and some minor tweaking. OpenJPEG 1.3 removes issues with transparent skirts. Aside from the temporary lack of audio, this seems to be the smoothest and most reliable viewer presently available based from the 1.21 code-base.

  • Imprudence 1.0.0 RC2 available

    by 
    Tateru Nino
    Tateru Nino
    12.06.2008

    The Imprudence project now has its second release candidate viewer for Second Life available. Building on the feedback from RC1, Jacek Antonelli, McCabe Maxsted and team have churned out a whole slew of bug-fixes for the already tasty RC1. Crashes when clicking on some hyperlinks have been fixed (the problem was traced to the Linden build system pulling in the wrong library), the debug console window has been hidden away (as it should be), the search interface no longer clears results between invocations, a prospective fix for issues with palletized textures (which could be related to a lot of minor issues) and more. The transparent skirt issue will be fixed in the next (and likely final) release, but you can fix it yourself now with a fresh library. Full release notes after the jump.

  • Imprudence 1.0.0 RC1 available

    by 
    Tateru Nino
    Tateru Nino
    11.16.2008

    The Imprudence project now has its first release candidate viewer for Second Life available, and far sooner than we expected. It's impressive work for a first release candidate as well. We've not had such a fast and smooth viewer experience since Nicholaz "The Mad Patcher" Beresford's series of Second Life viewers. Indeed, many of Beresford's patches are also a part of the Imprudence project. Imprudence necessarily replaces proprietary fonts with Liberation Sans and Bitstream Vera Mono, which look a little peculiar the first couple of times out, but score high on improved readability. There's no audio either, yet, as the proprietary FMOD audio system has yet to be replaced with OpenAL, but that is coming soon, we understand. As for the change from Kakadu/KDU to OpenJPEG -- this is supposed to be fractionally slower, but honestly, the whole experience was so smooth we never noticed.

  • ZMP sells bi-ped robot source code to spur development, uprising

    by 
    Donald Melanson
    Donald Melanson
    08.07.2008

    Tokyo-based ZMP has already teamed up with a consortium of other Japanese companies to take on the encroaching robot threat from South Korea, and it's now taken another step to spur on development and released the source code to its nuvo series of robots. Unfortunately, it's not going the open source route, with interested researchers and mad scientists instead required to dole out ¥257,250 (or $2,355) for a package that includes a nuvo robot, the source code, an electrical circuit diagram, three days of training, and an ID to give you access to the nuvo community. You'll also have to sign a non disclosure agreement with ZMP, and if you're not one of the first fifty to sign up, you're out of luck for now. Not exactly casting the widest of nets, but those looking for less expensive, more open robot platforms to play with certainly have plenty of other options to consider.

  • Roku serves up Netflix Player source code

    by 
    Darren Murph
    Darren Murph
    07.02.2008

    Hope you're not too sleepy, you hacker you, 'cause we've got a juicy one coming your way. No sooner did we find that the Netflix Player would be streaming content from other players in the industry later this year than Roku opens up the source code vault. You heard right -- the GPL code has now been posted for the world to see, meaning that there's just one link standing between you and umpteen delicious tarballs. Mmm, tarballs.[Via Hack-A-Day]

  • Avatar puppeteering code has strings attached

    by 
    Tateru Nino
    Tateru Nino
    06.05.2008

    Avatar puppeteering has unexpectedly turned up as a source-code branch in the Second Life viewer source repository. This is still a largely abandoned feature, but the code is being put in front of open-source developers to see if they can actually do anything with it. It is important to stress that the code is far from complete or fully-tested. There is a simulator on the Aditi (preview) grid which has some matching code written for it (the simulator is called Puppeteering - and may only be accessible by logging directly into the sim). The simulator code is also unfinished, insufficiently tested, and likely not stable. If none of that dissuades you, and you'd like to play with this code, then good luck! Learn more about Avatar Puppeteering.

  • New release: Blender animation exporter

    by 
    Tateru Nino
    Tateru Nino
    06.02.2008

    Jacek Antonelli has released a new version of her Blender animation exporter that allows use of Blender's sophisticated (and free) animation suite to create animations for Second Life. This release focuses primarily on the user-interface, improving the layout to make things a whole lot easier for those who are not already Jedi-masters of the Blender package; and a mighty good change it is, too, as you can see above.

  • High-end graphics features planned for Second Life

    by 
    Tateru Nino
    Tateru Nino
    05.29.2008

    Linden Lab is tinkering with a set of Second Life graphical improvements for high-end graphics hardware. Dave Parks, software engineer at Linden Lab has been working on a set of features tailored to the Geforce 8 set of GPUs. Users without the required hardware would not suffer any performance reductions as a result of the new features. The featureset (which is available as an experimental branch called shadow-draft in the viewer source repository, for the curious), includes hard Sun-shadows, per-pixel lighting, support for an uncapped number of point-lights, and lighting costs based on screen coverage.

  • From Blender to BVH via Antonelli

    by 
    Tateru Nino
    Tateru Nino
    05.20.2008

    One of the more sophisticated animation tools out there is Blender, a cross-platform, free suite of 3D creation tools. Blender allows a lot of animation tricks that are normally only found in packages costing hundreds or thousands of dollars. The eclectic, artistic, and highly-animated Jacek Antonelli has released a script, scene and animation skeleton that allows users to create and export high-quality animations from Blender into the BVH format used by Second Life.