Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Stories · 1,414
-
Is Showmypc.com an Open Source Pretender?
shaitand writes "When looking for a remote support application that penetrates firewalls and can be initiated by my clients with a couple of clicks, I came across Showmypc.com. It was a standalone executable but looked like it would work and best of all it was open source. The only thing I didn't like was the interface, so I went to check out the Sourceforge page. I noticed a substantial problem: CVS is empty and the source on the download page is for the 2.6 version. The version of the executable is 3.53. I mailed the developers that they needed to distribute their modified SSH client and VNC source to be in compliance with the GPL license. They said they didn't modify those programs and ignored my request for the current source code. So I ask again, if this is a GPL'ed application; where is the source?" -
Court Ruling Clouds Open Source Licensing
JosefAssad writes "In a decision centering around a question of a violation of the Artistic License, a San Francisco court has denied an injunction against Matthew Katzer in the favor of Robert Jacobsen of the JMRI project. Importantly, the decision makes the point that the Artistic License is a contract, an interpretation that the Free Software Foundation has been keen to avoid as a legal stance. The JMRI project has a page up with the legal background and developments." -
OpenGL SuperBible
Martin Ecker writes "The OpenGL SuperBible, in its vastly expanded fourth edition, is the latest addition to the Addison-Wesley Professional OpenGL series. According to the authors it 'strives to provide the world's best introduction to not only OpenGL, but 3D graphics programming in general.' A tough goal to achieve." Read the rest of Martin's review to see if the book keeps its promise. OpenGL SuperBible (Fourth Edition) author Richard S. Wright, Jr., Benjamin Lipchak, Nicholas Haemel pages 1205 publisher Addison-Wesley rating 9/10 reviewer Martin Ecker ISBN 0321498828 summary A solid introduction to OpenGL programming that focuses on both the old-style fixed-function pipeline and new-style shaders.
The OpenGL SuperBible, is split into three parts, appropriately called the old testament, the new testament, and the apocrypha. Arguably, appendix C, an OpenGL API reference with more than 350 pages, could be considered a fourth part even though it isn't listed as such in the table of contents.
The old testament provides an introduction to both OpenGL programming with the fixed-function pipeline and to the basics of 3D graphics programming. The new testament then moves on to describe how shaders, small programs that run on the GPU (Graphics Processing Unit), allow us to use the programmable features of today's powerful graphics cards. It also contains information on recent advancements of the OpenGL API, such as floating-point textures, pixel buffer objects and framebuffer objects. The apocrypha closes the book with a discussion of how to interface OpenGL with the underlying operating system.
The first part of the book — the old testament — consists of 14 chapters with around 500 pages total. The first chapter gives a general overview of 3D graphics and the various effects that the remaining chapters in this part of the book are going to show how to implement with OpenGL. The writing style is very casual and easy to follow. Especially in these first chapters, the book is very light on mathematics, but does explain some of the basics, such as coordinate systems, some simple vector algebra, and matrices. The second chapter introduces OpenGL and immediately presents a few simple sample programs to wet the reader's appetite. The programs are analyzed in detail with explanations to nearly all lines of code. It should be easy for a beginner to follow and understand the code.
The next few chapters gradually introduce more and more OpenGL API functions intermixed with new 3D graphics concepts, such as rendering points, lines, and polygons in various ways, how to use geometric transformations and projections, and how to use the fixed-function pipeline to render lit objects with simple projective shadows. Eventually, texture mapping is introduced with pretty much everything you need to know about the topic. In particular, multitexturing, the various filtering modes — even anisotropic filtering, texture compression, and using textures with point sprites are discussed. The book continues with an overview of curves and surfaces as supported by the OpenGL Utility library (GLU, for short). The book dates itself a bit here, since this is a software-only, and thus fairly low-performance feature that is rarely ever used in professional software. The same applies to the discussion of feedback and selection, which are not implemented on current graphics hardware and therefore not widely used. After this short excursion down the OpenGL memory lane the book moves on to the fairly recent addition of occlusion queries. Occlusion queries are used to detect complex, occluded objects in the rendered scene, so that they need not be rendered. Most modern-day graphics software that renders dense scenes with a lot of overdraw, such as video games, uses this feature. The old testament closes with a chapter on depth textures, which are prominently applied to render real-time shadow effects.
After laying a solid foundation for 3D graphics programming with OpenGL in the first part, the second part of the book — the new testament — deals with the new era of graphics programming that started a few years ago when the first programmable graphics card came into the market. This part consists of 4 chapters with about 100 pages. The first chapter provides an overview of the programmable pipeline and explains which features of the fixed-function were replaced by shaders. This introduction is followed by a sample program that gives a first glimpse of GLSL, the OpenGL shading language, in which shaders are written. The next chapter is all about vertex shaders and how to implement simple lighting models, fog, and vertex transformations using them. The third chapter is about fragment shading with some interesting post-processing and procedural texture mapping shaders. The final chapter of this part of the book discusses advanced buffers, such as floating-point textures and color buffers, and pixel buffer and framebuffer objects — all recent additions to OpenGL that allow to achieve various effects, such as rendering directly to a texture or creating vertex data on the GPU.
The final part of the book — the apocrypha — consists of 4 chapters explaining how to integrate OpenGL with the underlying operating system, in particular with Windows, Mac OS X, and Linux plus various other Unix flavors. The last chapter of this part of the book is about OpenGL ES, which is a version of OpenGL designed to be used especially on embedded system devices, in particular mobile phones and PDAs, to render real-time, interactive 3D graphics.
The book has a lot of images and diagrams throughout, though unfortunately not all of them are in color. There are however 32 color plates of the most interesting images in the middle of the book. The complete source code of the book, and even precompiled binaries for Windows and Mac OS X, can be downloaded from the book's webpage.
If you are new to both 3D graphics programming and OpenGL with a bit of C/C++ programming experience and you are eager to learn how to develop interactive programs with OpenGL, then this book is exactly right for you. The book is written in an easy to understand style without skimming the details. It is the most comprehensive introduction to OpenGL that doesn't require a lot of previous knowledge I have seen to date. If you already have experience with another graphics API or are well-versed in 3D graphics in general, but want to familiarize yourself with OpenGL, you might also want to consider the OpenGL Programming Guide, also known as the Red Book.
All in all, the OpenGL SuperBible succeeds fairly well in keeping its promise to be the best introduction to OpenGL and 3D graphics programming. Even after you're done working your way through the main parts of the book you will always come back to the handy OpenGL API reference in the appendix of the book.
I have been involved in real-time graphics programming for more than 10 years and work as a professional game developer for High Moon Studios in sunny California.
You can purchase OpenGL SuperBible Fourth Edition from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
id and Valve May Be Violating GPL
frooge writes "With the recent release of iD's catalog on Steam, it appears DOSBox is being used to run the old DOS games for greater compatibility. According to a post on the Halflife2.net forums, however, this distribution does not contain a copy of the GPL license that DOSBox is distributed under, which violates the license. According to the DOSBox developers, they were not notified that it was being used for this release." -
openMosix Is Shutting Down
jd writes "Despite having one of the largest user-bases of any clustering system for Linux, openMosix is to be shut down. Top developers have left and they lack the means or motivation to continue. Their official claim of multicore CPUs making clustering redundant is somewhere between highly improbable and totally absurd, as has been pointed out elsewhere. Why is this shutdown so important? Well, from a technical standpoint, the open-source bproc (the Beowulf process migration module) is ancient, MOSIX is very hard to obtain unless you're a student, and kerrighd is (as yet) immature. From a user standpoint, openMosix is the mainstay of the Open Source clustering world and has by far the best management tools of any. The ability of this project to continue will likely have a major impact on the future of Open Source in the high-end markets — if the best of the best couldn't survive, people will be more careful about anything less." -
Linux Finally Getting XBMC
B47h0ry'5 CuR53 writes "XBMC is getting ported to Linux. A few developers of Team-XBMC have begun the porting of XBMC to Linux using OpenGL and the SDL toolkit. In this effort, they are recruiting developers. XBMC is, by far, one of the finest projects to come out of the open source community; and to think it is homebrew. XBMC is a massive project, with the current SVN branch weighing about 350M before compilation. Porting it will be a big effort and any hackers willing to contribute should check out the Linux port project." -
Open Source vs Affordable Indie 3D Game Engines?
TBBScorpion asks: "Lately I have been investigating 3D game engines. I was mostly paying attention to open source engines like Ogre3d, Irrlicht, Crystal Space 3D, and the like. Then I found out about cheap Indie licenses for commercial game engines like Torque Game Engine ($150), Torque Game Engine Advanced ($295) and the C4 Engine ($200 + free upgrades). I found a list of top commercial and open source game engines at devmaster.net in case anyone is interested (I didn't want to take the time to list all the engines, but there are more good ones that I did not list on this page). Now for my questions. Now, here's my dilemma. Which of the engines are worth investing in? Should I buy an indie license or hold out for open source? Or should I start with an indie engine and switch later if open source catches up?" "Torque Game Engine 1.5 works on Windows, Mac OS X, and Linux but lacks modern shader support (except for something about a free modernization kit). I mostly do cross-platform software development so I like this feature.
However, there is Torque Game Engine Advanced (TGEA) which adds shader support, the Atlas terrain paging feature, and a few other nice features, but since is DirectX9 based it is no longer cross-platform. I have also heard rumors about support for the engine to be a little on the lacking side, yet the Torque community seems to be rather large compared to other commercial engines. Are the complaints just from people who don't really know how to program expecting to be able to edit the C++ of the game engine, or are capable people really having trouble? I've heard rumors about stability of TGEA compared to TGE? For those of you who have used TGE or TGEA, would you recommend it over other engines?
The C4 Engine looks nice as well, but seems to be under active development and less mature, but might it potentially be a more modern game engine? Also, it supports Windows XP and Mac OS X, which is better then just Windows.
Here are the features I am hoping for are: a cross-platform engine, if possible; modern shader support; a built-in terrain paging system; and model, material and animation import from Blender 3d.
When it comes to the open source engines like Ogre3D, the main thing that seems to be lacking is the built-in editors, and at least Ogre3D is currently mostly a graphics engine rather then a complete game engine (i.e. physics built-in; does provide wrappers for ODE and other physics engines). My assumption is that is just a matter of time before Ogre3D and other engines catch up with the top Indie commercial engines?
Lastly, I will be using the game engine for not only making games, but for some scientific applications as well. Also, I started using C++ 10 years ago and have been using Python since January 2002, so I'm ready to dive into the engine code." -
Pidgin 2.0 Released
An anonymous reader writes "After nearly two years of development, Pidgin 2.0 has finally been released! Originally called Gaim, Pidgin is a powerful and robust open source instant messaging client that supports many protocols. Pidgin 2.0 features a completely redesigned interface with attractive new icons and and a new status management system that was designed for optimal usability. Pidgin 2.0 also adds support for universal buddy icon management and smooth-scroll functionality for conversation windows. A comprehensive review at Ars Technica explores the new features in Pidgin 2.0 and demonstrates how to use the new D-Bus bindings with Python to make Pidgin's status system send updates to Twitter." -
Gaim Renamed — Now Pidgin IM
An anonymous reader writes "Announced on the Gaim mailing lists earlier today, the Gaim project is being renamed. This follows a lengthy and, unfortunately, secret legal process with AOL, which also prevented any code releases except betas. The project will now be known as Pidgin IM. Development is being migrated off of sourceforge.net as well and is now being hosted on developer.pidgin.im" -
The Best VHS Capture System Using Free Software?
mrcgran asks: "I have been trying to find the best solution to transfer VHS tapes to a digital format using Free Software only. I would like to lose as little as possible in the conversion, sampling optimally, minimizing noise and being in control of every step of the process. Storage is not a problem. I'm expecting to use around 5GB+ for each hour of raw captured footage." If you were going to build a VHS capture system using Free Software, how would you do it?
The software part seems promising: VLC and mencoder for conversion of raw footage, Cinelerra and many others for video editing.
However, the hardware is being tricky. Most try to bloat the device adding functions like TV/compression/edition instead of focusing on the raw A/D conversion. Chipsets are hidden, and parameters like signal-to-noise, sampling rate etc are unavailable for comparison. Information is scattered and very difficult to find.
Which chipsets/products should I look for, specially for use with Linux and BSD? Which ones allow oversampling of pixel resolution and number of frames (in order to average the values and reduce the noise)? Which setup should I use: S-Video/Composite, sampling rate/oversampling, suggestions on high-quality VHS players/heads/tape cleaning processes, etc? Has anyone tried to use scaling algorithms such as hq/scalenx to upscale video and sound resolution? Pitfalls?" -
Delphi For PHP Released
Gramie2 writes "Codegear (now a subsidiary of Borland) has just released version 1.0 of Delphi for PHP, a RAD development environment (running on Windows) that produces standard PHP code. It features a large set of built-in components, including ones that use AJAX for database access; and Codegear is encouraging users to develop their own components. The framework, VCL for PHP, is open source, and documentation follows the PHP model. Initial database connectivity is for MySQL and Interbase (Codegear's commercial database that spawned the open-source Firebird), but more are promised." -
Best OSS Systems Mgmt App You Never Heard Of
FLOSSisnot4Teeth writes "You probably are familiar with Nagios and Webmin as two of the most widely deployed open source systems management applications. However, this month's SourceForge.net Project of the Month is probably a newcomer to open source systems and network administrators. Zenoss Core is a systems monitoring platform, released under GPL and over the last year it's become one of the most popular SF.net projects. Unlike most of these new "commercially backed" open source projects, Zenoss Core is the only version, their corporate sponsor doesn't offer a "pro version". Also their developers have been committing code back to other projects like RRDTool and Twisted. I have been playing around with Zenoss for about six months and have been totally impressed. Would be curious to see what other Slashdot readers think." SourceForge.net and Slashdot are both owned by OSTG. -
Best OSS Systems Mgmt App You Never Heard Of
FLOSSisnot4Teeth writes "You probably are familiar with Nagios and Webmin as two of the most widely deployed open source systems management applications. However, this month's SourceForge.net Project of the Month is probably a newcomer to open source systems and network administrators. Zenoss Core is a systems monitoring platform, released under GPL and over the last year it's become one of the most popular SF.net projects. Unlike most of these new "commercially backed" open source projects, Zenoss Core is the only version, their corporate sponsor doesn't offer a "pro version". Also their developers have been committing code back to other projects like RRDTool and Twisted. I have been playing around with Zenoss for about six months and have been totally impressed. Would be curious to see what other Slashdot readers think." SourceForge.net and Slashdot are both owned by OSTG. -
Best OSS Systems Mgmt App You Never Heard Of
FLOSSisnot4Teeth writes "You probably are familiar with Nagios and Webmin as two of the most widely deployed open source systems management applications. However, this month's SourceForge.net Project of the Month is probably a newcomer to open source systems and network administrators. Zenoss Core is a systems monitoring platform, released under GPL and over the last year it's become one of the most popular SF.net projects. Unlike most of these new "commercially backed" open source projects, Zenoss Core is the only version, their corporate sponsor doesn't offer a "pro version". Also their developers have been committing code back to other projects like RRDTool and Twisted. I have been playing around with Zenoss for about six months and have been totally impressed. Would be curious to see what other Slashdot readers think." SourceForge.net and Slashdot are both owned by OSTG. -
ReactOS 0.3.1 Released
fireballrus writes with news of the release of ReactOS 0.3.1 — press release, changelog, download packages. ReactOS is "an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003)." The press release notes: "Please don't forget this is an alpha-stage operating system, which means it is not suitable to replace your main OS. Also, this release is aimed to be run mostly in virtualizers / emulators (like QEmu, VMWare, Parallels, etc): because of the big amount of changes, our development team was not able to test/fix all problems which arise when running ReactOS on real hardware." -
The Best Mac OS X Software Tools
An anonymous reader writes "Mac advocate John C. Welch weighs in with his list of the top 20 Mac OS X products (except Welch manages to list 22). The collection of software tools ranges from the obvious, such as Boot Camp, to the obscure but perhaps more useful — little-known apps like Peter Borg's Lingon, for creating launchd configuration files. What's on your personal list of indispensable Mac productivity aids and programming tools? Also, do you think Welch gives too much air time to built-in OS X tools at the expense of third-party products such as NetworkLocation?" -
Alternatives To SF.net's CompileFarm?
cronie writes "Not long ago, SourceForge.net announced the shutdown of the Compile Farm — a collection of computers running a wide variety of OSes, available for compiling and testing open source projects. SF.net stated their resources 'are best used at this time in improving other parts' of the service. I consider this sad news for the OSS community, because portability is one of the strengths of OSS, and not many of us have access to such a variety of platforms to compile and test our software on. As a consequence, I expect many projects dropping support for some of the platforms they can't get access to. Are there any sound alternatives with at least some popular OS/hardware combinations? Any plans to create one? (Perhaps Google or IBM might come up with something?)" -
Open Source Federal Income Tax Software
niiler writes "There is finally a usable US federal income tax program for Linux users who don't wish to file online. TaxGeek is a Mozilla-based US income tax program that includes Form 1040, Schedules A, B, C, C-EZ, D, E, K-1 (1065), SE (Short and Long), W2, Forms 8880, 8853, 8863, 8812, 5695, 4952,3903, 2106, 2106ez, 2441 with access to most other files as PDFs. It is intended to be extensible so that developers can easily add other forms that are needed without affecting the existing file formats and stored data. TaxGeek will also create PDFs of all the supported forms so that you can print them and send them in to the IRS. (PDF creation support requires the installation of Perl PDF::Reuse.) At this point, e-filing is not supported." -
Open Source Federal Income Tax Software
niiler writes "There is finally a usable US federal income tax program for Linux users who don't wish to file online. TaxGeek is a Mozilla-based US income tax program that includes Form 1040, Schedules A, B, C, C-EZ, D, E, K-1 (1065), SE (Short and Long), W2, Forms 8880, 8853, 8863, 8812, 5695, 4952,3903, 2106, 2106ez, 2441 with access to most other files as PDFs. It is intended to be extensible so that developers can easily add other forms that are needed without affecting the existing file formats and stored data. TaxGeek will also create PDFs of all the supported forms so that you can print them and send them in to the IRS. (PDF creation support requires the installation of Perl PDF::Reuse.) At this point, e-filing is not supported." -
Are AV False Positives Hurting You?
Gerald asks: "After the most recent Wireshark release a certain AV vendor's product started warning users that the installer contained adware. Since then, I've spent several hours verifying this isn't the case, trying to get the AV vendor to fix their stuff, and reassuring affected users that we do not ship adware with our product. Unfortunately, this isn't an isolated case. I've had to do this several times over the past few years, and each incident uses up time that could have been better spent elsewhere. It's even worse for other projects. If you produce software, have you ever suffered collateral damage from AV false positives?" -
Viacom Claims Copyright On Irrlicht Video
stinkytoe writes in with the news that Nikolaus Gebhardt, developer of the cross-platform game engine library Irrlicht, recently had one of his video tutorials taken off of YouTube. A thread on Irrlicht's forum contains a copy of the takedown notice. From Gebhardt's blog: "Viacom, the corporation behind MTV, DreamWorks and Paramount is now claiming they own the copyright on a video of an Irrlicht tutorial. Which is completely ridiculous, of course: The whole thing has been written by me and the Irrlicht team, even textures and skins and logos have been created by me, and an Irrlicht Engine user... simply filmed and published it on YouTube.com. Here is a screenshot of the tutorial, it's really just a 2D GUI rendered using the 3D engine, nothing special at all." -
Viacom Claims Copyright On Irrlicht Video
stinkytoe writes in with the news that Nikolaus Gebhardt, developer of the cross-platform game engine library Irrlicht, recently had one of his video tutorials taken off of YouTube. A thread on Irrlicht's forum contains a copy of the takedown notice. From Gebhardt's blog: "Viacom, the corporation behind MTV, DreamWorks and Paramount is now claiming they own the copyright on a video of an Irrlicht tutorial. Which is completely ridiculous, of course: The whole thing has been written by me and the Irrlicht team, even textures and skins and logos have been created by me, and an Irrlicht Engine user... simply filmed and published it on YouTube.com. Here is a screenshot of the tutorial, it's really just a 2D GUI rendered using the 3D engine, nothing special at all." -
Viacom Claims Copyright On Irrlicht Video
stinkytoe writes in with the news that Nikolaus Gebhardt, developer of the cross-platform game engine library Irrlicht, recently had one of his video tutorials taken off of YouTube. A thread on Irrlicht's forum contains a copy of the takedown notice. From Gebhardt's blog: "Viacom, the corporation behind MTV, DreamWorks and Paramount is now claiming they own the copyright on a video of an Irrlicht tutorial. Which is completely ridiculous, of course: The whole thing has been written by me and the Irrlicht team, even textures and skins and logos have been created by me, and an Irrlicht Engine user... simply filmed and published it on YouTube.com. Here is a screenshot of the tutorial, it's really just a 2D GUI rendered using the 3D engine, nothing special at all." -
Linux Kernel 2.6.20 Released
diegocgteleline.es writes "After two months of development, Linux 2.6.20 has been released. This release includes two different virtualization implementations: KVM: full-virtualization capabilities using Intel/AMD virtualization extensions and a paravirtualization implementation usable by different hypervisors. Additionally, 2.6.20 includes PS3 support, a fault injection debugging feature, UDP-lite support, better per-process IO accounting, relative atime, relocatable x86 kernel, some x86 microoptimizations, lockless radix-tree readside, shared pagetables for hugetbl, and many other things. Read the list of changes for more details." -
Open XML Translator for Microsoft Word Available
narramissic writes "The first phase of a Microsoft-funded project to create software that can convert Microsoft Word documents between Open XML and Open Document Format (ODF) has been completed. As a result, the Open XML Translator is now available for download in version 1.0 from SourceForge.net. A ComputerWorld article details the history of the project, discussing the work of companies like CleverAge and AztecSoft, as well as community efforts to bring this project to realization." -
Navy Gets 8-Megajoule Rail Gun Working
prototypo writes "The Free Lance-Star newspaper is reporting that the Navy Surface Warfare Center in Dahlgren, Virginia has successfully demonstrated an 8-megajoule electromagnetic rail gun. A 32-megajoule version is due to be tested in June. A 64-megajoule version is anticipated to extend the range of naval gunfire (currently about 15 nautical miles for a 5-inch naval gun) to more than 200 nautical miles by 2020. The projectiles are small, but go so fast that have enough kinetic punch to replace a Tomahawk missile at a fraction of the cost. In the final version, they will apex at 95 miles altitude, well into space. These systems were initially part of Reagan's SDI program ("Star Wars"). An interesting tidbit in the article is that the rail gun is only expected to fire ten times or less per day, presumably because of the amount of electricity needed. I guess we now need a warp core to power them." -
TiVoToGo for Mac Announced
An anonymous reader writes "After much anticipation, some backpedaling, a bite of hope, and a delayed release date, TiVoToGo Mac Edition is here. While there have been some unofficial hacks, those solutions have not been ideal for everyone. With support for transferring shows and burning to DVD/iPod, TiVoToGo is bundled as a part of Roxio's Toast Titanium software that will be announced tomorrow at Macworld." -
The D Programming Language, Version 1.0
penguinblotter writes in a journal article: "Soon, Walter Bright is scheduled to release version 1.0 of the D Programming Language. D is a systems programming language. Its focus is on combining the power and high performance of C and C++ with the programmer productivity of modern languages like Ruby and Python. Special attention is given to the needs of quality assurance, documentation, management, portability and reliability. D has appeared on Slashdot a few times before, and Walter has continued to add more and more features. Most Slashdot community comments in these articles have been offered on feature X or spec Y without reading through the extensive D newsgroup archives. It has been here over the past seven years where extremely gifted and experienced programmers hashed out discussions and arrived at excellent implementations of all the ideas discussed." Read on for the rest of penguinblotter's writeup.
For those with a C/C++ background, D offers:- native code speed
- extremely fast compilation times
- garbage collection (although you can manage your own memory if you want)
- OOP - by reference only, easy initialization, always virtual
- cleaner template metaprogramming syntax, more powerful templates, as well
- built-in dynamic and associative arrays, array slicing
- versioning (no preprocessor madness)
- link-compatibility with C
- nested functions
- class delegates / function pointers
- module system
- similar syntax
- No virtual machine or interpreter
- built-in unit testing and design-by-contract
From D's creator:
For me, it's hard to pinpoint any particular feature or two. It's the combination of features that makes the cake, not the sugar, flour or baking powder. So,- My programs come together faster and have fewer bugs.
- Once written, the programs are easier to modify.
- I can do (1) and (2) without giving up performance.
-
Opera Running on the OLPC
An anonymous reader writes "The Opera developers have ported their browser to the $100 laptop. Håkon Wium Lie writes: 'Seeing Opera run on the OLPC for first time was a revelation — no browser has ever been more beautiful. The resolution of the screen is stunning (200dpi) and Opera makes the most of the embedded DejaVu fonts.' Claudio Santambrogio writes: 'Opera runs beautifully on it. The machine is not really the fastest, but Opera's performance is excellent — the browsing experience is beautifully smooth: all sites load fine and quickly, and even complex DHTML pages with heavy animations do not suffer.'" -
Java Open Review Project
bvc writes "We Launched the Java Open Review Project today. We're reviewing open source Java code all the way from Tomcat down to PetStore looking for bugs and security vulnerabilities. We're using two static analysis tools to do the heavy lifting: the open source tool FindBugs, and the commercial tool Fortify SCA. We can use plenty of human eyes to help sort through the results. We're also soliciting ideas for which projects we should be reviewing next. Please help!" -
TiVo File Encryption Cracked
An anonymous reader writes "TiVo file encryption has been cracked. Details on the project can be found on the wiki. Mac and Linux users rejoice!" The project page says, "The conversion still requires the valid MAK of the TiVo which recorded the file, so it cannot be used to circumvent their protection, simply to provide the same level of access as is already available on Windows." -
Dumping Aqua On Mac OS X For X11?
Sagefire asks: "Aqua is a beautiful interface but it can be incredibly resource intensive (especially for older/low-end machines). And, though the open source community has made great strides in reverse engineering proprietary drivers from Mac OS X, I would love to be able to simply keep using the drivers that came with it, for now. Since there is a fully functional BSD variant under the hood, is it possible (using X11.app, darwinports, and/or Fink) to boot to a command line and simply startx? Would it use less RAM to bypass Aqua?" -
Inexpensive EEG Devices?
Rustcycle akss: "To extend prior music generation experimentation, I'm interested in creating music via genetic algorithms using neurofeedback to assign fitness values. Does anyone have a recommendation for EEG systems that are affordable outside research institutions? What's the best system under $2k? Ideally I'd want a multi-sensor system so I could do sonification experiments to 'hear' correlated data from different regions, but I'd settle for a one or two sensor system for initial experimentation — so long as there are drivers for Mac / Linux. How safe / unsafe is the OpenEEG route?" -
Copyright Protection Problems For OSS Project
An anonymous reader writes "There's a federal case in the Northern District of California where copyright for open source is being challenged. The free software project JMRI discovered that a commercial company was using some of their files in a product, in violation of the license. They added a copyright claim to an ongoing legal action about cybersquatting, software patent abuse, etc. The patent case was covered on Slashdot back in June but the copyright part is new. The other side came back with an argument that copyright law didn't apply, simply because they software was 'being given away for free.'" -
Copyright Protection Problems For OSS Project
An anonymous reader writes "There's a federal case in the Northern District of California where copyright for open source is being challenged. The free software project JMRI discovered that a commercial company was using some of their files in a product, in violation of the license. They added a copyright claim to an ongoing legal action about cybersquatting, software patent abuse, etc. The patent case was covered on Slashdot back in June but the copyright part is new. The other side came back with an argument that copyright law didn't apply, simply because they software was 'being given away for free.'" -
Copyright Protection Problems For OSS Project
An anonymous reader writes "There's a federal case in the Northern District of California where copyright for open source is being challenged. The free software project JMRI discovered that a commercial company was using some of their files in a product, in violation of the license. They added a copyright claim to an ongoing legal action about cybersquatting, software patent abuse, etc. The patent case was covered on Slashdot back in June but the copyright part is new. The other side came back with an argument that copyright law didn't apply, simply because they software was 'being given away for free.'" -
Hiring (Superstar) Programmers
Ross Turk wrote, "We've been looking for senior engineers to work on SourceForge.net for a while now, and it's been a lot more difficult than it was a few years ago. Has the tech market improved so much that working on a prominent website is no longer enough to attract the best talent? Is everyone else running into the same problems, or is it just here in the Valley and other high-tech corridors?" This is a question that I've seen coming in a lot; the economy has not picked up everywhere — so how are other people handling this? Going outside the traditional Valley/Route 128 corridors? Outsourcing? And how do you find people — beyond just using job boards? (Full disclosure: That's our job board thingie, as you probably have figured out.) Or do job boards alone work? Some people have been swearing up and down that CraigsList works — and there's always something to be said for nepotism. -
Slashback: IceWeasel, Online Gambling, GPU Folding, Evolution
Slashback tonight brings some clarifications and updates to previous Slashdot stories, including: The facts about Debian Iceweasel; A closer look at Folding@home's GPU client; David Brin's lament; Online gambling ban may violate international law; Human species may do whatnow?; and Another RIAA lawsuit dropped. Read on for details.The facts about Debian Iceweasel. john-da-luthrun writes, "Debian Firefox/XULrunner maintainer Mike Hommey reports on the Firefox/Iceweasel wrangle, correcting various assertions that have been made in the assorted trollfests/flamewars currently raging over the proposed Firefox rename. Hommey confirms that Firefox in Etch will be renamed 'Iceweasel,' but this will only be a renamed version of the vanilla Firefox, not the GNU Iceweasel fork — though the Debian and GNU Iceweasel teams may work together in future."
A closer look at Folding@home's GPU client. TheRaindog writes, "Slashdot recently covered some impressive client statistics for Stanford's Folding@home project, but they don't tell the whole story. The Tech Report has taken a closer look at the GPU client, running it on a Radeon X1900 XTX against the CPU client on a dual-core Opteron. The results are enlightening, especially considering how Stanford has chosen to award points GPU client work units. Power consumption is more interesting, with the GPU client apparently far more power-efficient than folding with a CPU."
David Brin need not lament — KidBasic. sproketboy writes, "I was thinking about the recent slashdot story David Brin Laments Absence of Programming For Kids, and after looking around I found KidBasic. KidBasic is quite good and teaches all the basics of programming. My 4 year old nephew and I have been able to get a few simple games programmed with it."
Online gambling ban may violate international law. An anonymous reader writes, "As Slashdot noted earlier, Congress has passed an effective ban on online gambling in the U.S. This may not be the end of the story, however. The law may be struck down by the World Trade Organization on the grounds that it violates the United States' international obligation not to discriminate in favor of domestic casinos. If the WTO strikes down this U.S. gambling ban, it would not be the first time. In November of 2004, the WTO struck down a U.S. anti-gambling law as illegally discriminating against the nation of Antigua."
Human species may do whatnow?. jamie writes, "'I might have believed this nonsense could come from some late 19th century eugenicist, but now? Is there any evidence...?' That's biologist PZ Myers's comment on the BBC story that claims the human species may split in two. It was posted on Slashdot as humor, but Myers's comments are a much-needed sober appraisal of this kind of pseudoscientific claim."
Another RIAA lawsuit dropped. skelator2821 writes, "Another RIAA lawsuit has been dropped against a defendant who had been accused of illegally sharing songs online, according to Ars Technica. Looks like the Mob tactics are not paying off for our good friends at the RIAA anymore."
-
Wikipedia Goes Mobile
eldavojohn writes, "Webaroo has added Wikipedia to their services on mobile devices. There have also been open source efforts to deliver it to the iPod (also check out the wiki) or a PDA. I guess if I were still a bartender, this would be a necessity in solving bar disputes before they escalate to fisticuffs." Wikipedia requires 6 GB of free space, 10 GB recommended. And remember: Don't Panic. -
Improving Open Source Speech Recognition
kmaclean writes, "VoxForge collects free GPL Transcribed Speech Audio that can be used in the creation of Acoustic Models for use with Open Source Speech Recognition Engines. We are essentially creating a user-submitted repository of the 'source' speech audio for the creation of Acoustic Models to be used by Speech Recognition Engines. The Speech Audio files will then be 'compiled' into Acoustic Models for use with Open Source Speech Recognition engines such as Sphinx, HTK, CAVS and Julius." Read on for why we need free GPL speech audio.
Why free GPL Speech Audio?
Speech Recognition Engines require two types of files to recognize speech. The first is an Acoustic Model, which is created by taking a very large number of audio recordings of speech and their transcriptions (called Speech Corpus or Corpora) and 'compiling' them into statistical representations of the sounds that make up each word. The second is a Language Model or Grammar file. A Language Model is a very large file containing the probabilities of certain sequences of words. A Grammar is a much smaller file containing sets of predefined combinations of words.
Most Acoustic Models used by 'Open Source' Speech Recognition engines are 'closed source'. They do not give you access to the speech audio (the 'source') used to create the acoustic model, or if they do, there are licensing restrictions on the distribution of the 'source' (i.e. you can only use it for personal or research purposes). The reason for this is because there is no free Speech Corpora in a form that can readily be used to create Acoustic Models for Speech Recognition Engines. Open Source projects are required to purchase Speech Copora which has restrictive licensing — i.e. they are not permitted to distribute the 'source' speech audio, but they are permitted them to distributed the 'compiled' Acoustic Model.
Why GPL?
A GPL-style license will ensure that user contributions will always benefit the open source community, since it requires any distribution of derivative Acoustic Models to include access to the 'source' speech audio. -
GMail and Sourceforge E-mail Bouncing Saga
An anonymous reader writes "All e-mail going back and forth from Sourceforge and Gmail is being bounced. This leaves many Open Source projects with helpless mailing lists. Fortunately, Sourceforge blames Google and Google is blaming SourceForge for this. The Sourceforge support site is clogged with support requests for a resolution to this problem. Google's response to this bouncing has been automated e-mails saying it is probably at the other end of mail delivery. This is something that the community needs to know about since it has been going on for a week already with no end in sight." Worth noting that Sourceforge and Slashdot are both part of OSTG. Update 20:07 GMT by SM: According to SourceForge support staff this issue is now resolved. Apparently a few days ago the sender-verify to gmail started resulting in 450 errors. Google has since either corrected this issue or whitelisted SourceForge and several tests of the system have resulted in correct delivery. -
From SketchUp to Second Life
writes "Roo Reynolds of Eightbar (an external blog written by some IBMers) has put together a tool to export Google SketchUp models and import them into Second Life. It only seems to work for fairly basic objects, and cylinders and non-rectangular surfaces 'are particularly badly hit.' Along with the Prim.Blender project, this sort of tool looks like it could make building in Second Life considerably easier, allowing people to choose their preferred tool rather than be constrained to the in-world editor." -
Design by Contract in C++?
An anonymous reader asks: "I have read some of the stuff on Eiffel, watched their tutorial videos about design by contract, and the entire thing sounds like a pretty good idea. However, the problem is that we don't use Eiffel at work, and I highly doubt I could get people to come around to the idea of switching to it. Although we use a lot of C++, I can imagine that a lot of the ideas from Eiffel can be applied there. I have looked around on the net and found a few articles talking about different ways of applying design by contract using assert statements and the like. I also found the dlib C++ library on SourceForge which, among other things, puts a design by contract face on a lot of API calls. So, there are obviously people doing it. What is everyone's experience with Design by Contract in C++? What tools are there that help make it a workable system? Lastly, are there any pitfalls to taking this approach in C++?" -
Maryland Fights to Keep E-voting
crystalattice writes "Apparently Maryland election officials never have computer problems. That's why they're fighting so hard to keep their Diebold e-voting machines. Washington Post reporter Marc Fisher received nothing but bad attitudes, dodges, and excuses when he attempted to discuss the issue with the state elections administration and Diebold." From the article: "I asked the state's elections administrator, Linda Lamone, whether Maryland wasn't just a bit too quick to adopt electronic voting. Doesn't the computer at your desk ever freeze up on you? 'No,' she replied. Never? 'No.' But surely people in your office have had that experience? 'No.' (Maybe we've found the solution to Maryland's voting problem: Everybody head on down to Linda Lamone's office, where the machines work 100 percent of the time.)" -
Strategies for Test Databases?
youngcfan asks: "I've been tasked with finding strategies for a test database that can be used effectively by both software developers and the QA team. We're a J2EE shop with most of the interesting pieces of the application interacting heavily with the database -- so we need to test it. We're ramping up on JUnit, but are looking for ways to test the database-driven pieces of code. Since QA needs the same database for functional testing separate from developers' unit tests, DBUnit doesn't seem to suffice. We also have the challenge of working on multiple releases at the same time, which only complicates how and when to add new data to the test database in a way that's useful and valid for everyone. We're looking for strategies for using a test database in a way that meets both the QA's and the developers' needs, works for multiple releases, and isn't a heavy burden to maintain given that the schema and code can change anytime before any of the multiple upcoming releases. Any suggestions?" -
Google Releases Tesseract as Open Source
An anonymous reader writes "Google recently released Tesseract as open source. Originally developed at the HP Labs from 1985-1995, it has been touted as one of the most accurate Optical Character Recognition (OCR) programs available. Having sat on the shelf gathering dust for so many years, Google cleaned up some of the more outdated portions of the code and released it for general consumption. You can download Tesseract over at Sourceforge. -
FreeDOS 1.0 Released
Noksagt writes, "FreeDOS 1.0 has been released only a little bit later than planned. The 1.0 milestone is considered to be 'a stable and viable MS-DOS replacement' and features long filename support, HIMEM and EMM386 management, and CD-ROM support." -
COWS Ajax - Ajax Evolved
nuttzy writes, "COWS Ajax takes over where Ajax leaves off. The web has gone through a great period of experimentation and there is now a dizzying array of frameworks, add-ons, howtos, and books. The common drawback these Ajax aids all fail to overcome is that, even with aids, apps take a long time to create and debug. Many times someone has already created a great tool and you'd really just rather use theirs instead of reinventing it (especially if it's a Google, Yahoo, or other trusted player). Wouldn't it be great to drop in a single line of code to gain a huge amount of functionality that frees you for something else? You can't do that with Ajax, but you can with COWS (Changeable Origin Web Services) Ajax. Now highly interactive third party services like SpellingCow are possible." -
A Truly Silent Home Theater PC Built for Linux
slimrabbit writes "LinuxDevices is reporting on a truly silent home theater PC that comes with its own Fedora 5 based quick install Linux DVD capable of installing a fully-configured FC5 system with LIRC, KDETV, TV-Time and Kradio in about 15 minutes. The most notable features are its "church mouse quiet" 14dba power supply, TV-Out (SVideo and composite), component video, DVI and VGA out, and hardware MPEG support(XvMC). The company also supports and engages the Linux community through its sponsorship program. It is sponsoring knoppmyth and the Debian User Project and makes the mechanical drawings of its face plates available under the GPL." -
A Truly Silent Home Theater PC Built for Linux
slimrabbit writes "LinuxDevices is reporting on a truly silent home theater PC that comes with its own Fedora 5 based quick install Linux DVD capable of installing a fully-configured FC5 system with LIRC, KDETV, TV-Time and Kradio in about 15 minutes. The most notable features are its "church mouse quiet" 14dba power supply, TV-Out (SVideo and composite), component video, DVI and VGA out, and hardware MPEG support(XvMC). The company also supports and engages the Linux community through its sponsorship program. It is sponsoring knoppmyth and the Debian User Project and makes the mechanical drawings of its face plates available under the GPL."