Software Archaeology
Plug1 writes "Salon (day pass needed) has an article about preserving software for historical purposes. It discusses source code archiving, and the effect the DMCA is having on attempts to catalog and analyze legacy code. It will be a shame if in the future a wealth of information is locked away because knoweldge of the underlying technology is lost."
That the DMCA DOES NOT APPLY outside the USA. However, hardware Digital Restriction Management DOES.
I really dont want strong crypto keeping out of stuff that I OWN, or My CONTENT.
I'td be a neat experiemnt to create a Linux driver that emulates TCPA chips so that stupid software thinks you're auth'ed.
You know, it really isn't fair-use to repost an entire article from another website site.
There's also the problem of grave robbers and that whole burning of the great library thing.
The Egyptians could very well have written down the instructions for building them. There have been numerous opportunities for that information to be have been destroyed. Or they may have viewed their construction as too sacred and only passed down information on a need to know basis.
Our problem is that we charge for rocks and lack the motivation. We just assume we couldn't build such things as they did but never really bother to try.
Ben
Work Safe Porn
If you have the source code for something then you have no cause to fear the DMCA, since you don't need to decrypt it. And if you don't have the source code, where is the value? Is there really any value in running lotus 123 for the Apple//? Perhaps if you have an Apple//, but so what? You cannot "fly over the code" from any height (as was mentioned in the article) because you don't have any code to fly over. You have an executable, and the "structure" there is quite different than looking at source code.
If you want source code for DOS, hit freedos.org and download it. It's not Microsoft's source, but so what? It does the very same job and, in many cases, it's superior to the original. Works that have value will be replicated and emulated; works thta have no value simply have no value - where is the need (or logic) in "preserving" them?
Take the Doomsday Project (in the UK) as an example. An Acorm Archimedies lazerdisc full of content relating to life in the 20th century. The problem came when they wanted to get the data off .. and couldn't easily find a compatible lazerdisc reader.
Of course, the format of the data is an issue. But if you can't get the data off the media, then the format of it isn't going to matter in the slightest.
Avantslash - View Slashdot cleanly on your mobile phone.
At least with jay-walking, no matter how many times you do it, the road will still be there. But if you post the full text of Salon stories without either subscribing or getting the FREE day-pass, eventually we will no longer be able to pay fine writers like Sam Williams and Rachel Chalmers to write the stories that Slashdot readers like to read.
Editor, Salon Business & Technology
Salon.com
The most fundamental concept in computer science is logic, not algorithms (or worse programming languages). If a 'programmer' hasn't written a program in a low level language like C or assembler, the hiring manager should beware. Without hands-on experience with the fundamentals of computer science that person is lacking at the most basic level, regardless of whether he knows 1 language or 50 languages. He is handicapped.
Bullshit.
"Computer science is about computers in the same way astronomy is about telescopes" --Edsgar Dijkstra
Programming isn't about knowing how to twiddle bits in registers or even how to leverage strengths of a particular processor.
Programming is about dealing with complex problems which can be solved by manipulation of information. I would say the the quality a programmer needs most of all is not logic or math, but just the ability to hold and manipulate large and complicated structures inside his head. And no, it doesn't have anything to do with assembler, low-level languages, ALUs, bits, etc. etc.
Kaa
Kaa's Law: In any sufficiently large group of people most are idiots.
You watch an ad to get a day pass. Advertisers pay to sponsor the daypass. The more people use the daypass, the more valuable that sponsorship, and the more we can charge for it.
Editor, Salon Business & Technology
Salon.com
This is a good argument for mandatory source code deposit. To get a copyright on code, you should have to deposit a copy of the source with the Library of Congress. The Library of Congress has the authority to require this, but currently they only require a printout of the first ten and last ten pages, because they didn't want to store all the paper. That should change.
That same SciAm article mentioned the impending loss of archived data from NASA, data collected from satellites launched at a cost of hundreds of millions of dollars.
Some of this data is useless, today. In the future, someone might find it useful. Do we allow this data to degrade, and then possibly launch a new satellite to collect new data (if that's even possible, in some cases, it's not - how do you gather climate data from the 1970's?).
The main problem is the tape backup companies no longer support the old tape drives, and new tape drives don't support the old tapes and tape formats.
Funny thing is, 5 years ago, I was there with everyone else saying that we should put this data on CD ROM, because that format will never, ever, ever go away. Now, I'm not so sure - if they ever straighten out the DVD standard, I can see a future, 10 years from now, when you won't be able to buy a new device that can read a CD ROM.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
I have some old AutoCAD 3 files from high school, a hopelessly optimistic design for an automatic vacuum cleaner, if I recall.
My dad still has a program he wrote on punch cards someplace.
That's the trouble, isn't it? Even if the data survives, the hardware to read it might not.
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton