Software

Moving from Binary Drivers to Open Source? 186

GerryGilmore asks: "We are a division, specializing in telecommunications equipment, of a very large hardware manufacturer. Our equipment, DSP and PSTN boards, has been supported under Linux through a set of binary driver modules and binary libraries implementing our API set. We are in the process of migrating to a completely open source-based software infrastructure to be more in sync with the rest of the Linux industry. However, not having any real experience with moving from proprietary to an open source model, we wanted to see if the Slashdot crowd has any similar experiences to share: The Good; The Bad; The Ugly; and how best to avoid the most common pitfalls."
Data Storage

Address Formatting for International Mailing? 84

linuxbaby asks: "Anyone have any advice or wisdom from experience about address formatting for international shipping? I'm starting to doubt the process of asking individual questions of 'name, company, address, city, state, postalcode, country' because of complaints or misunderstandings from places like Ireland (no postalcodes), Germany (postalcode goes before city), Japan and England (many lines of address info needed). Maybe the best approach is to just get the country as a option-select list of 2-character country codes, but leave the other lines wide open ('address1', 'address2', 'address3', 'address4') for the person to fill in as they see fit. The point here is not data mining, but shipping packages as accurately as possible, anywhere in the world. Thoughts?"
Businesses

Countering IP Agreements? 112

Ghettoimp asks: "I'm a grad student considering an offer for a summer internship with a large software company. The offer is appealing but has a horrible IP agreement which gives them the rights to work I create while I'm there, *and* rights to work I've created in the past. I proposed a counter-agreement but it seems quite clear that the terms are non-negotiable, and I have little reason to believe that this situation is different anywhere else that would be interested in hiring me (e.g., defense contractors, research labs). The agreement does let me list explicit items to exclude from this, and gives me space for four items. I am thinking about instead attaching a list of every program I have ever worked on at all. I know this won't give me any control over what I work on while I'm there, but could this be a viable strategy for keeping ownership of the programs I have already written? I just want to know that I will be able to use, distribute, and talk about my own work in the future without worrying about some ridiculous lawsuit."
Unix

Solving the /etc Situation? 293

mrfibbi asks: "/etc is a mess, plain and simple. Each program has its own (incompatible) config file format and the naming scheme/hierarchy is left almost solely to the author. Furthermore, package updates are a mess, either choosing to replace the entire config file, reject any updated versions (which leads to inconsistencies), or, as is the case with etc-update, asking the user to manually merge the files, which takes forever after a big update. We've revamped /dev with udev, but we've still failed to come up with a universal, duct-tape-free solution for the problem. Though solutions exist, there has been little or no adoption, either due to a personal dislike for the idea or API, or just an indifference to the problem. Should we work toward migrating to an Elektra-like system? Something else? Or do most simply find it not worth the trouble?"
Wireless Networking

Building an Non-Wired Network for Pueblos? 60

wsxian asks: "We recently received a large grant to install a wireless high speed Internet system for our entire Pueblo here in the State of NM. This would encompass about 150 homes and the range from a central point would be no more than 6 miles, but there are hills, valleys and trees so line of sight is not an option unless we decide to drop homes. I welcome any suggestions for technology to look at, what to avoid, security concerns- and most important for us what companies to avoid. If any of you have had real life experience with doing such a scaled project like this, please give your input!"
Music

Questions for a P2P Downloading Panel Discussion? 63

George P. Burdell asks: "On April 5, Georgia Tech's Honor Advisory Council will host a panel discussion between opposing sides of the P2P downloading issue. Among other panel members, a representative from the RIAA has agreed to attend the event. The discussion is intended to raise the level of awareness of students who may think they know all they need to know about the issue. What are some of the pressing questions the tech community has for panel members on both sides of the issue?"
Networking

Agile Methods in System Administration? 61

sta asks: "Agile methodologies focusing on development techniques and approaches abound, many of which at the very least give food for thought. I have been in constant discussion with our dev manager about agile approaches and their extension to the systems administration world. Can agile methods and the agile mind set be applied to the systems administration world? Does systems administration rely on policy and procedure for it's integrity and reliability or is that just an ingrained habit? There appear to be a number of administrative tools that claim agility but are there any established agile methodologies?"
Linux Business

Which Linux Certification? 93

dirvish asks: "I am trying to break into the Linux Server Administration field so I have been doing quite a bit of studying lately. I figured while I am studying the subject I might as well work towards a related certification. I am leaning towards the Linux Professional Institute Certification. Other certifications I am considering are CompTIAs Linux+ and Red Hats RHCE. So which Linux certification is the best? I would say Red Hat is the most reputable of these three but I am concerned that their certification might be too Red-Hat-centric, and I don't want to be locked into one distro. Which one is the easiest/cheapest to obtain? Which is the mostly highly regarded in the industry? Are there others that I missed?"
Education

Teaching Computer Lit. in Developing Countries? 33

Pro777 asks: "I am a US Peace Corps volunteer currently teaching 'Computer Studies' at a High School in the Republic of Samoa, in the South Pacific. Anyways, myself and other IT teachers are having a difficult time finding a good digital textbook to teach basic skills such as basic computer architecture, word processing, and using spreadsheets. Real textbooks are cost prohibitive, and a lot of what is found is too high level for our students. Any suggestions?"
Software

Clash of the GPL and Other IP Agreements? 530

Daimaou asks: "A situation I'm involved in at work has raised some questions regarding the GPL vs. IP agreements. When I started working for my employer several years ago I signed an IP agreement that states anything I think while working for them is theirs, as well as anything I've ever thought in the past if it enters their building; dumb, but I needed a job." To make a long story short: Daimaou wrote some code derived from GPLed sources. Now his company wants to take control over what he's written. IP agreements aside, this sounds like a GPL violation since the company's IP can't override IP already established by the original GPLed code. Daimaou also says the company is trying to patent at least some of the code. Is there anything Daimaou, or anyone else for that matter, can do to get the company to cut short their plans and play fair with IP that obviously doesn't belong entirely to them?
Wireless Networking

IAS/RADIUS Implementation in a Coffee Shop? 63

noyler asks: "I've been asked to decide on the best way for metering a 'free' wireless network at a local coffee shop. Here's the scenario: currently, local college students come to the coffee shop, grab a cup of coffee, and then spread out like it's a study hall for 6 to 10 hours at a time and use the free internet. The coffee shop loves this, but it's getting really crowded for the other customers that just come in for some coffee and have nowhere to sit. The management wants to implement a system that, upon buying a drink, grants a time-limited connection for that customer of 3 or 4 hours. If the customer wants more access, another drink will need to be purchased. The store network is a simple cable modem with wireless access point attached right now. After implementation, customers should be prompted for a username/password (which can come from his or her receipt) and then have access to the 'net. One limitation is that the customers should not have to install any third-party software to use it--no window for software corruption liability that way. The customer base is mostly Windows with an ever-growing number of Mac users as well. What are some good ideas for doing this? I've considered RADIUS, or some kind of portal software, but don't see any clear answers. Any suggestions for software to use?? The coffee shop is very low budget, so cheap hardware and free software would be best!"
Security

File Systems for Electronic Surveillance Devices? 136

An anonymous reader asks: "A friend recently discovered that her vehicle had been bugged by the police (for reasons I won't go into here). It seems the set-up had been wired into the car's electronics, so that whenever the car was going the microphones were recording the occupants' conversations. Unfortunately I didn't get to see everything she recovered, as she was a bit exuberant in her removal and disposal. However, I have been given a 20G Fujitsu notebook hard drive and some kind of audio processing chip from a manufacturer by the name of Topoint, and have been asked if I can examine the contents. You can read on to hear about my efforts so far, but I have several questions: If the surveillance device came from a vendor, what kind of file system might they use, and if - as I suspect - it is encrypted, do I have any options other than writing zeros over the drive and putting it to less controversial use?"
Displays

Flickering Curiosity? 251

N8F8 writes "Why do some people see monitor flicker more readily than others? I happen to be one of the lucky folks who can spot a 60Hz monitor from across the room. Most people seem oblivious to this flicker. Other people can only see it in their peripheral vision. I tried researching an answer and I stumbled on plenty of information about something called 'Critical Fusion Frequency'. There even appears to be quite a bit of research into this phenomena but I couldn't find much information on why flicker perception varies so greatly. Can anyone shed some (flicker-free) light on this?"
Data Storage

Automated CD/DVD Archival? 75

An anonymous reader asks: "Our department used to use a Cedar Technologies Desktop CD-R Publisher for fully automated backup of data (~2 CDs per day) controlled by a Linux PC. The publisher just broke and we are looking into a new backup solution to automatically burn and print CDs or DVDs. Solutions for CD/DVD duplication are available for Windows and Mac (for example: Primera and Rimage [which acquired Cedar in 2000]) but not for Linux. While a Mac would be OK, none of the manufacturers seems to offer scriptability or a command line interface which is essential for our task. Tape and HD backup are not an option - the data is already mirrored on RAIDs. Has anyone set up a similar archival system using Linux?"
Patents

Understanding (and Avoiding) Software Patents? 72

An anonymous reader asks: "I'd like to write some Free backup software, but this area is mined with patents. I downloaded one and tried to understand it, but the 'claims' section (arguably the most important part) is made up of utterly incomprehensible patentese, and I can't afford to hire a patent attorney to help me understand it. Are there any free or cheap ways to learn enough about patents to understand them, so I can figure out exactly what is patented and therefore avoid it?"
Portables

High-Capacity PCMCIA Drives for Backup? 65

jspivack asks: "My dad is looking for a very portable backup system for his laptop. He's tired of going without his apps and data for days on end when it goes down - and since it's a laptop, anything from trackpad to screen to USB port problems means sending the whole computer in for repair. I figured this would be the perfect use for a high-capacity PCMCIA hard drive: he could just keep it in his slot and make a nightly carbon-copy of his main HD. No external messiness to deal with. And if his machine goes down, he just pops out the drive and pops it into a loaner machine. The problem is, I've googled around and it would seem that Toshiba only makes PCMCIA drives in a 5GB flavor, despite the fact that they have 1.8" drives going to 60GB. Have I missed some other high-capacity (>=20Gb) -internal- PCMCIA drives (Google's not perfect, and neither am I)? Does anyone know if I could buy a 5GB PCMCIA drive and a larger 'embedded' drive and just swap the larger drive itself into the PCMCIA interface portion of the smaller drive? I know it would be taller, but both of his slots are open. Does anyone know if there are technological barriers to this hack?"
Linux Business

Anatomy of a Successful Enterprise Linux Distro? 217

phenix asks: "With the new release of Novell Linux Desktop, and the upcoming release of Sun JDS3, I am curious to hear how these two suites, and their underlying enterprise infrastructures (JES and OES) compare. Specifically, I am interested in their ease of management/deployment in these areas: directory services, productivity (office) applications, centralized application serving, centralized document storage, groupware, and remote application installation. All of these, of course, without the use of Windows products like Exchange and Windows technologies like Active Directory. Is there a better alternative?"
Education

Software Engineering Demo for a K-5 Career Fair? 310

gmjohnston asks: "A local elementary school is having a Career Fair in a couple of weeks and I volunteered. The idea is for parents with various jobs and careers to show and tell the kids a little bit about what their's is, why they think it's interesting and rewarding, etc. It's to try to give kids a little early exposure to some of the diverse kinds of things one can do with one's life. I'm a software engineer, so I'd like to show something that has to do with programming or Computer Science, but which would be interesting to an elementary school student." What would be the best way to illustrate what a software engineer does to a group of primary school kids?
Communications

How Do You Store and Reconcile Email Archives? 380

heyitsjustme wants to know how you deal with old email. "I delete most of what I get but keep the stuff from friends and relations as an archive. Unfortunately I have these email archives from the late 80's through today in the form of macintosh, linux and windows mailboxes including AOL 1.0 mailboxes. What does everyone use to archive email across multiple platforms and non-standard mailbox formats? Is there an easy solution out there? Does anyone archive IM?"
Databases

Do XML-based Databases Live Up to the Hype? 105

douthitb asks: "I have recently started work as a contractor with a company developing/improving an application for exchanging large amounts of data. The current solution exchanges data via XML, but the data itself is stored in a SQL Server database. There is a concern about the overhead involved with wrapping and unwrapping the XML to get the data in and out of a relational database. The proposed solution is to use Tamino, an XML-based database. Neither I nor any of the other developers have any experience with Tamino, but the desired result is to remove the bottleneck of converting the XML back and forth. Does anyone have experience using Tamino (or any other XML-based database)? What benefits and/or difficulties did you have in using an XML database, as opposed to its relational counterpart? How large of a learning curve should be expected with a product like this? Do XML databases really live up to the hype? A similar topic was discussed on Slashdot way back when, so I was hoping to get some more up-to-date feedback on the subject."

Slashdot Top Deals