Slashdot Log In
VIA Pulls PadLockSL
Posted by
michael
on Fri Apr 16, 2004 07:43 AM
from the up-down-up-down dept.
from the up-down-up-down dept.
yipyow writes "A few weeks ago VIA Technologies posted software based on Nullsoft's WASTE, as reported here a few days ago. VIA PadLockSL included both a Windows and Linux client and some special extensions to work with security hardware built into certain VIA products. It was released under the GPL so I managed to snag a copy of the source code right before VIA suddenly removed their page (Google cache). I have posted Linux compilation instructions and mirrored the source here. If VIA has decided not to pursue the project further, I think the F/OSS community should turn this project into something, it has potential to be a great tool."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Be careful (Score:5, Interesting)
(Last Journal: Tuesday May 15 2007, @07:52PM)
Re:Be careful (Score:5, Informative)
(Last Journal: Tuesday May 15 2007, @07:52PM)
Not if some of the source is based on a license that doesn't permit use of the GPL. If they accidentally included some proprietary or closed source to which they didn't have full rights, then their release of the software under GPL would be illegal.
Re:Be careful (Score:4, Insightful)
Re:Be careful (Score:5, Informative)
All of that was reported on here [inthegray.com].
The only reference to WASTE that you could mentioned on their page was buried in a forum discussion [viaarena.com].
Re:Gave Nulloft/Justin no credit (Score:5, Informative)
So what? Correct me if I'm wrong, but did VIA not make substantial additions to the functionality of the code, GPL'd their source and released it back to the community? That is the extend of their obligations according to the license that the WASTE author elected to use when he released his source, is it not?
Re:Gave Nulloft/Justin no credit (Score:5, Informative)
Re:Not a troll (Score:5, Insightful)
(http://www.milksucks.com/ | Last Journal: Monday September 15 2003, @12:30PM)
What *are* you talking about.
The idea isn't being hurt, just 1 particular project.
You cannot release someone else's code under a different license without their permission. This is exactly what keeps GPL software *free* so how could it possibly be ironic?
Licenses are *necessary*. They are, in essence, a contract between supplier and recipient. They detail that which each party can expect from the arrangement.
Without the licenses that say 'do what you will with this' there would be no OSS to keep airborne.
In case you hadn't noticed, OSS took off a long time ago.
Re:Be careful (Score:5, Insightful)
(Last Journal: Thursday November 03 2005, @08:08AM)
Re:Be careful (Score:5, Insightful)
(http://www.demaagd.com/ | Last Journal: Sunday October 27 2002, @06:53PM)
Re:Be careful (Score:4, Informative)
It seems you are exactly right.
I don't think so.
Let's see. Nullsoft's employee posted it who has had the authority to post in the past. It appeared for how long (?) on their site listed as GPL. Their statement mentions nothing about infringement on others copyrights or patents.
IANAL. To me, it seems me, however, that Nullsoft did in fact make this GPL software. If I were to use it, say, for remote encryption key generation linked to openSSL or openSSH or whatever, I'd consult my lawyer first but it looks like they've got no recourse. The post by AC I'm responding to claims that Nullsoft discovered a license violation which it doesn't, other than to now claim that it's copyrighted software. I think they might be able to claim that if you got it after that date, they've changed the license but if someone got it prior to that and reshared it with ANY mods, the GPL stands.
This strikes me as akin to a company doing unauthorized work, billing for it and then hoping that you'll pay just because they sent you an invoice. Or better yet, you recieve an unsolicited radio in the mail in the mail from me. You turn it on and I attempt to bill you. In the US, it's a gift. No contract existed, I didn't ask for it and you sent me something with no legal strings attached. It's not a misshipped package. It doesn't matter if it's a $5 radio and you billed me $5 or a $5 radio and you tried billing me $5000.
additional mirror (Score:5, Informative)
[Mirror posted in article seems to be slowing down, it's getting around 20k/sec at the moment.]
Re:additional mirror (Score:5, Interesting)
(http://sqrville.org/)
De-ja Vu? (Score:1)
(http://www.overand.com/)
Re:De-ja Vu? (Score:4, Insightful)
The GPL is irrevocable, so they can't revoke it. The only "official" things they can do to stop people developing it further are:
Given that the second option would be an admission of copyright infringement, and the first option is on shaky ground, I can see them choosing the last option.
Thank goodness for GPL conservators (Score:5, Insightful)
I'm glad you managed to save the code, GPLd as it is it has the right to live or die according to popularity. Hope it works.
shak's nude anime gallery [slashdot.org]
Re:Thank goodness for GPL conservators (Score:5, Insightful)
(http://www.overand.com/)
It's probably... (Score:1, Funny)
sig(h)
Unauthorized software? (Score:5, Informative)
Re:Unauthorized software? (Score:4, Informative)
Re:Software is void, revoked and terminated. (Score:5, Informative)
No. But note that a piece of software is not necessarily licensed under the GPL just because it is accompanied by a text which claims so. Otherwise, I could legally redistribute (e.g.) Microsoft Windows by claiming it is under the GPL.
Most likely, the copyright of the software is and always was held by Nullsoft, not the author. Therefore, the author didn't have the right to license the software under the GPL (or any other license) in the first place. Same thing as the Microsoft analogy.
This is also the reason why the Free Software Foundation requires copyright disclaimers from the employers of software authors. They don't want to suddenly find out that they never had any rights to a software which they allegedly distributed under the GPL.
Re:Software is void, revoked and terminated. (Score:4, Interesting)
(Last Journal: Sunday April 04 2004, @09:33PM)
Why are you so sure he indeed had the authority to do so (source code and all w/ a GPL license? Are you his boss, perhaps, or maybe a Nullsoft lawyer? Have you read the Nullsoft source release policy statement? Do you have the employee's job description on your desk? Are you bugging Nullsoft's corporate offices? Why are you so obviously authoritative on this issue? Inquiring minds want to know!
Windows Binary Mirror (Score:5, Informative)
(http://www.robsell.com/)
Wang33
Security chip and continued development. (Score:4, Interesting)
(http://sourceforge.net/projects/winmerge/)
Re:Security chip and continued development. (Score:4, Informative)
(http://www.overand.com/)
To Quoeth The Homer... (Score:3, Funny)
(http://www.project-lace.org/)
Possible unlawful use of code (Score:5, Insightful)
Since this product was based on WASTE, this is possibly why it was taken down, and if so, then the fact that a major company thinks the GPL wasnt applied lawfully to it, then Im inclined to think that all the other archives of it around are infringing as well.
Just my 2 cents on the matter. In the origional WASTE story, i offered to mirror the source code. I did this until i actually sat back and thought about it, then I removed the code because I didnt think its release was lawful.
Re:Possible unlawful use of code (Score:5, Informative)
Seriously. This is the kind of attitude that Steve Ballmer and folks can point to and say "See how viral the GPL is? Some guy under contract to AOL simply put the word GPL in the source - they didn't even have to make sure the release complied with the terms of the GPL, and now AOL's valuable IP is gone." And then millions of PHBs will ban the use of the word GPL in their offices, because Ballmer provided 'proof' that it was bad.
The GPL does not let you take any source code anywhere and release it under the GPL. If it did, we'd have seen GPL'd Windows 2000 from the leaked MS source, and a GPL'd version of every piece of source that was ever leaked onto the net. Heck, we could solve Xfree86 problem in a second - someone just grab the latest source with the annoying license, untar it, stick in a GPL LICENSE and COPYING files, tar it back up, and distribute it. Bingo - problem solved. Yet for some strange reason, no one has done that yet. Because it's not allowed. I bet even RMS would agree with that.
The GPL provides an awful lot of protection, but that all goes out the window if the inital release under the GPL was unlawful. And one such case would be if you signed an employment contract stating that any code you wrote was property of the company. If you plan to work on GPL stuff, either get a waiver beforehand, or find another job. But you don't get to decide that part of your contact doesn't apply because you don't like it or feel it's "wrong". If so, I could decide that I don't feel like repaying my car payment, or that I want to knock down a few walls in my apartment, regardless of what my lease says. The courts get to strike down parts of a contract after it's signed - the average person doesn't.
I'd say (Score:5, Informative)
(http://jamie.ideasasylum.com/)
http://sourceforge.net/forum/forum.php?forum_id=3
Apparently, there were some GPL violations in the code but it doesn't sound like a permanent problem
Via's RNG publicity and a conspiracy theory... (Score:1)
However there is a full software mode so it still works.
I think VIA knew that waste's code was dodgy in the first place. They published it so it would make some noise and draw some attention to their hardware specs.
Or one of the US 3 letter agencies might have requested not to publish secure tools?
Anybody here thinks that securei easy IM might not facilitate terrorist message interception?
I mean if one uses secure IM, than they immediately draw attention of the security agencies. Now if everyone uses secure IM who can they focus on?
Re:Via's RNG publicity and a conspiracy theory... (Score:5, Insightful)
(http://honeypot.net/ | Last Journal: Thursday November 15, @11:49AM)
There are other hardware crypto accelerators [soekris.com]. OpenBSD uses them to offload all possible crypto and random functions from the CPU whenever one is present. VIA's is nice, in that it comes with the computer, but $100 will get you the same functionality in a PCI card.
Anybody here thinks that securei easy IM might not facilitate terrorist message interception?
You mean, like Jabber with SSL? That cat's already out of the bag.
TEN FOOT POLE (Score:5, Insightful)
Re:TEN FOOT POLE (Score:4, Informative)
(http://www.sowbug.org/)
I'm working [winw.org] on it.
don't do that (Score:5, Insightful)
(Last Journal: Monday April 12 2004, @04:18AM)
Furthermore, one of the most likely reason VIA pulled this is that they don't have the right to distribute it (patents, other people's copyrights, etc.). Then, even if you acquired a copy under the GPL, you couldn't use it because the GPL would be invalid.
Also, the person posting it may not have been authorized to do so by the copyright holder (the company itself). That would also mean that you don't, in fact, have the right to use it under the GPL because the GPL is an agreement between you and the copyright holder (VIA), and VIA has not entered into that agreement with you.
Even if you could get away with it legally for some reason, I really think it's a bad idea to behave that way. Good relations between VIA and OSS developers are essential in order to have Linux run well on their hardware. There is no hard-and-fast line, but in a situation like this (it seems it has had no widespread announcement, no user community, no external contributions), the creators of such a software package should be allowed to change their mind at the last minute.
tum-te-tum... (Score:3, Funny)
(Last Journal: Sunday July 13 2003, @10:38AM)
Hey presto everyone, GPL'd Windows Source code!!!
But wait a minute... (Score:1)
(http://boltronics.dyndns.org/)
I love it! (Score:3, Insightful)
(http://letomoxy.net/)
WASTE is GPL, set in stone. (Score:3, Informative)
(http://absent.org/)
The WASTE software and source code was posted on the Nullsoft website by a Nullsoft employee who's always posting software to the site, who happens to also be the author of WASTE.
Let me repeat: an officer of the company and the author of the software made this software available under the GPL on the company website.
This seems open and shut to me: it's still GPL'd software. Sure the employee may have acted against the wishes of his gods, but its too late, it was released by the author, on the company website.
This would set a dangerous precedence if this were successfully challenged in court. Any company could virtually release a product under the GPL and later revoke it at their whim, claiming its unauthorized and that everyone must destroy their copies.
cumulative mirror (Score:3, Interesting)
In the top section I've posted the original waste source, current waste source, PadLockSL source and some of the windows binaries mirrored in this thread.
This should consolodate the mirrored files in one place.
Of course it got pulled (Score:1)
(http://www.bordone.com/)
Via can't give away something it doesn't have rights to any more than Justin could.
tainting - license issues (Score:2)
And also, the code is in dispute maybe, but what about reverse engineering the protocol? Without protocol docs, you'd have to download and run this in a testing environment if you wanted to reverse engineer the protocol to roll your own code.
Maybe someone should fix the GPL violation (Score:2)
(http://www.tzs.net/)
SCO Arguments and WASTE (Score:2)
Either way, seems to me that between the WASTE situation and the SCO lawsuit, that open-source insurance is a good idea.
maybe the code is borked (Score:2)
companies (Score:2)
(http://gnufans.net/)
Corporations are "treated as individuals under our law" right?
Can I retract my own action of releasing something under GPL by saying that the part of my brain that so did, was not authorized by "me"?
No?
then Why can corporations retract their own actions by saying that "the part of the company (or the individual who did it) was not authorized by the "central part of the company" ?
Autonomous Darknets (Score:1)
(Last Journal: Sunday February 01 2004, @10:35PM)
It's pretty simple (Score:2)
(http://vlevel.sf.net/)
Finkel wrote the code while working for AOL, so depending on the terms of a contract we can't see, the code may be AOLs. But, there is some evidence that Finkel was able to release code in his capacity as an agent of AOL. (This may also be contingent on a contract we don't have.) So it's likely that the code is actually under the GPL.
But I said likely, not certain. AOL disagrees. So, some VIA developers convince their legal department, possibly without telling the whole story, that WASTE is GPL'd, and legal gives them the thumbs up. They write Padlock, put it on the web, and it gets Slashdotted. But now AOL finds out, and they send a threatening letter to VIA's legal department. What does VIA do?
Obviously, they withdraw it. Yes, it's GPL (though nobody is trying to convince them of that), but AOL can still sue them. Since Padlock is of no real importance to VIA, it's financially smarter for them to just drop it.
I think it's safer for someone to just re-implement it, possibly in a better way. I doubt AOL has patents on it, because why would they have gone to the trouble to obtain patents if they weren't going to release the software, and probably didn't know it was being written?
Re:I can see it already. (Score:5, Insightful)
(http://snowmit.livejournal.com/)
In other words, you want the international community to pass a law that makes it so that if someone steals my code and posts it online and then has a friend download it, I lose all rights to that code.
That's a very bad idea.
Re:I can see it already. (Score:4, Insightful)
(http://snowmit.livejournal.com/)
If someone steals my code, then posts it online under the GPL illegally and then other people download it, I don't think that those other people should have Carte Blanche to do what they want with my code. I think that if I inform them and can prove to them that they are using code that should never have been in the GPL, then they have an obligation to stop using my code.
If we go with the great-grandparent's plan, then anything released under the GPL, no matter how it got there, would stay GPL. In other words, thieves would be totally free to steal and distribute code.
Which is a very bad idea, I think
Re:I can see it already. (Score:2, Insightful)
You just wait. I give this thing about 30 days, and then people will start hearing from all kinds of lawyers, and we'll have another SCO on our hands, claiming we jacked source code which we did not, in fact, jack.
Huh? Tell me, if I had a job as a janitor at Microsoft headquarters, and grabbed a copy of the Windows source code, would I be able to release it as GPL? And would the people downloading and spreading it be in the right? Of course not!
This is essentially AOL's argument: that somebody released the WASTE code under the GPL when they had no right to. If that is true, then they acted accordingly - they pulled the source and put up a notice in its place.
Now along comes VIA, who haven't got the message that their license is not valid. They "release" their derivative work, and then find out about the licensing screwup. They pull the software.
No matter how many people have downloaded the code, none of them have a valid license. VIA were never in a position to grant licenses.
So sure, if somebody is mistakenly under the impression that their license is valid, then they shouldn't be punished. But you are advocating ignoring the fact that the license is invalid, and committing copyright infringement.
But instead of using it to build the product, use it to plan a completely new design, and build that as a separate project altogether, using none of the original source code. Call it a different name, make it do slightly different things... when they come to bitch and moan, the damn thing won't share any lines of code. Shit, if there's int i in that source, our version should define int to INT and write INT i, just to throw off code comparison.
No, that's a derivative work, and is also covered by AOL copyright. Any attempt to "throw off code comparison" would be strong evidence that you knew that the license wasn't valid, which, I believe, triples damages when you inevitably lose the copyright infringement lawsuit.
Oh yeah, and for our protection, I think laws should passed worldwide that anything posted on the Internet and subsequently removed cannot be recalled once downloaded by at least one person, so that if a company releases something as GPL and then pulls it, even if that is due to copyright violations on their part in including the thing in a GPL download, that company is subject to damages but not the downloaders, since they downloaded something as licensed under the GPL.
So the janitor at Microsoft snarfs the source code, gets a new job at Sun, and uploads it onto their servers. Bingo, Free Windows, no more Sun.
Re:I can see it already. (Score:1)
(http://home.primus.ca/~ronsharp/tororg.html)
If they compare the code after the preprocessor pass, that would be a waste of time. If it's written from scratch, why bother? (Besides, they just need a lawyer to wave a prop briefcase with "millions of lines of stolen code". Reality seems to have nothing to do with it.)
Re:Why? (Score:4, Insightful)
(http://www.hyperlogos.org/ | Last Journal: Wednesday July 18, @08:19PM)
Re:I can see it already. (Score:1)
(