That is sort-of source for 2.1. It is actually just the output of a java decompiler (jad). Better than nothing. But still not very good. Reverse engineering is not a very good way to make a slight change to something, and is supposedly not needed with open source.
Umm. Don't you still have the binary somewhere? Shouldn't you be able to obtain sources to that binary according to the GPL?
I don't see how much this could be a problem in an GPL software as long as someone still wants to use it and has the binary.
From where will you acquire the sources? The original author will not provide sources (has said "they are lost").
Legally the GPL would only require someone that is distributing the binary to distribute sources. However if that is not possible, there is no recourse other than to prevent them from distributing the binary.
It was GPL licensed, but the original author changed the license terms and managed to get sourceforge to delete everything that had once been available from the SF page. For a year or more he had claimed that he had lost the sources and was going to upload when the new version worked. Obviously that didn't happen.
I think this happened because the project's primary user base was not open source fans, so very few copies of the source were ever archived elsewhere. Apparently, open source developers were never interested enough to create a fork or even keep a copy of the source while the source was available.
Now the source simply is not available for the current version (3.x), nor even the last versions which were ostensibly GPL'd (2.1 or 3.0). (The license for the current version is not GPL.)
It has happened with other projects, and will undoubtedly continue to happen. It won't happen any time soon with Linux kernels or emacs, but when something isn't incredibly popular, it can and does happen.
My lesson leared from this, is to keep a copy of the source for anything and everything in which I am even a little bit interested. Still get burned sometimes though.
Wiki is based on consensus and not facts, and reality (nor the facts) change because a large number or people believe something is so.
Totally correct.
And the same is true of the Encyclopedia Brittanica or World Book Encyclopedia or whatever text or reference of any kind which you care to reference.
At least with Wiki you can see how that consensous develops and depending on whether or not you agree, your input can be heard. Try that with Brittanica.
I can't actually find any of the cars that we have here in the UK that can do 50 miles per UK gallon so it seems that you guys don't actually import any cars with good fuel economy.
Uhh, 50miles per UK gallon is about 40 miles per US gallon. Go figure.
After spending many years as a programmer, and writing thousands of lines of code, I have learned so much about coding that these days I find myself not writing code at all, or very little code.... So after a while you start telling other people how to hit their nails, and before you know it, you are building entire tracts of homes.
But that isn't the end. Suddenly you find yourself hating the way everyone else hits those nails (just when someone starts to get good they leave) and the subsequent lack of quality* to which your name is attached. You come to realize that either you care about lots of houses with your name attached, or you care about the quality of each house with your name attached. It cannot be both.
Now you choose. Do it yourself and do it right; or just take all you can, while you can, and move on up the management ladder. What do you value?
* - see "Zen and the Art of Motorcycle Maintenance" by Pirsig
As an interesting side note, as the means of production are becoming cheaper and their ownership gets spread to more people (through stock ownership, personal computers, nanoassemblers and whatever the future might bring), we will propably eventually enter communism - have done so already to a large degree. If anyone who wants to can set up their own firm and start producing things, say, web pages, computer programs, in the future perhaps machine parts... well, that's communism.
No, that is not communism! That is capitalism. The key difference is that when "anyone who wants" does start a business, if that anyone then owns the business it is capitalism. Under communism, after anyone starts a business, everyone else has equal claim of ownership of that business.
capitalism -- ownership by the person communism -- ownership by the people
It has nothing to do with the courts -- Congress set the statutory damages at up to $150,000 per work infringed upon.
I remember "per work" in the preceding clause, which had much lower limits and I don't recall "per work" in clause 2 which states the "up to $150,000" option.
"Napster users infringe at least two of the copyright holders' exclusive rights: the rights of reproduction, 106(1); and distribution, 106(3). Napster users who upload file names to the search index for others to copy violate plaintiffs' distribution rights. Napster users who download files containing copyrighted music violate plaintiffs' reproduction rights." See A&M RECORDS, Inc. v. NAPSTER, INC., 239 F.3d 1004 (9th Cir. 2001)."
You do realize, don't you, that that was an opinion on an appeal, and that the opinion specifically states that "There was a preliminary determination here that Napster users are not fair users." In other words, the question your quotation purports to answer, is not answered in that opinion.
The final decision in that opinion was that the injunction issued by the lower court was stayed until the lower court could correct problems noted by the court of appeals. "We direct that the preliminary injunction fashioned by the district court prior to this appeal shall remain stayed until it is modified by the district court to conform to the requirements of this opinion."
17 USC 501, 17 USC 106, and for good measure, 17 USC 101, which contains special definitions of the terms used in the other sections. Pay special attention to the exclusive right of reproduction (17 USC 106(1)).
So interesting things I learned there...
There is no definition of reproduction. One might reasonable assume that reproduction means "making copies."
However, "copies are material objects" and none of that is involved when downloading. It appears that downloading an MP3 (or other audio recording) is actually possible because the provider is doing a public performance "by means of a digital audio transmission" (as referenced in 106.6).
Stupid laws from stupid lawyers, stupid legislators, and stupid judges.
By your definition, sometimes WINE is an emulator, and sometimes it is a translator. (Sometimes it is a simple translation but often there is a significant amount of code in WINE to implement a given Win32 API. Just look at it.)
Also by your definition, X is a translator, since it just translates to driver calls or accellerated hardware calls.
Obviously by your definition, from the point of view of any windows app, WINE is an emulator since the application makes a call and WINE returns the desired result.
Unless you always go to bare metal, any coding is translation. WINE uses that translation to provide an emulation of Windows(TM).
sdb
Re:Will they publish deadtree-only content?
on
'Make' Premier Issue
·
· Score: 1
Perhaps they're worried that, if they published on the web or some other means of electronic distribution, that it would be redistributed, or "pirated". Their revenue could be virtually castrated by the rampant copying of thier magazine
Which seems rather odd, considering that much if not all of their material (at least this first issue) CAME FROM other web articles.
eg 5-in-1 cable and I'm sure I read the kite-digicam mod somewhere...
In spite of attempts at ever-so-cute recursive acronym names, the only truth there is that WINE Is Not a cpu Emulator. WINE most definitely is a Windows(TM or R or whatever) emulator.
Yeah, 1000ft should be cake. And I second the fab-corp reference.
For my primary home internet connection I'm currently using two of the fab-corp (ne pacific wireless) 24db grids about 1.5miles apart, thru a few stands of trees. One of them is connected to linksys wap11, the other to one of the little shark-fin shaped smartbridge access points.
Previously I was using this same equipment for a more than 5 mile link. But that was with much better line-of-sight.
This stuff is fun. But do you want to spend money or time? That's the big tradeoff. Another tradeoff is money vs speed. How fast does this network need to be?
Is the longest distance between greenhouses 1000ft? Or is that from the farthest one to the main building? If the buildings are all pretty close together (100ft?), and you don't need super fast speeds, and you want it simple, then you could put up a bunch of linksys 54g routers as repeaters, one or two per greenhouse. Sure the extra hops slow things down. But it is easy!
sdb
P.S. I like the plastic enclosures sold for sprinkler timer outdoor mounting. Put the radio inside there, mount it up high. Use power over ethernet or just run an extension cord into the box. You might need to cut in a thermal chimney vent into the top of the box, especially if its in the sun.
I've encountered plenty of Americans who do not comprehend the value of freedom and democracy. These are the Americans who voted for Bush...
Kerry and Bush would both take us toward a totalitarian state, the only difference is the road they take to get there. There was NO choice of destination, and very little choice of velocity.
Instead of voting for Bush, what did you do (or would you have done if you had been a citizen)?
If there had been a viable candidate who was offering some other destination for the country you might have a point. But there wasn't. Trying to blame Bush voters for preferring one path over another to the same destination is asinine.
And if you truly believe the two had differing long-term objectives, you are a fool that any president in the past 20 years would be proud of.
Perhaps your missing the point here as well. Your context is wrong. The attacker has all your traffic from start to finish. To both sides the attack is coming from inside the transmission....
The EVP never claims to be anything but a switch. The outside world sees that EAP has the origin for your session. A NAT'ed address. Any Key your computer provides is logged and thus useless.
Your comment shows that you simply do not understand how public key cryptography works. Until you understand that, you will not understand the ridiculousness of your MitM scenario.
In short, public key crypto has two associated keys, a private key and a public key. It does not matter who has the public key, that is why it is called public. The private key is never disclosed or transmitted. A message is encrypted with either one (only one) of the two keys, and can only be decrypted by the other.
Public key crypto is the foundation for signed certificates. A certificate authority uses their private key to sign a certifcate, so only that authorities public key will verify the signature. If the signature does not verify, the certicate is forged. This prevents forging a certificate, because a forgery would not be signed by a trusted authority.
Signed certificates contain a public key for the owner of that certificate. Using that key your browser encrypts data for the owner. Only the owner can decrypt it, by using their private key.
This prevents MitM attacks. It works.
At least until someone comes up with a cheap way to deal with large prime numbers and ruins public key crypto.
Air conditioners are not 100% efficient. A large portion of the energy they consume is wasted as heat in the exhaust air. Assume that you have a 500 watt air conditioner. In actuality it is not capable of removing 500 watts of heat, but it requires 500 watts to run it.
Air conditioners are simply a heat pump. They (and all forms of heat pump including air-to-air heat pumps used for heating and cooling, refridgerators, etc) are MORE THAN 100% EFFICIENT if you compare energy used with energy (heat) moved.
In other words, if you have an air conditioner that uses 500 watts, it moves MORE THAN 500 watts of heat. This is how a heat pump can provide winter heating and summer cooling.
The average used to guesstimate heat pump efficiency is to figure least 3x the energy moved as used to move it. So your 500W air conditioner will be discharging 2000 watts of heat -- 500W from the electricity it uses, and 1500W that used to be inside and is now outside.
See, the spammer is like any other advertiser: they want to try and sell you something.
Right.
So they send out a few billion spams, and 20% of them unsubscribe. Instead, they ignore it... and resend the same spam.
Right again.
I don't know if it's just laziness or what, but ignoring the massive amounts of unsubscribe requests just seems like a waste of time, especially if you're trying to zoom down your list of people to those who will actually buy something.
Think about it this way...
Like any other business, they want to make money. So they try and minimize their overhead expenses. Which costs more, filtering a list or having a bunch of zombies send e-mail to an unfiltered list?
I suspect it costs more to filter, in which case why would they bother?
You still haven't shown anything which claims that. Your reference of Genesis 9:3 does not, and your interpretation of it does not account for taking more of the clean vs unclean animals onto the ark. (Hint: clean animals could be eaten...)
To be sure, when Europe conquered the New World, the greatest tragedy was the near-erradictation of native peoples.
Oh, stop the politically correct BS!
None of the people living in North or South America when the spanish (or other europeans) arrived had evolved here. They just immigrated earlier. And what did they do with the people that were living here before them? They wiped them out (for the most part) and assimilated the survivors until they disappeared.
That is sort-of source for 2.1. It is actually just the output of a java decompiler (jad). Better than nothing. But still not very good. Reverse engineering is not a very good way to make a slight change to something, and is supposedly not needed with open source.
sdb
Umm. Don't you still have the binary somewhere? Shouldn't you be able to obtain sources to that binary according to the GPL?
I don't see how much this could be a problem in an GPL software as long as someone still wants to use it and has the binary.
From where will you acquire the sources? The original author will not provide sources (has said "they are lost").
Legally the GPL would only require someone that is distributing the binary to distribute sources. However if that is not possible, there is no recourse other than to prevent them from distributing the binary.
sdb
Sometimes the code for an open source project pretty much just disappears. I'd say that makes the open version much worse off than the closed version.
http://dvarchive.sf.net/ or http://www.sf.net/projects/dvarchive/
It was GPL licensed, but the original author changed the license terms and managed to get sourceforge to delete everything that had once been available from the SF page. For a year or more he had claimed that he had lost the sources and was going to upload when the new version worked. Obviously that didn't happen.
I think this happened because the project's primary user base was not open source fans, so very few copies of the source were ever archived elsewhere. Apparently, open source developers were never interested enough to create a fork or even keep a copy of the source while the source was available.
Now the source simply is not available for the current version (3.x), nor even the last versions which were ostensibly GPL'd (2.1 or 3.0). (The license for the current version is not GPL.)
It has happened with other projects, and will undoubtedly continue to happen. It won't happen any time soon with Linux kernels or emacs, but when something isn't incredibly popular, it can and does happen.
My lesson leared from this, is to keep a copy of the source for anything and everything in which I am even a little bit interested. Still get burned sometimes though.
sdb
Wiki is based on consensus and not facts, and reality (nor the facts) change because a large number or people believe something is so.
Totally correct.
And the same is true of the Encyclopedia Brittanica or World Book Encyclopedia or whatever text or reference of any kind which you care to reference.
At least with Wiki you can see how that consensous develops and depending on whether or not you agree, your input can be heard. Try that with Brittanica.
sdb
I can't actually find any of the cars that we have here in the UK that can do 50 miles per UK gallon so it seems that you guys don't actually import any cars with good fuel economy.
Uhh, 50miles per UK gallon is about 40 miles per US gallon. Go figure.
sdb
As any PC this is likely to be running on wouldn't be "Apple-labeled" I'd guess that's probably a violation.
I guess you would need to pick up a
front panel then as well.
sdb
After spending many years as a programmer, and writing thousands of lines of code, I have learned so much about coding that these days I find myself not writing code at all, or very little code. ...
So after a while you start telling other people how to hit their nails, and before you know it, you are building entire tracts of homes.
But that isn't the end. Suddenly you find yourself hating the way everyone else hits those nails (just when someone starts to get good they leave) and the subsequent lack of quality* to which your name is attached. You come to realize that either you care about lots of houses with your name attached, or you care about the quality of each house with your name attached. It cannot be both.
Now you choose. Do it yourself and do it right; or just take all you can, while you can, and move on up the management ladder. What do you value?
* - see "Zen and the Art of Motorcycle Maintenance" by Pirsig
sdb
As an interesting side note, as the means of production are becoming cheaper and their ownership gets spread to more people (through stock ownership, personal computers, nanoassemblers and whatever the future might bring), we will propably eventually enter communism - have done so already to a large degree. If anyone who wants to can set up their own firm and start producing things, say, web pages, computer programs, in the future perhaps machine parts... well, that's communism.
No, that is not communism! That is capitalism. The key difference is that when "anyone who wants" does start a business, if that anyone then owns the business it is capitalism. Under communism, after anyone starts a business, everyone else has equal claim of ownership of that business.
capitalism -- ownership by the person
communism -- ownership by the people
The difference is significant.
sdb
</offtopic>
It has nothing to do with the courts -- Congress set the statutory damages at up to $150,000 per work infringed upon.
I remember "per work" in the preceding clause, which had much lower limits and I don't recall "per work" in clause 2 which states the "up to $150,000" option.
sdb - IANAL
"Napster users infringe at least two of the copyright holders' exclusive rights: the rights of reproduction, 106(1); and distribution, 106(3). Napster users who upload file names to the search index for others to copy violate plaintiffs' distribution rights. Napster users who download files containing copyrighted music violate plaintiffs' reproduction rights." See A&M RECORDS, Inc. v. NAPSTER, INC., 239 F.3d 1004 (9th Cir. 2001) ."
You do realize, don't you, that that was an opinion on an appeal, and that the opinion specifically states that "There was a
preliminary determination here that Napster users are not fair users." In other words, the question your quotation purports to answer, is not answered in that opinion.
The final decision in that opinion was that the injunction issued by the lower court was stayed until the lower court could correct problems noted by the court of appeals. "We direct that the preliminary injunction fashioned by the district court prior to this appeal shall remain stayed until it is modified by the district court to conform to the requirements of this opinion."
sdb - IANAL
17 USC 501, 17 USC 106, and for good measure, 17 USC 101, which contains special definitions of the terms used in the other sections. Pay special attention to the exclusive right of reproduction (17 USC 106(1)).
So interesting things I learned there...
There is no definition of reproduction. One might reasonable assume that reproduction means "making copies."
However, "copies are material objects" and none of that is involved when downloading. It appears that downloading an MP3 (or other audio recording) is actually possible because the provider is doing a public performance "by means of a digital audio transmission" (as referenced in 106.6).
Stupid laws from stupid lawyers, stupid legislators, and stupid judges.
sdb
create directory "con" /con/con.exe
create zero-byte-file "con.exe" in directory "con"
Huh? Why?
Created and removed.
---------------
PsUptime v1.1 - system uptime utility for Windows NT/2K
by Mark Russinovich
Sysinternals - www.sysinternals.com
This computer has been up for 170 days, 8 hours, 26 minutes, 47 seconds.
------------
I fail to see any problem with NT4 (above) or XP Pro.
You do know about \\.\c:\ don't you?
sdb
That's more or less correct.
But your dividing line is totally inconsistent.
By your definition, sometimes WINE is an emulator, and sometimes it is a translator. (Sometimes it is a simple translation but often there is a significant amount of code in WINE to implement a given Win32 API. Just look at it.)
Also by your definition, X is a translator, since it just translates to driver calls or accellerated hardware calls.
Obviously by your definition, from the point of view of any windows app, WINE is an emulator since the application makes a call and WINE returns the desired result.
Unless you always go to bare metal, any coding is translation. WINE uses that translation to provide an emulation of Windows(TM).
sdb
Perhaps they're worried that, if they published on the web or some other means of electronic distribution, that it would be redistributed, or "pirated". Their revenue could be virtually castrated by the rampant copying of thier magazine
Which seems rather odd, considering that much if not all of their material (at least this first issue) CAME FROM other web articles.
eg 5-in-1 cable and I'm sure I read the kite-digicam mod somewhere...
sdb
In spite of attempts at ever-so-cute recursive acronym names, the only truth there is that WINE Is Not a cpu Emulator. WINE most definitely is a Windows(TM or R or whatever) emulator.
sdb
Instead of the Queue tab, you could use the Queue menu, select (or not) the pause item.
Or from most places in BNR, you can use the keyboard shortcut ctrl-P to (un)pause the queue.
sdb
I agree that we don't want "workarounds" in Wine.
However I believe it would be better if Wine were to be such a complete emulation that it is programmatically indistinguishable from Windows.
If a program can detect it is not running on Windows, the emulation is incomplete and some program(s) may break.
sdb
The "thingie" in question is a life safety system.
You run a "life safety system" on Windows?
The MS license agreement allows that now?
Ugh.
sdb
Yeah, 1000ft should be cake. And I second the fab-corp reference.
For my primary home internet connection I'm currently using two of the fab-corp (ne pacific wireless) 24db grids about 1.5miles apart, thru a few stands of trees. One of them is connected to linksys wap11, the other to one of the little shark-fin shaped smartbridge access points.
Previously I was using this same equipment for a more than 5 mile link. But that was with much better line-of-sight.
This stuff is fun. But do you want to spend money or time? That's the big tradeoff. Another tradeoff is money vs speed. How fast does this network need to be?
Is the longest distance between greenhouses 1000ft? Or is that from the farthest one to the main building? If the buildings are all pretty close together (100ft?), and you don't need super fast speeds, and you want it simple, then you could put up a bunch of linksys 54g routers as repeaters, one or two per greenhouse. Sure the extra hops slow things down. But it is easy!
sdb
P.S. I like the plastic enclosures sold for sprinkler timer outdoor mounting. Put the radio inside there, mount it up high. Use power over ethernet or just run an extension cord into the box. You might need to cut in a thermal chimney vent into the top of the box, especially if its in the sun.
I've encountered plenty of Americans who do not comprehend the value of freedom and democracy. These are the Americans who voted for Bush...
Kerry and Bush would both take us toward a totalitarian state, the only difference is the road they take to get there. There was NO choice of destination, and very little choice of velocity.
Instead of voting for Bush, what did you do (or would you have done if you had been a citizen)?
If there had been a viable candidate who was offering some other destination for the country you might have a point. But there wasn't. Trying to blame Bush voters for preferring one path over another to the same destination is asinine.
And if you truly believe the two had differing long-term objectives, you are a fool that any president in the past 20 years would be proud of.
sdb
Perhaps your missing the point here as well. Your context is wrong. The attacker has all your traffic from start to finish. To both sides the attack is coming from inside the transmission. ...
The EVP never claims to be anything but a switch.
The outside world sees that EAP has the origin for your session. A NAT'ed address. Any Key your computer provides is logged and thus useless.
Your comment shows that you simply do not understand how public key cryptography works. Until you understand that, you will not understand the ridiculousness of your MitM scenario.
In short, public key crypto has two associated keys, a private key and a public key. It does not matter who has the public key, that is why it is called public. The private key is never disclosed or transmitted. A message is encrypted with either one (only one) of the two keys, and can only be decrypted by the other.
Public key crypto is the foundation for signed certificates. A certificate authority uses their private key to sign a certifcate, so only that authorities public key will verify the signature. If the signature does not verify, the certicate is forged. This prevents forging a certificate, because a forgery would not be signed by a trusted authority.
Signed certificates contain a public key for the owner of that certificate. Using that key your browser encrypts data for the owner. Only the owner can decrypt it, by using their private key.
This prevents MitM attacks. It works.
At least until someone comes up with a cheap way to deal with large prime numbers and ruins public key crypto.
sdb
Air conditioners are not 100% efficient. A large portion of the energy they consume is wasted as heat in the exhaust air. Assume that you have a 500 watt air conditioner. In actuality it is not capable of removing 500 watts of heat, but it requires 500 watts to run it.
Air conditioners are simply a heat pump. They (and all forms of heat pump including air-to-air heat pumps used for heating and cooling, refridgerators, etc) are MORE THAN 100% EFFICIENT if you compare energy used with energy (heat) moved.
In other words, if you have an air conditioner that uses 500 watts, it moves MORE THAN 500 watts of heat. This is how a heat pump can provide winter heating and summer cooling.
The average used to guesstimate heat pump efficiency is to figure least 3x the energy moved as used to move it. So your 500W air conditioner will be discharging 2000 watts of heat -- 500W from the electricity it uses, and 1500W that used to be inside and is now outside.
sdb
See, the spammer is like any other advertiser: they want to try and sell you something.
Right.
So they send out a few billion spams, and 20% of them unsubscribe. Instead, they ignore it... and resend the same spam.
Right again.
I don't know if it's just laziness or what, but ignoring the massive amounts of unsubscribe requests just seems like a waste of time, especially if you're trying to zoom down your list of people to those who will actually buy something.
Think about it this way...
Like any other business, they want to make money. So they try and minimize their overhead expenses. Which costs more, filtering a list or having a bunch of zombies send e-mail to an unfiltered list?
I suspect it costs more to filter, in which case why would they bother?
sdb
Up till then all they'd eaten was plants,
You still haven't shown anything which claims that.
Your reference of Genesis 9:3 does not, and your interpretation of it does not account for taking more of the clean vs unclean animals onto the ark. (Hint: clean animals could be eaten...)
sdb
To be sure, when Europe conquered the New World, the greatest tragedy was the near-erradictation of native peoples.
Oh, stop the politically correct BS!
None of the people living in North or South America when the spanish (or other europeans) arrived had evolved here. They just immigrated earlier. And what did they do with the people that were living here before them? They wiped them out (for the most part) and assimilated the survivors until they disappeared.
sdb