as "GPL-derived" licenses might not even be Free Software or Open Source.
But isn't this what OSI is for? They approve the license as open source or not. If someone modifies the GPL but it still statisfies the OSI requirments then it shouldn't be an issue if it was derived or not. The spirit of the license is the same as the GPL. In fact the derivative may be an attempt to strengthen that spirit in a court of law. If the derived work is suitable to the OSI then the FSF should allow it.
Now I can see issues if the derived license wasn't OSI compliant but that doesn't seem to be the case here.
Actually it sounds like he was running on a win9x machine. Unfortunately the way win9x is implemented, the OS will not release memory for a thread until the owning process is finished/killed. Since the JAVA spec requires the VM to use the native OS threads if they exist, all JVM implemented under win98 have the thread memory problem. The only way around it is to do what the original poster did. Keep thread references around and keep reusing them.
Whoever says JAVA is platform independent is sadly mistaken.
Does anyone know what happenned at Ameritrade. The CIO chooses Linux but the schedule slips and he resigns. Was this because the rest of the board pushed him out due to the schedule slips or was he fed up with an incompetent IT department and left of his own accord?
"blueprints, though unitelligible to many, is the preferred method of communication among civil engineers"
Computer code (at least in the case of compiled languages) is not the final product. One needs a compiler to produce the final product just as one needs a construction crew to finish a bridge. The code is merely a blueprint, a very detailed one, but nonetheless just a set of instructions.
This of course is beside the point, as computers advance the idea of a programming language could very well disappear. It is not inconceivable that in decade or two we will be able to provide a program with a design document written in prose and have it generate the program. The question is where do you draw the line. For me, if the code is not directly executable on a machine (it either needs an interpreter or a compiler) than it's covered by free speech.
You can have DOS read ability to NTFS, that's been doable for a while now. Go to www.sysinternals.com.
Yes, I could pay $250 for a NTFS driver for DOS (having read only support is useless when trying to repair a disk) or I could just keep the system files on a FAT filesystem accessible by my 5 year old DOS disks (or better yet my Linux boot disk). Micrsoft should really provide a bootable disk solution with R/W capability with the OS.
That's why you back up the Registry weekly. Backups, man, backups!
That's essentially what I did. Using an old backup as a template I merged recent changes into it while avoiding the damaged areas.
Unfortunately my home system is not a mission critical setup so I usually only get around to backups of the registry once a month. Any system that relies so heavily on a 20+ meg file that is so fragile it requires nightly backups, is poorly designed in my opinion. MS should really treat the registry in a journalled like fashion where you can roll back changes or damage. I was originally under the impression that Win2K did do this to a limited extend (i.e. it kept a 'last working' copy of the registry) but my recent experiences showed me otherwise.
Of course, that's not its intended function. You wouldn't expect a bus to get gas milage comperable to a Geo, would you?
If the install disk isn't intended to perform repairs why does it have the Repair option? At the very least it should be able to perform a registry validation. It should also be able to merge in a default base registry without blowing away all the application specific keys.
It's better to have a boot floppy that accesses a CD for your utilities. You're limited by the size of the floppy for what you can accomplish.
I have no problem with this. In fact I typically carry the business card sized Linux Rescue CD around with me. The problem is still in accessing the system files once you've booted with a floppy.
If that truly caused the failure, then there's something wrong with the driver, not the underlying operating system. Did you have the newest drivers?
Yes I did have the latest drivers. I downloaded them because the previous version of the drivers didn't work either. That said, I'm sure it wasn't the drivers that corrupted my registry, but the hard reboot I had to perform after the drivers locked my computer up solid. It's still a cause and effect problem though. The drivers lock my computer up when I try to use the TV out feature. The subsequent hard boot of my computer puts my registry at risk. Ergo I don't use the TV out feature anymore.
Now, yes, I will grant you that perhaps if my system drive was NTFS my registry may not have been at risk by doing a hard boot but I don't know for sure. Anyway, there are many other ways to corrupt the registry without hard booting.
My concern though is that Windows should protect the registry against this kind of damage regardless of filesystem.
I love people who say, just boot into the recovery console and fix stuff from there. Well let me tell you that that does NOT always work.
While trying to watch a DVD on my Win2K system one day it just crashed. Upon reboot I get a blue screen. Not a problem I think, I'll just use 2Ks much vaunted recovery console, but wouldn't you know it, every single safe mode also blue screened. Using bootdisks and the install CD didn't do any better. My system was completely locked out. If it wasn't for the fact that my system files were all installed on a FAT partition I would have had to reinstall from scratch. As it was, I could boot into Linux, copy the registry files from the fubar'd Win2K install, and write my own utility to repair it (the install disc registry repair feature and the repair disk both failed to fix it).
This taught me several valuable lessons.
1) Always install your system files on a FS that can be read from a DOS bootdisk or similar
2) Don't trust the recovery console, it relies too much on the registry
3) The install disc sucks at doing any kind of repairs
4) Repair Disks are not much better
5) Never again try to use the TV out feature on my GeForce2 MX
Well, since the research was funded by the government (DARPA and ONR) and RTI is suppose to be a nonprofit organization, I would think the patents are already in the public domain or at the very least have very affordible licensing.
From our standpoint, we are designing the software for the 99 percent of the people who don't want
to steal the music but instead (want to) use it for whatever means
But this doesn't jive with my father who wants to listen to his music on his computer while surfing the net or my mother who wants to listen to it on her MP3 player. The reason someone buys music is to listen to it. Whether that's on a computer or a portable player shouldn't matter. SunnComms protection scheme definitely does not allow the user to listen to the music with whatever means they want. They know this and they are simply lying to the general public to protect their own image.
Konqueror is based on KHTML which is completely different from Gecko. This is why Konqueror has been progressing much quicker than Mozilla since it is not limited by the Mozilla development cycle.
Re:Yeah, as long as you don't need QT 3 support...
on
Quicktime In Linux
·
· Score: 1
Releasing the decoder for Windows has absolutely no money in it either (you can download the viewer for free). The money is in selling the encoder for which having the widest level of acceptance in the community is a must. Thus it would only make sense to port a viewer to Linux so you can say your viewer is available on the highest number of possible platforms. Why they haven't done this is still a mystery.
A system, method, and computer program product for delivery and automatic execution of... over an Internet connection to a user computer responsive to a user request entered via a web browser on the user computer.
Don't know about you but this sure sounds like java applets to me and I could have sworn somebody already held the patent for that;)
BreX: "Yep, trust us. There is gold in dem dare hills. We got the samples to prove it...."
And for those who don't know about BreX it was probably one of the biggest gold mine scandals in history. After salting their core samples with gold their stock went from pennies a share to high of $200. Last I heard you could buy shares as novelty items.
I think the perfect PDS is the Global Communicator they have in Earth Final Conflict. Built-in vid-phone, collapsible display, long battery life, and small and easy to carry when closed. Of course the holographic display may take a while to develop.
Perhaps the writer didn't get any spam to dorment accounts but I surely did.
After signing up with Bell Sympatico they assigned me a new e-mail account which I never used. In fact, I ignored it so well that they ended up suspending my account because my credit card had expired and they only sent notification to my sympatico account. After getting my account reactivated, (why the bill didn't carry over to my new card I will never understand) I decided to check the account. Over the first three months of it's existence it had gathered over 60 emails, 50 of which were pure spam (the others were notices from Bell).
Remember I had never used this account. In fact I had to dig through my files just to find out what the bloody address was (b1miok73@sympatico.ca not exactly an easy to guess name--and I don't own it anymore so spam away:) ). So yes, just having an email account can indeed generate spam
Darnit, I meant to hit the preview button. Anyway, as shown above the mysql.com webpage shows one of the earlier licenses which explicitly states it's not GPL'd.
Of course this was the first page that came up when I searched the site for the license. After going back I noticed a newer license seems to be available which releases MySQL under the Lesser GPL which still allows nuSphere to add on to MySQL without opening their source. From the LGPL:
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you
distribute them as separate works.
In my book, nuSphere's extra table qualifies an extension considered independent and separate to the MySQL library.
If I still have the wrong license please redirect me to where the 'real' mySQL license is. Thanks.
MySQL FREE PUBLIC LICENSE (Version 4, March 5, 1995)
Copyright (C) 1995, 1996 TcX AB & Monty Program KB & Detron HB Stockholm SWEDEN, Helsingfors FINLAND and Uppsala SWEDEN All rights reserved.
NOTE:
This license is not the same as any of the GNU Licenses published by the Free Software Foundation. Its terms are substantially different from those of the GNU Licenses. If you are familiar with the GNU Licenses, please read this license with extra care. This License applies to the computer program known as "MySQL". The "Program", below, refers to such program, and a "work based on the Program" means either the Program or any derivative work of the Program, as defined in the United States Copyright Act of 1976, such as a translation or a modification. The Program is a copyrighted work whose copyright is held by TcX Datakonsult AB and Monty Program KB and Detron HB.
This License does not apply when running "MySQL" on any Microsoft operating system. Microsoft operating systems include all versions of Microsoft Windows NT and Microsoft Windows.
Excuse me for wondering, but how the fsck can you have a proprietary add-on to a GPL product without violating the GPL? Doesn't
this go against everything the license was intended to promote? This also occurred to me as I read the article posting... how can the
Gemini table type (or whatever it was-- I don't use any version of MySQL) be non-open-source but be a feature for an open source
licensed piece of software?
MySQL doesn't use the GPL. I only gave the MySQL license a quick read but it appears that it doesn't limit add-on programs like the GPL does. Only if you modify the MySQL code itself do you have release your source. To my knowledge the Gemini tables are just an extra layer and therefore don't qualify as a modification to the original MySQL source.
To anybody out there, if I'm wrong please correct me. Thanks.
What brilliant software designer thought that it was a good idea for MSN Messenger NOT to store the buddy lists locally? Is it just me or is this just asking for trouble (not to mention privacy concerns)?
With ICQ my user list is local as are all my logs. Even if the ICQ server goes down I can still view my history which is vital if I'm trying to find that website or phone number that my friend messaged me.
Ok, knowing what version of filesytem you have isn't really required but from my experience seeing what device driver is being loaded is essential.
For example, when I have multiple NICs installed in my box, being able to see what driver is being loaded helps significantly in debugging (particularly if the NICs are different). Knowing that eth1 or eth0 didn't come up isn't particularly useful when for new boxes I don't even know which card is eth0. Watching
eth0: 3Com 3c905B Cyclone 100baseTx at 0x6100, 00:50:da:1e:7e:51, IRQ 12
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 786d.
MII transceiver found at address 0, status 786d.
Enabling bus-master transmits and whole-frame receives.
eth1: RealTek RTL8139 Fast Ethernet at 0x6200, IRQ 9, 00:4e:4f:03:9e:c0
come up makes my day when booting a new router.
Of course these messages may not fall under the banned catagory.
There's no such thing as a generic tool that will plug into Microsoft applications. Microsoft screws with the standards so much you end up having to write custom interfaces just to talk to them. Not to mention implementing workarounds for all the bugs left in the MS software. No, writting a generic tool for Micrsoft is not a feasible solution.
What if it had been read in the legislature?
on
Is Law Copyrighted?
·
· Score: 1
So if someone had requested the entire text of the building code to be read into the record during legislation (which they are perfectly within their right to do) what would become of the transcripts.
All legislative transcipts are public domain (no if, ands, or buts about that one) so one could then simply publish the transcript instead.
If overkill is your thing then you may want to look at Opentext. Their BASIS product seems to do everything you want. It supports over 250 document formats ranging from plain text to binaries to XML/SGML. It has secure access, is cross platform, and supports document check-outs.
Another possible option is Athena from Global Recall. This is what we use here and it seems pretty comprehensive. One nice option it has is the ability to render office documents to web. While I haven't had to deal with the version control aspect of it the online documentation seems to tout it a lot.
They have but the majority of companies caved and paid Rambus the royalties they demanded. Only Infineon and Mircon refused to roll over and play dead. In fact Micron has launched a separate law suit against Rambus for violating JEDEC bylaws. The Micron case is still pending but this judgment bodes well for Micron.
But isn't this what OSI is for? They approve the license as open source or not. If someone modifies the GPL but it still statisfies the OSI requirments then it shouldn't be an issue if it was derived or not. The spirit of the license is the same as the GPL. In fact the derivative may be an attempt to strengthen that spirit in a court of law. If the derived work is suitable to the OSI then the FSF should allow it.
Now I can see issues if the derived license wasn't OSI compliant but that doesn't seem to be the case here.
Actually it sounds like he was running on a win9x machine. Unfortunately the way win9x is implemented, the OS will not release memory for a thread until the owning process is finished/killed. Since the JAVA spec requires the VM to use the native OS threads if they exist, all JVM implemented under win98 have the thread memory problem. The only way around it is to do what the original poster did. Keep thread references around and keep reusing them.
Whoever says JAVA is platform independent is sadly mistaken.
Does anyone know what happenned at Ameritrade. The CIO chooses Linux but the schedule slips and he resigns. Was this because the rest of the board pushed him out due to the schedule slips or was he fed up with an incompetent IT department and left of his own accord?
No, that is NOT what it's saying.
It's closer to:
"blueprints, though unitelligible to many, is the preferred method of communication among civil engineers"
Computer code (at least in the case of compiled languages) is not the final product. One needs a compiler to produce the final product just as one needs a construction crew to finish a bridge. The code is merely a blueprint, a very detailed one, but nonetheless just a set of instructions.
This of course is beside the point, as computers advance the idea of a programming language could very well disappear. It is not inconceivable that in decade or two we will be able to provide a program with a design document written in prose and have it generate the program. The question is where do you draw the line. For me, if the code is not directly executable on a machine (it either needs an interpreter or a compiler) than it's covered by free speech.
You can have DOS read ability to NTFS, that's been doable for a while now. Go to www.sysinternals.com.
Yes, I could pay $250 for a NTFS driver for DOS (having read only support is useless when trying to repair a disk) or I could just keep the system files on a FAT filesystem accessible by my 5 year old DOS disks (or better yet my Linux boot disk). Micrsoft should really provide a bootable disk solution with R/W capability with the OS.
That's why you back up the Registry weekly. Backups, man, backups!
That's essentially what I did. Using an old backup as a template I merged recent changes into it while avoiding the damaged areas.
Unfortunately my home system is not a mission critical setup so I usually only get around to backups of the registry once a month. Any system that relies so heavily on a 20+ meg file that is so fragile it requires nightly backups, is poorly designed in my opinion. MS should really treat the registry in a journalled like fashion where you can roll back changes or damage. I was originally under the impression that Win2K did do this to a limited extend (i.e. it kept a 'last working' copy of the registry) but my recent experiences showed me otherwise.
Of course, that's not its intended function. You wouldn't expect a bus to get gas milage comperable to a Geo, would you?
If the install disk isn't intended to perform repairs why does it have the Repair option? At the very least it should be able to perform a registry validation. It should also be able to merge in a default base registry without blowing away all the application specific keys.
It's better to have a boot floppy that accesses a CD for your utilities. You're limited by the size of the floppy for what you can accomplish.
I have no problem with this. In fact I typically carry the business card sized Linux Rescue CD around with me. The problem is still in accessing the system files once you've booted with a floppy.
If that truly caused the failure, then there's something wrong with the driver, not the underlying operating system. Did you have the newest drivers?
Yes I did have the latest drivers. I downloaded them because the previous version of the drivers didn't work either. That said, I'm sure it wasn't the drivers that corrupted my registry, but the hard reboot I had to perform after the drivers locked my computer up solid. It's still a cause and effect problem though. The drivers lock my computer up when I try to use the TV out feature. The subsequent hard boot of my computer puts my registry at risk. Ergo I don't use the TV out feature anymore.
Now, yes, I will grant you that perhaps if my system drive was NTFS my registry may not have been at risk by doing a hard boot but I don't know for sure. Anyway, there are many other ways to corrupt the registry without hard booting.
My concern though is that Windows should protect the registry against this kind of damage regardless of filesystem.
Andrew
I love people who say, just boot into the recovery console and fix stuff from there. Well let me tell you that that does NOT always work.
While trying to watch a DVD on my Win2K system one day it just crashed. Upon reboot I get a blue screen. Not a problem I think, I'll just use 2Ks much vaunted recovery console, but wouldn't you know it, every single safe mode also blue screened. Using bootdisks and the install CD didn't do any better. My system was completely locked out. If it wasn't for the fact that my system files were all installed on a FAT partition I would have had to reinstall from scratch. As it was, I could boot into Linux, copy the registry files from the fubar'd Win2K install, and write my own utility to repair it (the install disc registry repair feature and the repair disk both failed to fix it).
This taught me several valuable lessons.
1) Always install your system files on a FS that can be read from a DOS bootdisk or similar
2) Don't trust the recovery console, it relies too much on the registry
3) The install disc sucks at doing any kind of repairs
4) Repair Disks are not much better
5) Never again try to use the TV out feature on my GeForce2 MX
Well, since the research was funded by the government (DARPA and ONR) and RTI is suppose to be a nonprofit organization, I would think the patents are already in the public domain or at the very least have very affordible licensing.
Actually in Canada we can send letters to our government without stamps :)
But this doesn't jive with my father who wants to listen to his music on his computer while surfing the net or my mother who wants to listen to it on her MP3 player. The reason someone buys music is to listen to it. Whether that's on a computer or a portable player shouldn't matter. SunnComms protection scheme definitely does not allow the user to listen to the music with whatever means they want. They know this and they are simply lying to the general public to protect their own image.
But Quake 3 does support SMP. You do need an nVidia video card to get it to work though.
Konqueror is based on KHTML which is completely different from Gecko. This is why Konqueror has been progressing much quicker than Mozilla since it is not limited by the Mozilla development cycle.
Releasing the decoder for Windows has absolutely no money in it either (you can download the viewer for free). The money is in selling the encoder for which having the widest level of acceptance in the community is a must. Thus it would only make sense to port a viewer to Linux so you can say your viewer is available on the highest number of possible platforms. Why they haven't done this is still a mystery.
A system, method, and computer program product for delivery and automatic execution of
Don't know about you but this sure sounds like java applets to me and I could have sworn somebody already held the patent for that
BreX: "Yep, trust us. There is gold in dem dare hills. We got the samples to prove it...."
And for those who don't know about BreX it was probably one of the biggest gold mine scandals in history. After salting their core samples with gold their stock went from pennies a share to high of $200. Last I heard you could buy shares as novelty items.
I think the perfect PDS is the Global Communicator they have in Earth Final Conflict. Built-in vid-phone, collapsible display, long battery life, and small and easy to carry when closed. Of course the holographic display may take a while to develop.
Perhaps the writer didn't get any spam to dorment accounts but I surely did.
After signing up with Bell Sympatico they assigned me a new e-mail account which I never used. In fact, I ignored it so well that they ended up suspending my account because my credit card had expired and they only sent notification to my sympatico account. After getting my account reactivated, (why the bill didn't carry over to my new card I will never understand) I decided to check the account. Over the first three months of it's existence it had gathered over 60 emails, 50 of which were pure spam (the others were notices from Bell).
Remember I had never used this account. In fact I had to dig through my files just to find out what the bloody address was (b1miok73@sympatico.ca not exactly an easy to guess name--and I don't own it anymore so spam away
Darnit, I meant to hit the preview button. Anyway, as shown above the mysql.com webpage shows one of the earlier licenses which explicitly states it's not GPL'd.
Of course this was the first page that came up when I searched the site for the license. After going back I noticed a newer license seems to be available which releases MySQL under the Lesser GPL which still allows nuSphere to add on to MySQL without opening their source. From the LGPL:
In my book, nuSphere's extra table qualifies an extension considered independent and separate to the MySQL library.
If I still have the wrong license please redirect me to where the 'real' mySQL license is. Thanks.
From the MySQL.com website:
To anybody out there, if I'm wrong please correct me. Thanks.
What brilliant software designer thought that it was a good idea for MSN Messenger NOT to store the buddy lists locally? Is it just me or is this just asking for trouble (not to mention privacy concerns)?
With ICQ my user list is local as are all my logs. Even if the ICQ server goes down I can still view my history which is vital if I'm trying to find that website or phone number that my friend messaged me.
Ok, knowing what version of filesytem you have isn't really required but from my experience seeing what device driver is being loaded is essential.
For example, when I have multiple NICs installed in my box, being able to see what driver is being loaded helps significantly in debugging (particularly if the NICs are different). Knowing that eth1 or eth0 didn't come up isn't particularly useful when for new boxes I don't even know which card is eth0. Watching
eth0: 3Com 3c905B Cyclone 100baseTx at 0x6100, 00:50:da:1e:7e:51, IRQ 12
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 786d.
MII transceiver found at address 0, status 786d.
Enabling bus-master transmits and whole-frame receives.
eth1: RealTek RTL8139 Fast Ethernet at 0x6200, IRQ 9, 00:4e:4f:03:9e:c0
come up makes my day when booting a new router.
Of course these messages may not fall under the banned catagory.
There's no such thing as a generic tool that will plug into Microsoft applications. Microsoft screws with the standards so much you end up having to write custom interfaces just to talk to them. Not to mention implementing workarounds for all the bugs left in the MS software. No, writting a generic tool for Micrsoft is not a feasible solution.
So if someone had requested the entire text of the building code to be read into the record during legislation (which they are perfectly within their right to do) what would become of the transcripts.
All legislative transcipts are public domain (no if, ands, or buts about that one) so one could then simply publish the transcript instead.
If overkill is your thing then you may want to look at Opentext. Their BASIS product seems to do everything you want. It supports over 250 document formats ranging from plain text to binaries to XML/SGML. It has secure access, is cross platform, and supports document check-outs.
Another possible option is Athena from Global Recall. This is what we use here and it seems pretty comprehensive. One nice option it has is the ability to render office documents to web. While I haven't had to deal with the version control aspect of it the online documentation seems to tout it a lot.
They have but the majority of companies caved and paid Rambus the royalties they demanded. Only Infineon and Mircon refused to roll over and play dead. In fact Micron has launched a separate law suit against Rambus for violating JEDEC bylaws. The Micron case is still pending but this judgment bodes well for Micron.