Slashdot Mirror


Is Showmypc.com an Open Source Pretender?

shaitand writes "When looking for a remote support application that penetrates firewalls and can be initiated by my clients with a couple of clicks, I came across Showmypc.com. It was a standalone executable but looked like it would work and best of all it was open source. The only thing I didn't like was the interface, so I went to check out the Sourceforge page. I noticed a substantial problem: CVS is empty and the source on the download page is for the 2.6 version. The version of the executable is 3.53. I mailed the developers that they needed to distribute their modified SSH client and VNC source to be in compliance with the GPL license. They said they didn't modify those programs and ignored my request for the current source code. So I ask again, if this is a GPL'ed application; where is the source?"

323 comments

  1. You missed the obvious joke... by Anonymous Coward · · Score: 5, Funny

    "Where's ShowMySource.com?"

    1. Re:You missed the obvious joke... by Divebus · · Score: 4, Interesting
      Right on their front page: "It started as an open source Desktop Sharing and Remote PC access project..."

      And then what happened?

      --

      Most of the stuff on /. won't survive first contact with facts.
    2. Re:You missed the obvious joke... by MijaDeus · · Score: 1

      "Kevin's Fruit. Based on fresh fruit for your consumption."

      hmmmmmm.. Do you want my fruit?

    3. Re:You missed the obvious joke... by ajs · · Score: 4, Informative

      Right on their front page: "It started as an open source Desktop Sharing and Remote PC access project..."

      And then what happened?

      And if what they claim (that they use, but haven't modified vnc/openssh) then there's no problem here, and no, as per their Web site, it isn't open source.

      Slashdot really is scraping the "slow news day barrel" this week.
    4. Re:You missed the obvious joke... by nxsty · · Score: 2, Informative

      And if what they claim (that they use, but haven't modified vnc/openssh) then there's no problem here, and no, as per their Web site, it isn't open source. I don't know about BSD code or other licenses but if they're using GPL code they need to make the sources available, whether they've modified them or not. They can't just refer to the original distributor since they're distributing it themselves.
    5. Re:You missed the obvious joke... by Mr2cents · · Score: 3, Insightful

      OpenSSH is not GPL but BSD licensed so there is no problem IMO. I haven't checked for VNC (sorry, I'm just too lazy). And besides, GPL is all about distribution, not about modification; if I modify a GPL program and keep it to myself, there is no problem. There is no way you can force me to give up the changes. But if I distribute it, I have to supply the source code with my modifications.

      So did the guy receive binaries of GPL-based software? If that's the case, he can demand the source. If not, he just wasted our precious time.

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    6. Re:You missed the obvious joke... by marcosdumay · · Score: 1

      Near all VNC programs are GPL. There are some that are closed source, but I've never saw any BSD one (and I researched it a lot).

    7. Re:You missed the obvious joke... by pegr · · Score: 1

      If you decompress the single download file, you'll find many separate components, including RealVNC (not GPL), and (interestingly) UltraVNC (GPL). Depending upon how you want to interpret the GPL, they do indeed appear to be in violation, as they distributed it (vncultra.exe), and apparently refuse to offer source. In fact, I can't find any license at all on their site, yet another GPL violation.

      I have requested source. Let's see what happens!

    8. Re:You missed the obvious joke... by phoenixwade · · Score: 1

      Slashdot really is scraping the "slow news day barrel" this week. Geez, I'm as tired of this remark as some seems to be of the "Profit", "Chuck Norris", and "Frist Post" comments....

      If you don't like it, go Digg a hole or something.

      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
    9. Re:You missed the obvious joke... by WED+Fan · · Score: 1

      I don't know about BSD code or other licenses but if they're using GPL code they need to make the sources available, whether they've modified them or not. They can't just refer to the original distributor since they're distributing it themselves.

      Why?

      Providing a legitimate link to source is just as good. Otherwise, they could be in for chewing up valuable bandwidth and transfer charges.

      Besides, why junk up things with multiple copies of the same source? (The only time I could see providing the source locally is if your project uses an older version and the source owner doesn't host older versions.)

      If a license is going to require you to provide the source, rather than make sure that the source is available, then piss on it.

      BTW: I link, and the link goes out with my distribution.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    10. Re:You missed the obvious joke... by psykocrime · · Score: 2, Informative
      Why?

      Because the GPL requires it. See http://www.gnu.org/licenses/gpl-faq.html#UnchangedJustBinary and read the
      next 4 or 5 entries.

      Providing a legitimate link to source is just as good. Otherwise, they could be in for chewing up valuable bandwidth and transfer charges.

      It's not "just as good" to provide a link to a site you don't control or have some sort of agreement in place with. From the GPL FAQ:


      The GPL says you must offer access to copy the source code "from the same place"; that is, next to the binaries. However, if you make arrangements with another site to keep the necessary source code available, and put a link or cross-reference to the source code next to the binaries, we think that qualifies as "from the same place".


      Note, however, that it is not enough to find some site that happens to have the appropriate source code today, and tell people to look there. Tomorrow that site may have deleted that source code, or simply replaced it with a newer version of the same program. Then you would no longer be complying with the GPL requirements. To make a reasonable effort to comply, you need to make a positive arrangement with the other site, and thus ensure that the source will be available there for as long as you keep the binaries available.

      --
      // TODO: Insert Cool Sig
    11. Re:You missed the obvious joke... by mr_mischief · · Score: 1

      Wikipedia says the original VNC was released GPL.

      TightVNC, x11vnc, and UltraVNC are GPL as well.

  2. REport em by Anonymous Coward · · Score: 3, Interesting

    did you report them to SourceForge?

  3. Why not? by Frosty+Piss · · Score: 5, Insightful

    CVS is empty and the source on the download page is for the 2.6 version. The version of the executable is 3.53

    If it's original work, can't the copyright holder decide to close the source? If it doesn't contain anyone else's work that happens to be GPLd, I don't see a problem here.

    Need more info...

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Why not? by Skreems · · Score: 3, Insightful

      If it's original work, can't the copyright holder decide to close the source? If it doesn't contain anyone else's work that happens to be GPLd, I don't see a problem here.
      True. But Sourceforge only provides hosting for OSS projects. If they're hosting their binary downloads for the new version on their own site with their own non-Sourceforge hosting, they're fine.
      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    2. Re:Why not? by Frosty+Piss · · Score: 1

      True. But Sourceforge only provides hosting for OSS projects.

      Perhaps that's why the current version isn't on Sourceforge?

      --
      If you want news from today, you have to come back tomorrow.
    3. Re:Why not? by courtarro · · Score: 5, Insightful

      That would be true if the code were unmodified versions of GPL'd code, but glancing through the two helper EXEs (spcplink.exe and spcwinv.exe) reveals quite a few references that look like they might be directly pulled from VNC or OpenSSH. Interestingly enough, these two helper apps are written in Visual C++, while the main app is written in VB6.

      Now that I look closer, I notice that spcwinv.exe is actually referred to as "VNC Server Free Edition for Win32", and the copyright is "Copyright © RealVNC Ltd. 2002-2005", yet the strings within the file have been modified to refer to it as a ShowMyPC product. I'd say that's a dead giveaway.

    4. Re:Why not? by Frosty+Piss · · Score: 0, Redundant

      Is VNC GPL? I don't know. But I think OpenSSH is BSD, so source isn't an issue there.

      --
      If you want news from today, you have to come back tomorrow.
    5. Re:Why not? by Alaria+Phrozen · · Score: 2, Informative

      Yes, VNC is GPL. Hence the whole issue.

      "VNC was originally developed at AT&T. The original VNC source code and many modern derivatives are open source under the GNU General Public License." http://en.wikipedia.org/wiki/VNC

    6. Re:Why not? by courtarro · · Score: 3, Informative

      Good point about OpenSSH, but VNC is indeed GPL.

    7. Re:Why not? by Anonymous Coward · · Score: 5, Informative

      OpenSSH is BSD-licensed. VNC is a protocol. RealVNC is a commercial product of RealVNC Ltd and can be licensed for inclusion in third party products. It is not open source software.

    8. Re:Why not? by DustyShadow · · Score: 4, Informative

      From http://www.gnu.org/licenses/gpl-faq.html#Developer Violate

      "Is the developer of a GPL-covered program bound by the GPL? Could the developer's actions ever be a violation of the GPL?

      Strictly speaking, the GPL is a license from the developer for others to use, distribute and change the program. The developer itself is not bound by it, so no matter what the developer does, this is not a "violation" of the GPL.

      However, if the developer does something that would violate the GPL if done by someone else, the developer will surely lose moral standing in the community."

    9. Re:Why not? by Skreems · · Score: 3, Interesting

      That doesn't seem true at all. Plenty of OSS programs out there release a GPL version for non-commercial uses, and a pay version under a proprietary and for-pay licensing scheme. That would definitely violate the GPL if they didn't own the copyrights on the code, but they're not "losing moral standing in the community" just because they found a way to finance their project.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    10. Re:Why not? by WozNZ · · Score: 1

      Not true. If the developer makes use of ANY GPL code they must remain bound by they licence. So it all depends on if this app came off the base of another GPL app or not.

    11. Re:Why not? by Anonymous Coward · · Score: 0

      You are missing the point. Yes, the developer isn't violating, but the distributor is. And in this case distributor=developer(=violator).

    12. Re:Why not? by sumdumass · · Score: 2, Informative

      Lets reword that a little.

      If the developer makes use of ANY GPL code that the developer doesn't already own the copyright to, they must remain bound by the license.

      I knew what you were getting at but it took me a couple seconds to stop second guessing it.

    13. Re:Why not? by KDR_11k · · Score: 1

      The developer cannot infringe upon his own copyright. However, it's complete nonsense to release something under the GPL and not supply the sourcecode because then noone can use any of the things the GPL allows (except maybe for direct binary hacking where the sourcecode would be the binary itself).

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    14. Re:Why not? by shaitand · · Score: 1

      'If it's original work, can't the copyright holder decide to close the source? If it doesn't contain anyone else's work that happens to be GPLd, I don't see a problem here.'

      If it's an original work then yes but there is still a problem. They are claiming this program is GPL'd and open source. Their site is designed to imply they are an open project in every way possible. If they closed the application a major version and half ago they are not entitled to ride the open source buzz. If I didn't want to personalize the application I might have used it because I believed it was open source.

    15. Re:Why not? by babbling · · Score: 1

      That would be true if the code were unmodified versions of GPL'd code

      That's bs. Even if you distribute an unmodified GPL program, the onus is on you to provide the source code if the entities (people or organisations) who you distribute the program to request it.

    16. Re:Why not? by QuantumG · · Score: 1

      This is kinda typical of RMS. He's said plenty of times that he has no problem with dual licensing of GPL software, but then he goes and says something like this.. sometimes his opinions are clear and direct, other times, like this, he manages to hold two completely conflicting opinions at the same time and when people confront him about it he fails to explain.

      --
      How we know is more important than what we know.
    17. Re:Why not? by jrumney · · Score: 1

      If it's original work, can't the copyright holder decide to close the source?

      Sure, but they'd have to stop using sourceforge to promote their closed source project. And it appears that most of the application is not their original work, but OpenSSL and VNC, the later being GPL means they must provide the source when requested - whether they modified it or not.

    18. Re:Why not? by Anonymous Coward · · Score: 2, Informative

      You are confusing VNC and RealVNC, which is not derived from the original VNC GPLed code.

    19. Re:Why not? by Anonymous Coward · · Score: 0

      > RealVNC is a commercial product of RealVNC Ltd and can be licensed for inclusion in third
      > party products. It is not open source software.

      RealVNC offer both an open-source (GPL-licensed) and a closed-source version. The closed source version includes some encryption features - though most people here would probably prefer to use an ssh tunnel with the GPL version, rather than paying for that.

      Although in principle RealVNC could license their code to a third party (and I believe that they wrote all of the code in the GPL version), I am pretty confident that they have not done so in this case.

    20. Re:Why not? by zotz · · Score: 1

      "That doesn't seem true at all. Plenty of OSS programs out there release a GPL version for non-commercial uses, and a pay version under a proprietary and for-pay licensing scheme."

      What sort of definition of commercial are you using here? I know of no one doing this for my take on commercial. I think I know what you are getting at, but if someone releases a program under the GPL, they cannot tell you that you can only make non-commercial use of that program. You can use it in a commercial setting, you can use it to make as much money as you can, you can even sell copies for as much as you can... all so long as you follow the GPL.

      all the best,

      drew

      http://openphoto.net/gallery/index.html?user_id=17 8
      Underwater stuff...

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    21. Re:Why not? by Anonymous Coward · · Score: 0

      RealVNC offer both an open-source (GPL-licensed) and a closed-source version.

      Care to post a link to the source of the GPL-licensed version?

    22. Re:Why not? by Hal_Porter · · Score: 1

      Dual licensing works because people that want to make commercial software and don't want to follow the GPL. I.e they don't want to release the source code to stuff to non GPL code they link to GPL code, and they don't want to license their patents. Most of time in fact they can't do this, since the non GPL code was something they licensed from a third party and they aren't allowed to release the source, and/or the patents are licensed from third parties exclusively to them. Actually if there are any patents involved, lawyers will most likely not like the idea of releasing GPL3 code just on general principles.

      So they need another license. And the people that wrote the GPL code need money to fund their project. So the people that want to use the code pay the people that wrote it (and hold the copyright) for the privilege of licensing it under a BSD license.

      Or they could just cut and paste the GPL code into a closed source application and hope no one finds out.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    23. Re:Why not? by hexmem · · Score: 1

      http://www.realvnc.com/download.html

      Just follow the link through as though your going to download the binary and all the source code is available for download right next to it.

      Next time don't be so damn lazy.

    24. Re:Why not? by Anonymous Coward · · Score: 0

      Actually the free version of RealVNC is GPL.

    25. Re:Why not? by Skreems · · Score: 0, Offtopic

      Not only is he an asshole, he apparently likes dicking around with c_strs more than writing functional software. I love how he completely misses the point of "a string class would make code more readable" because he's too busy chewing the guy out.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    26. Re:Why not? by shaitand · · Score: 1

      'That doesn't seem true at all. Plenty of OSS programs out there release a GPL version for non-commercial uses, and a pay version under a proprietary and for-pay licensing scheme. That would definitely violate the GPL if they didn't own the copyrights on the code, but they're not "losing moral standing in the community" just because they found a way to finance their project.'

      If they are dual licensing only the actual downloads licensed under the GPL are subject to its terms. So yes, technically nobody but the copyright holder could do that but even if the copyright holder were bound by the GPL it wouldn't be a violation as long as they uphold the terms of the GPL for those they distribute to under that license.

    27. Re:Why not? by Chandon+Seldon · · Score: 1

      So the people that want to use the code pay the people that wrote it (and hold the copyright) for the privilege of licensing it under a BSD license.

      Close, but wrong in a very important way. It's never "pay for a BSD license". Rather, it's "pay for a proprietary license". A BSD license would allow the recipient to redistribute the code under the BSD license (which would completely break the GPL licensing plan).

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    28. Re:Why not? by zotz · · Score: 1

      "Dual licensing works because people that want to make commercial software and don't want to follow the GPL."

      I know what people do, but what definition of commercial are you using?

      http://www.innovativefinance.org/home_tools/glossary/C.htm
      http://wordnet.princeton.edu/perl/webwn?s=commercial

      Much GPL software is commercial software. You seem to be using the term in such a way that makes it impossible for GPL software to be commercial software. I am just trying to get it cleared up.

      all the best,

      drew

      http://pc.celtx.com/search/zotz
      http://www.youtube.com/profile?user=zotzbro

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    29. Re:Why not? by Hal_Porter · · Score: 1

      Software is concentrated intellectual property. If I invest some money in software development, the way I recoup that investment is by having control over the software that results. That means for example I can set a price, secure in the legal monopoly that copyright and patent law gives me.

      But with GPL software I can't do this. I can invest money, but I don't have any control over what comes out. In particular one of my competitors could take the software and resell it at a lower price than me, since they don't have to invest anything. Now some of the time this doesn't matter. E.g. Red Hat have to make any changes they made to Linux publically available, but selling support for Linux is a better business model than writing their own OS.

      But that's not true in general, and much of the time GPL software is simply not usable because the company has already licensed lots of IP from third parties - binary libraries, patents and so on. They can't use GPL software in the way they want - by statically linking to it - because they don't have the rights to open up this third party IP. E.g. consider some embedded system with a proprietary OS and libraries where everything ends up running in the same address space. These are the people that would want to pay to license software under a non GPL license.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    30. Re:Why not? by zotz · · Score: 1

      I have no clue how this is supposed to be an answer to the question I asked.

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    31. Re:Why not? by Hal_Porter · · Score: 1

      I said (or should have said) some people who make commercial software can't use GPL.

      You said that some commercial software is GPL, so there's no barrier to commercializing GPL software, and so why would anyone not join the One True Gnu way.

      I pointed out that there are barriers even for people that control all their IP, even if it doesn't affect Red Hat and presumably the examples you gave. It's about return on investment - if you have no ownership of something, other people can undercut you on cost. Which is actually the reasons that the concept of Intellectual Property exists - so that people that invent things have some control over how it is used and can get rewarded. The GPL is explicitly designed to undermine this.

      Then I pointed out that some people who sell software - most in my embedded systems experience - don't actually own all the IP in the software they sell. And for them, GPL code is out of the question - if they use GPL code it would force them to open up the source code to all the non GPL, third party provided code which they link to it. Which is the reason that they pay for a non GPL license, as I mentioned in my first post.

      Look, it's simple.

      1) I have a company making embedded systems. Some code I develop in house and some I buy from third parties. It all ends up linked together into one big executable.
      2) These third parties want to sell code, not give it away.
      3) So when the sell the code to me, they only sell binaries not source code and I sign an agreement not to disclose the source code.
      4) Now I find some useful GPL code.
      5) But if I link it into my executable, I'd have to open the source code to third party stuff which I'm not allowed to do. So I can't use GPL code.
      6) The guy that owns the copyright for the GPL stuff offers to sell me the right to use a proprietary license instead for a fee, less than it would cost me to rewrite it.
      7) So I buy that and I know I can distribute the executable file to people and keep the third party code secret.

      And that is the reason that lots of GPL projects offer to license the code under an alternative proprietary license for a fee.

      Is the issue really that you don't understand the example, or that you understand it just fine but it doesn't fit into your preconceived ideas ;-) Is it because it's an Inconvenient Truth?

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    32. Re:Why not? by etrnl · · Score: 1

      http://www.realvnc.com/oem.html

      RealVNC offers multiple products, only one of which is licensed under the GPL.

      Next time, don't be so damn lazy.

  4. no source in CVS now by xonicx · · Score: 3, Informative
  5. Use this without source code? by courtarro · · Score: 5, Insightful

    Whereas GotoMyPC is a serious business with a vested interest in keeping users' machines secure, this site has no such commitments, and as such it seems like a pretty bad idea to use it without being able to check the source code. Potential GPL violations aside, a significant reason that we need the source is to confirm that it does what they say it does. Without it, who knows what backdoors they could be offering; it's especially concerning since it's specifically designed to penetrate firewalls. Beware!

    1. Re:Use this without source code? by Marty200 · · Score: 2

      Without it, who knows what backdoors they could be offering; it's especially concerning since it's specifically designed to penetrate firewalls. Beware!

      The same thing can be said about any piece of software. At some point you have to take the risk that your machine might be exposed.

      --

      Randomly distributing Karma whenever possible.

    2. Re:Use this without source code? by Gazzonyx · · Score: 1

      Without it, who knows what backdoors they could be offering; it's especially concerning since it's specifically designed to penetrate firewalls. Beware!

      The same thing can be said about any piece of software. At some point you have to take the risk that your machine might be exposed. Although a good point, with this type of software, you're expecting that you'll be receiving an inbound connection through the firewall; when you 'install' whackAMole.exe, which is a single player game, and find netbus connections in netstat, you know something is up. That, of course, isn't something that ever happened to me in my teens, but rather a story I just made up on the spot, really.
      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    3. Re:Use this without source code? by shaitand · · Score: 3, Insightful

      'The same thing can be said about any piece of software. At some point you have to take the risk that your machine might be exposed.'

      Or... you could just use open source software.

    4. Re:Use this without source code? by root-a-begger · · Score: 3, Insightful

      GoToMyPC did not start as a closed source product from Citrix. It started as a closed source product from Expertcity. Expertcity was an unknown and yet people found reasons to trust it and the company grew enough that Citrix acquired it.

      In short, The parent comments are pure FUD which can be applied to just about any closed source start-up...And this assumes you automatically trust closed-source software from a large company. This also assumes if it were open source that people have reviewed it in enough detail to be trusted...or that you would completely review the open source and its mods before using the product...highly doubtful.

      There may be reasons not to trust any new product. However, broad based FUD slams are counter productive.

      In an earlier post on this article, I reference my new product http://www.shellshadow.com/ which is different tech from ShowMyPc, but may suffer from similar FUD attacks. I don't worry too much about these attacks. I'll just do my best to host a trustworthy service and build from there. I have to assume ShowMyPc intends to do the same.

      trust is a big topic...
      Jon

    5. Re:Use this without source code? by moranar · · Score: 1

      > 'The same thing can be said about any piece of software. At some point you have to take the risk that your machine might be exposed.'

      > Or... you could just use open source software.

      That's not necessarily true.

      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    6. Re:Use this without source code? by irc.goatse.cx+troll · · Score: 1

      What your product offers over traditional means of doing this (kibitz, multi user screen sessions with full ACL's, ytalk with shell sharing..) is that it's easier to use, and that as pointed out in the video you don't have to give the person helping you an account on your computer.

      Thats entirely fine, but you're basically asking people to trust you blindly so that they don't have to trust their knowledgeable friend that they need help from.

      I'm not saying I distrust you, just that the inevitable fear uncertainty and doubt around your product isn't unjustified or even a hostile 'attack', just people being untrusting and cautious.

      That aside, its actually a neat idea that from the video looks pretty well done. Had it been out back in 2000 or so when a lot of my friends were learning linux I'd definitely have put it to good use.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    7. Re:Use this without source code? by root-a-begger · · Score: 1

      Good reply. You are correct. Trust is something that must be earned and this takes time and great care from the person wanting your trust.

      As to http://www.shellshadow.com/ some may prefer to run their own relay server. This is possible and I expect to enable people to run their own relay or to let them study the source.

      As the product just launched and hasn't even exposed its business model, I expect early adopters are either blindly trusting the service in environments where trust is mitigated or they are trusting based on recommendation from someone they do trust. This is how most start-ups go about earning trust.

      If you have more ideas on how shellshadow can earn trust, please let me know.
      I have started a google group to discuss the tech and business model behind shellshadow. http://groups.google.com/group/shellshadow

      Thanks for the encouragement, If you or someone you know wants to help with the port to linux/gtk of the shellshadow client (should be easy), I would love to hear from you!!

      thanks, Jon

    8. Re:Use this without source code? by JasterBobaMereel · · Score: 1

      The difference is these people have no comeback, if the software has a backdoor then you loose, and it has no effect on them, they lose nothing..

      If it was Open Source then it would be possible to check if had a backdoor? (You might not do it, but since it would be possible then they probably would not try and put one in?)

      If it was a commercial product/service then someone finding it had a backdoor would reflect badly on them and they would lose customers so they would again probably not have one

      --
      Puteulanus fenestra mortis
    9. Re:Use this without source code? by hackus · · Score: 1

      Exactly. The whole point about the risk is not that using Open Source software eliminates it entirely, it is more to the point you can make the risk assessment yourself with hands on the source code.

      That is something you cannot make any determination about with closed source software.

      The idea that closed source offers better security through obscurity then becomes a complete fallacy. Lack of choice in making these determinations doesn't make closed source software more secure, it makes it LESS secure.

      Secure networks, software and computing systems are based on understanding all of the facts. If someone hides facts from you in source code you cannot make an informed decision, you also cannot take steps to prevent any security issues you believe are a problem in the source code.

      -Hack

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    10. Re:Use this without source code? by apankrat · · Score: 1

      >> The same thing can be said about any piece of software. At some point you have to take the risk that your machine might be exposed.'

      > Or... you could just use open source software.

      Don't forget to build it from scratch. Presumably with a compiler
      that you also built from scratch. Oh, and don't forget to do the
      same for the dependencies.

      Trustworthiness of the developer or any _binaries_ it distributes
      does not follow from the _source_ being open. Grandparent post is
      100% correct. Any binary software carries a risk of exposure.
      Open source or not.

      --
      3.243F6A8885A308D313
    11. Re:Use this without source code? by shaitand · · Score: 1

      'Don't forget to build it from scratch. Presumably with a compiler
      that you also built from scratch. Oh, and don't forget to do the
      same for the dependencies.

      Trustworthiness of the developer or any _binaries_ it distributes
      does not follow from the _source_ being open. Grandparent post is
      100% correct. Any binary software carries a risk of exposure.
      Open source or not.'

      In almost every case open source binaries distributed by the developer or distributions are built in a completely transparent and reversible manner with checksums and digital sigs that can be used to verify them.

    12. Re:Use this without source code? by apankrat · · Score: 1

      > In almost every case open source binaries distributed by the developer or distributions are built in a completely transparent and reversible manner with checksums and digital sigs that can be used to verify them.

      Theoretically a checksum can be used to match developer's binary against the one you built locally. This is completely impractical though given that virtually no OSS publisher provides an exact spec of their building environment. Checksum are provided strictly to assist in verifying that the binary was not corrupted in a transit. The same goes for the signatures, that additionally protect against intentional targeted tampering.

      Also the "in almost every case" part is a very brave overstatement. This is true for active high-profile projects, but as a casual scan of sf.net will show you, it is simply not true for a vast majority of OSS projects. Besides, as per above, checksums have nothing to do with establishing trust in a publisher.

      --
      3.243F6A8885A308D313
  6. Um by Anonymous Coward · · Score: 0, Redundant

    Last time I checked, OpenSSH was distributed under the BSD license, not the GPL. So your request for the source is meaningless.

    Maybe Theo was right...

  7. Uuuuu... by Anonymous Coward · · Score: 0

    Stop crying! you, GPL evangelist! Stop being fundamentalist.

    If I use a GPL software and modify it, "I'm not obligated" to release my modifications. BUT if I release the modifications, they should be GPL as well, or anyone who can have access to the modified source releases it, that's ok, but obligated???? From where you got that wrong idea?

    I'm tired to see people pretending to know the GPL but are a bunch of ignorants. Starting by the Debian folks (the biggest GPL ignorants, a shame) and followed by a big group of people. Before crying in public, do a read of the GPL, the GPL FAQ or write to someone at the FSF or even to RMS.

    1. Re:Uuuuu... by mini+me · · Score: 5, Informative

      If I use a GPL software and modify it, "I'm not obligated" to release my modifications.

      You are if you distribute a binary version with your modifications.
    2. Re:Uuuuu... by Minwee · · Score: 1, Funny

      If you're just going to keep bringing facts into this argument then nobody is going to have any fun.

    3. Re:Uuuuu... by Marcos+Eliziario · · Score: 2, Insightful

      If I fscking release my fscking work under a GPL license, what in hell gave you the idea that it's fair if you take my code, modify it, and then start selling my fscking code with your fscking code modifications without contributing your changes back to the community.
      If you don't want to release your code, the remedy is simple: Don't base your fscking stinking work upon someone else's GPL'd work, start it from scratch, then, if you start it from scratch, you can keep it closed as much as you want.
      (And given your attitude and dumbness I think it's a great idea if you really keep your code CLOSED)

      --
      Your ad could be here!
    4. Re:Uuuuu... by Tim+C · · Score: 1

      With or without modifications, the GPL says (from memory) that if you distribute a binary you must distribute with it either an offer to provide source, details of how to obtain the source, or the source itself.

      The GPL applies to everyone who distributes, not just those who also modify.

    5. Re:Uuuuu... by jeremyp · · Score: 1

      The GPL is a source code licence. If I developed the software I can distribute the binaries under any licence I like. If I choose to also distribute the source code and I choose the GPL then I theoretically do not have to abide by its terms myself but since I have given you the source code I have complied by default.

      If I am redistributing GPL software commercially then I must obviously abide by the terms of the licence. For instance if I sell binary copies of gcc I must either include the source code or provide a written offer to give you - or anybody - the source code at a price that covers only the costs of distribution. What I cannot do is merely give you the URL to the gcc distro on the Free Software Foundation's FTP server.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    6. Re:Uuuuu... by Builder · · Score: 1

      Dude, chill, seriously...

      Legally speaking, the parent to your post is 100% correct. You ONLY have to release source if you release binaries. If you take a GPL project, modify it, and then use it yourself, you have NO legal obligation to give the source back to the community.

      The same goes for a corporation - If a corp takes a GPL product and uses it in-house, they can make billions off of it and never have to contribute a single line of code back.

    7. Re:Uuuuu... by Risen888 · · Score: 1

      I can't help but note the irony of your sig right now.

      --
      Hey, I finally got my first freak! Took you long enough!
    8. Re:Uuuuu... by Chrononium · · Score: 1

      I think the parent was merely stating that he doesn't need to release the source to modified GPL software if he does not distribute it (just my reading of his post; your reading may be the correct one). Certainly, it would be unreasonable for the GPL to compel a hacker modifying GPL software for his/her own personal use to release the modified source code to the public. Of course, it does seem odd that the hacker would be modifying it solely for his/her own use; many interesting apps these days involve a network connection somehow, which likely implies either server/client architecture or peer-to-peer (p2p would definitely require the hacker to release the source).

    9. Re:Uuuuu... by Pfhorrest · · Score: 1

      What gives you the right to tell someone to whom they can or cannot communicate some information they received from you?

      If I teach you how to do something, is it fair, or right, for me to require that you offer to teach that skill to anyone you practice that skill for, or else you lose the right to practice that? If build a chair for you, and teach you how to build chairs like that, can I stipulate that any time you build a chair like that for someone you MUST offer to teach them how, or I'll sue?

      GPL is just another form of copyright, and like all copyright it is an affront to the essential right to freedom of expression. If you don't want someone to make use of your code unless they're willing to share theirs, don't distribute your code except to people who've agreed to that.

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    10. Re:Uuuuu... by Marcos+Eliziario · · Score: 1

      Freedom of expression applies to views and opinions, not on this case, because I have the right of property. If it's my code, it's my code for gods sake, and I can do whatever I want with: keep it closed or make it a BSD code-slut if I want to. I have no right to block you from writing your own code to do what my code does, you can reimplement my idea the way you seen fit, but copying my code without my permission is not on the realm of freedom of expression, because, hell, it's not even YOUR expression. Democracy is not at risk when you can't steal my code.
      That said, I am much for Open Source, if I ever write something on my own (out of my job, the code I write there is THEIRS) that I find that could be useful for someone else, I will release it GPLd, even if I have a commercial interest on it, because I think that philosophical questions aside, Open Source is the only way for a talented individual compete against the giants. But FOSS is not against copyright, in fact, there can't be FOSS without copyright, because without it FOSS would be eaten alive by stinking asses like those from showmypc.

      --
      Your ad could be here!
    11. Re:Uuuuu... by Pfhorrest · · Score: 1

      Freedom of expression applies to views and opinions, not on this case, because I have the right of property.

      Freedom of expression is nothing but a subset of the fundamental right to liberty; I can say, write, print whatever I damn well please (those things being mere actions like any other, e.g. twiddling my thumbs or jumping rope) so long as I'm not infringing someone else's rights. (Copyright law supposedly creates such rights, if actual rights can really be created by government fiat like that, which I would dispute). Freedom of expression is in no way limited to "views and opinions"; it is my right to walk around singing "la dee da da" as much as it is my right to say George Bush sucks or that global warming is caused by decline in pirate populations. Unless, of course, "la dee da da" is copyrighted or trademarked, and such laws are actually worth the paper they're printed on.

      And my claim follows directly from the notion of property rights. There is no such thing as "intellectual property", even in the law; the only things that can be property are real, physical things. (All other "property", e.g. copyright, spectrum leases, etc, are nothing but legal privledges; there is no thing that you actually own in such cases). So if you write some code, you have every right not to distribute it; that is, you don't have to expend the effort (however little these days) to produce a copy of the code, and even if you do, you own that copy and are under no obligation to give it to anyone else. However, once you give someone that copy - give them an object with that code on it, or transmit a signal encoding it to them - then it is now THEIR property and they may do whatever they please with it (including copying it, selling it, or giving it away), you have no right to tell them otherwise. No moral rights, that is; the law of course says otherwise.

      Democracy is not at risk when you can't steal my code.

      I'm concerned with liberty, not necessarily democracy. The two are not the same thing, and they can conflict; as in this case, where a (theoreticcally) democratically-elected government has passed laws infringing on peoples' liberty.

      Further, making unauthorized copies of code you originally wrote isn't stealing anything from you. You still have your copies of the code, and even if someone were to start selling binary-only copies of it and not giving you a dime of the proceeds, you can still sell your copies too, or give them away for free; so if, like most FOSS projects, you're not actually charging money for your code, then people have no reason to buy it from the commercial vendor rather than download it free from you, and so suckers are merely being parted from their money. It sucks for the suckers, but that's the fault of their own ignorance, and it's not doing you any harm. Your code isn't any less free just because someone is only distributing compiled versions of it. It would only be less free if they somehow tried to prevent you or other people from distributing copies of the code.

      But FOSS is not against copyright, in fact, there can't be FOSS without copyright, because without it FOSS would be eaten alive by stinking asses like those from showmypc.

      I agree that FOSS (if by that you mean the GPL, as BSD-style licenses are quite different) is not against copyright, but rather relies on it; and that is my only complaint against it. A GPL license is better than a proprietary license, because it obliges people to do something good rather than prohibiting them from doing something harmless; and to that extent the GPL is a good thing. But it is still a license, and as such relies on the idea that people are de-facto prohibited from promulgating certain bits of information unless they are specifically licensed to do so, which means that despite whatever amount of good it might promote, it is doing so by unjust means. The only truly free license is a public domain license.

      Before, I go, a question for you:

      O

      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    12. Re:Uuuuu... by Marcos+Eliziario · · Score: 1

      Damn! I really hate people who have real arguments. Fsck!
      Well, maybe I was a bit wrong, though I still haven't decided, but just to save my honour, let me say that when I release my code under the GPL I am letting clear that I am distributing that code only for people who decided to abide to those terms, it's not like someone was using my code and then, when they decided to extended it, someone came and said "Uh no! now that you extended it and are about to release it as commercial product, I would like to say that if you release it you need to give your extensions also!".

      --
      Your ad could be here!
    13. Re:Uuuuu... by Pfhorrest · · Score: 1

      Damn! I really hate people who have real arguments. Fsck! That has to be one of the funniest things anyone's ever said to me on Slashdot :-)

      Well, maybe I was a bit wrong, though I still haven't decided, but just to save my honour, let me say that when I release my code under the GPL I am letting clear that I am distributing that code only for people who decided to abide to those terms To the extent that you own or otherwise legitimately control the servers that the code is distributed from, I suppose I support your rights to do so. That's somewhat like putting a pile of CDs with your code on a table in your front yard, with a sign posted at the end of the yard saying that permission is granted to enter the property and retrieve a CD provided that the entrant agree to such-and-such terms. You're granting someone permission to access your property (the server and connection, or the yard and CDs; not the code per se), but only on certain conditions. And that's fine with me; all I really object to is telling other people what they can or cannot do with their property, e.g. dictating the terms by which other people may distribute copies of things, even copies of your things.

      However, these two issues become entangled with copyright-like terms of contract, because - without going on the long tangent into my rather novel theory of the ethics of contracts, which would also invalidate such contracts - the doctrine of First Sale, which is pretty well established in America at least, basically says (as I understand it) that you cannot use contracts to prohibit people from doing with their property as is otherwise legal. I cannot sell someone a lawnmower and stipulate what sorts of laws they may mow with it (though I can agree to only provide free service for lawnmowers which have not been used to mow certain sorts of laws, i.e. mowing the wrong lawn may void the warranty). So, by that reasoning you couldn't stipulate what people may do with the CDs in your yard or the files on your server once they have been given away; either that whole contract was invalid and they never had permission to enter your yard or access your server in the first place (in which case the crime is trespassing, or whatever the cyberspace equivalent is called, but not breach of contract); or, only those particular terms of it are invalid, and you just gave them a free CD with code on it (or a free download from your server) with which they can do whatever they please. Or could, if it weren't for copyright law, that is.
      --
      -Forrest Cameranesi, Geek of all Trades
      "I am Sam. Sam I am. I do not like trolls, flames, or spam."
  8. Their CVS activity is a little slow by Alaria+Phrozen · · Score: 1

    Looks like three uses ever. https://sourceforge.net/project/stats/detail.php?g roup_id=165628&ugn=showmypcssh&type=cvs&mode=year If they don't reveal their source, should SourceForge be hosting them?

    1. Re:Their CVS activity is a little slow by jon787 · · Score: 1

      And all 3 are anonymous CVS read operations. Not a single checkin is reported.

      --
      X(7): A program for managing terminal windows. See also screen(1).
  9. It's probably because by FUD+spreader · · Score: 3, Funny

    this program contains code that they don't want you to see, because they are a shell company for microsoft that is simply using the VNC platform to spy on people so they can report back to the government.

    --
    If you feel like the government is watching you, they're not. They're watching everyone! Stop BIG BROTHER!
    1. Re:It's probably because by wamerocity · · Score: 3, Funny

      You know I've been on slashdot for a few months now, and it is posts like that make me wish, 1; I had mod points (I've never been given mod points, so I wouldn't even know how to recognize it. Help?) and 2. that there was a "-1 Enough already" mod

      --
      "Thank you for using Stop-n-Drop, America's favorite suicide booth since 2008"
    2. Re:It's probably because by MLease · · Score: 3, Informative

      You would see a message upon logging in stating that you have 5 mod points, which expire in 3 days from the time you get them. You may not have been around long enough to get mod points yet; if you go here, you'll get more info on moderation (scroll down the page a bit to get to the moderation parts).

      -Mike

      --
      I'm sorry; I don't know what I was thinking!
    3. Re:It's probably because by Anonymous Coward · · Score: 0

      Clearly you're just a reverse-vampire sympathizer.

    4. Re:It's probably because by wanderingknight · · Score: 1

      Just look at his username, I'm sure you'll understand ;)

    5. Re:It's probably because by rts008 · · Score: 2, Informative

      MLease is giving you the straight info. The moderating guidelines spell it out pretty well (MLease's link), and will give you a good idea what to do.

      You will see in each post (when you have mod points) a window with a drop-down menu with the choices available (-1 Troll; +1, Informative, etc.). It will show up near where you are used to seeing the 'Reply to This' link. If you want to mod that post, select from the window and go on. At the very bottom of the page will be a 'Moderate' button. Just click on that button to 'apply the mods' you made-if you forget this, your mods won't take effect. Pretty intuitive when you actually see it.

      As for #2, you could use : '-1, overrated' as a safe starting point. I do get your point about having some mod category updates though, but overall, /. does pretty good IMHO.

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    6. Re:It's probably because by Anonymous Coward · · Score: 0

      Logging on from a different computer hence AC

      Mod points are obvious - I'm amazed how people complain about lack of mod points... I seem to get them every other time I log on almost. However, the last time I modded three people on a story, and hit moderate, they'd expired :P. Guess I've got to be a quicker reader...

      Anyway - mod points _are_ obvious. You just have to remember to hit the moderate button at the bottom of the page... I sometimes forget and just leave the page and lose all my moderations.

    7. Re:It's probably because by Marcos+Eliziario · · Score: 4, Funny

      I seriously considered modding you down as offtopic just for the fun of it, but it would be anonymous and definitely not fun. But few things could be better as a practical joke than modding down someone discussing slashdot moderation :-)

      --
      Your ad could be here!
    8. Re:It's probably because by sumdumass · · Score: 1

      Well it is simple then, just load linux onto your calculator and place it next to the keyboard, MS would have a hell of a time monitoring you now.

      BTW, check out that connection to akamai your computer makes when starting. It is in the same building as the FBI. You will find it in the firewall logs of the super good internet securities sweet. (I know)

    9. Re:It's probably because by WombatDeath · · Score: 2, Informative

      If you have all that new-fangled Ajaxy stuff enabled (checkbox at top of page) the moderation happens immediately, which is very handy.

    10. Re:It's probably because by alx5000 · · Score: 1

      Try Slashdotter, a nice Firefox addon that will add cache links to stories, a custom "Reply to selected text" option, and will show a pretty little button on your status bar with an S whenever you have modpoints.

      --
      My 0.02 cents
    11. Re:It's probably because by RobertLTux · · Score: 1

      easiest way to figure out when is to have the slashdotter firefox entension (shows a /. icon in your status bar when you have points)
      otherwise you will notice 2 things
      1 a message stating "You have N mod point(s) ..."
      2 after each posting you will have a drop down box with the mod options (make sure you hit the [moderate] button at the end of the thread)

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    12. Re:It's probably because by Galactic+Dominator · · Score: 0

      You forgot to mention the standard usage of mod points -- If you disagree with post, technical merits aside, hit it with a -1 or greater *troll* tag.

      --
      brandelf -t FreeBSD /brain
    13. Re:It's probably because by Alsee · · Score: 1

      few things could be better as a practical joke than modding down someone discussing slashdot moderation :-)

      How about metamodding down someone who modded down someone discussing slashdot metamoderation?

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  10. No source needed by JanneM · · Score: 4, Informative

    They don't need to give public or cost-free access to the source. All that is required is that they give the source to their customers, for a reasonable copy and distribution fee, if they ask for it.

    And as for VNC and friends, well, if they didn't change that code they don't need to give you the source either.

    --
    Trust the Computer. The Computer is your friend.
    1. Re:No source needed by Eskarel · · Score: 2, Informative
      They need to give the source to anyone they distribute to(assuming the program is actually GPL) who asks. If they distribute free to everyone, then anyone who asks for it has to be given the source, that's the whole point of the license.

      If they distribute it to their customers only and one of their customers gives it to you, then you can ask the customer for the source and they have to provide it to you.

      If they've release a piece of software under the GPL then they have to do this(they can close future versions of the product and stop distributing the gpl'd versions, but as far as I can determine you can't ungpl something you've already distributed as gpl). They also have to do this if any of the software they've modified or linked to is GPL(exceptions for lesser GPL).

      That said, I can't find anywhere on their website where they actually say they're GPL, only that they're open source, so if the license for plink ssh and myvnc is a BSD license they could probably claim to be releasing the product under a BSD license now and simply not give you the source.

    2. Re:No source needed by Jeff+DeMaagd · · Score: 1

      And as for VNC and friends, well, if they didn't change that code they don't need to give you the source either.

      The initial question asserts that SSH and VNC had been modified. Whether that's true is really unknown.

    3. Re:No source needed by JanneM · · Score: 1

      They need to give the source to anyone they distribute to(assuming the program is actually GPL) who asks. If they distribute free to everyone, then anyone who asks for it has to be given the source, that's the whole point of the license.

      If they distribute it to their customers only and one of their customers gives it to you, then you can ask the customer for the source and they have to provide it to you. But the OP isn't a customer. He has not been given a binary of the system by anybody. GPL or not, he simply has no right to the source as things stand. He can get the source in one of two ways: he can become a customer by buying a binary, or he can ask one of their existing customers to give or sell him a binary. Only at that point does he actually have a right to get the source code (for a fee if needed) as well.

      If they've release a piece of software under the GPL then they have to do this(they can close future versions of the product and stop distributing the gpl'd versions, but as far as I can determine you can't ungpl something you've already distributed as gpl). They also have to do this if any of the software they've modified or linked to is GPL(exceptions for lesser GPL). Any code that is theirs, they can change the license at will. They can't change the license on already distributed code of course, but any new version, or just the current version they distribute, can be changed.

      If you got the source from them, they can't revoke the rights of GPL from that copy of the code (and any subsequent copies). But as long as they are the sole copyright holders of the code (ie. they haven't been mixing other GPL code into theirs) they are free to say that from here on the license has changed from GPL to something else. This is what happened with SSH for instance, and the community responded by taking the last open source version and going on independently from there.

      --
      Trust the Computer. The Computer is your friend.
    4. Re:No source needed by Anonymous Coward · · Score: 1, Informative

      If the source does not come with the binary, the offer must be to give "any third party" the source. The offer can not be limited to recipients of the binary or the offer. It is a real mystery why so many GPL licensees choose not to include the source with the binary, even though that means they have to keep the version of the source available for at least three years and give it to anyone who asks. They could just put it on the installation CD and be done with it.

    5. Re:No source needed by shaitand · · Score: 2, Informative

      'But the OP isn't a customer. He has not been given a binary of the system by anybody. GPL or not, he simply has no right to the source as things stand. He can get the source in one of two ways: he can become a customer by buying a binary, or he can ask one of their existing customers to give or sell him a binary. Only at that point does he actually have a right to get the source code (for a fee if needed) as well.'

      They distribute the binaries for free on the website. You can go download one now and be entitled to the source.

    6. Re:No source needed by Anonymous Coward · · Score: 0

      I you don't understand the GPL then don't open your mouth.

    7. Re:No source needed by Anonymous Coward · · Score: 1, Informative

      And as for VNC and friends, well, if they didn't change that code they don't need to give you the source either.

      Read the GPL. That only applies if it's non-commercial distribution.

    8. Re:No source needed by 42forty-two42 · · Score: 1, Informative

      If they didn't modify the source, they must pass on the written offer to provide source code they received, provided they're distributing the binary noncommercially. For commercial uses, or if they don't (or can't) pass on said written offer, then they must provide source code, even if it is unmodified. Of course, they need only provide source to people they give the binary to (including free demos or whatever).

    9. Re:No source needed by 42forty-two42 · · Score: 1

      While this is true, there's no reason for the offer itself to be extended to another third-party, without going through a direct recipient first. Think of it as a call option that can be copied, and doesn't exhaust itself after one use. You need to be in possession of this contract (either by directly receiving it, or receiving a copy from another person) in order to exercise your option to receive the source. IANAL though. Another way to think about it is, as a third party, you don't have the order form until someone gives it to you :)

    10. Re:No source needed by evilviper · · Score: 1

      All that is required is that they give the source to their customers, for a reasonable copy and distribution fee, if they ask for it.

      Anyone who got the binary has the right to request source under the GPL. The binary is freely downloadable on their website, and the submitter says he asked them for the source code, and they refused.

      And as for VNC and friends, well, if they didn't change that code they don't need to give you the source either.

      Not true. If they didn't change it, they still need to provide the unmodified source. And that's a pretty laughable assumption to make. It's pretty certain they at least linked some other code to it, making that fall under the GPL as well.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:No source needed by Aim+Here · · Score: 1

      Wrong. Reread section 2b of version 2 of the GPL. Section 2c doesn't apply because this is a commercial enterprise, and section 2b obliges you to offer source code to 'any third party' for up to three years.

    12. Re:No source needed by hitchhacker · · Score: 1

      And as for VNC and friends, well, if they didn't change that code they don't need to give you the source either. No. If they statically linked to GPL code, they are obliged to hand over their source code to whoever they distribute to.

      -metric
    13. Re:No source needed by vrmlguy · · Score: 1

      Here's a link to the text of the license: http://www.gnu.org/licenses/old-licenses/gpl-2.0.h tml If you follow the link and actually read the license, you'll see that section 2 obligates you to tell everyone about the license; it says nothing about the source code. You are apparently thinking about section 3, which does describe various ways to provide the source.

      --
      Nothing for 6-digit uids?
    14. Re:No source needed by Aim+Here · · Score: 1

      My bad. I certainly was thinking about section 3.

    15. Re:No source needed by vondo · · Score: 2, Informative

      And as for VNC and friends, well, if they didn't change that code they don't need to give you the source either.

      Simply not true. If you distribute GPL'd code, you have to distribute the source (in a manner prescribed by the GPL). Whether you modified it or not does not matter one bit and if you offer your product for download, you have to host the source on your own servers. A link to the source code at some other location is NOT good enough.

      There have been smaller linux distributions that get burned over this, but it is the rule under the license.

  11. They may be fully compliant... by BobandMax · · Score: 4, Insightful

    ...because the GPL only requires that an offer of source code be distributed along with the application. Have you purchased a copy of their commercial offering?

    Please read the following from gnu.org's FAQ:

    QUOTE

    If I distribute GPL'd software for a fee, am I required to also make it available to the public without a charge?

    No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.

    UNQUOTE

    --

    "Computers are useless. They can only give you answers."
    -- Pablo Picasso
    1. Re:They may be fully compliant... by Anonymous Coward · · Score: 0

      If I distribute GPL'd software for a fee, am I required to also make it available to the public without a charge?

      No. However, if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.


      Really now... What are the odds that it would be a "her"?

    2. Re:They may be fully compliant... by Anonymous Coward · · Score: 0

      WTF are you talking about. I can break the GPL in a freeware that I distribute if I happen to also sell a commercial version for 1 gazillion dollars?

    3. Re:They may be fully compliant... by QuantumG · · Score: 4, Informative
      Ya know. In the GPLv3 that's no longer the case:

      You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
        a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
        b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. Which got me thinking.. maybe that was the intent in the first place.. If you go read the relevant section of the GPLv2:

      You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
        a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
        b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, See that "medium customarily used for software interchange" bit? I'm pretty sure that a court would interpret that as "send me a CD-ROM please", not "you can get it from this URL".

      Of course, that means any distribution of object code, even with corresponding source code, that wasn't on physical medium would have been against the GPL.. and I doubt that was the intent.

      BTW, under the GPLv3 the appropriate clause for network distribution of object code forms is:

      d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. Or the peer-to-peer option of (e).

      Which is one of the many reasons why the GPLv3 is so necessary. Things that were "adequate" in GPLv2 are just not today, as technology keeps moving forward.

      --
      How we know is more important than what we know.
    4. Re:They may be fully compliant... by Anonymous Coward · · Score: 1, Interesting

      The GPL is easily bypassed in a very simple way. Since the GPL provides the receiving party of the GPL-derived code a right with access to that code (which becomes effective upon receiving the closed source), all you have to do is to require the receiving party to withdraw from any GPL claims (prior to delivering the code).

    5. Re:They may be fully compliant... by Aim+Here · · Score: 1

      And how does that not conflict with section 6 of the GPL?

      The section that says:
      "You may not impose any further restrictions on the recipients' exercise of the rights granted herein."

      Demanding a 'voluntary' waiver of the source code right prior to distributing code to someone is almost certainly going to be considered a legal restriction on that code, semantic differences aside (unless your judge happens to have shoved a hatpin through his frontal lobes that day).

      In any case, a commercial enterprise would have to rely on section 2b of the GPL as far as the distribution is concerned, which forces them to offer source code for at least three years to "any third party". So even if a lobotomised judge does let this pass and your intended victim has 'voluntarily' waived his right to source code, you still have to offer source to downstream users.

    6. Re:They may be fully compliant... by sumdumass · · Score: 1

      In any case, a commercial enterprise would have to rely on section 2b of the GPL as far as the distribution is concerned, which forces them to offer source code for at least three years to "any third party". So even if a lobotomised judge does let this pass and your intended victim has 'voluntarily' waived his right to source code, you still have to offer source to downstream users.
      No, you would only have to offer the source code to those who you have distributed to. The downstream users wouldn't have any rights to an upstream providers source outside them letting it go. If they refused to allow downstream customers access, the GPL is fine with it.

      However, I think you are right in that placing further restrictions onto the software that would require them to forgo the source would be against the GPL. I think there is a way around it though.

      If you market the product a X dollars but point to a way to receive it for Y dollars with X>Y. The claims X is $2000 and if you don't want the source or promise not to let it outside your organization for 10 years, you can get the product for $20 instead. A savings of $1980.00.

      I'm not sure that could be considered a restriction because the product in it's full glory is available at the normal price of X dollars. And if your volunteer to restrict yourself, you save money. But at any time, you could pay full cost of the product and do anything you want with it. I think the entire choice part just makes it something else.
    7. Re:They may be fully compliant... by Anonymous Coward · · Score: 0

      I would love to continue discussing this with you, but apparently my comments in this regard are considered flamebait. I certainly don't want to bait flame, so I'll shut up.

    8. Re:They may be fully compliant... by Aim+Here · · Score: 1

      "No, you would only have to offer the source code to those who you have distributed to. The downstream users wouldn't have any rights to an upstream providers source outside them letting it go. If they refused to allow downstream customers access, the GPL is fine with it."
      I dunno about you, but I have multiple copies of the GPL on my hard drive, and it's all over the net. Maybe you should read it before opening your mouth. I'd make a sarcastic comment on how I actually cited the actual passage, but I cited the wrong section, sorry about at. Here it is, though, section, (ahem) 3b, of the GPL.

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
      See that? Any third party? That you that is. Maybe even me! In't the GPL just dandy?

      There are alternatives to the 'any third party' distribution, but they're not applicable in this instance; there's 3a (giving the source code with the binary, but they didn't do that) and 3c (passing on someone else's 3b offer, but that's for noncommercial users). I suggest lowering the ignorance quotient before contradicting people in future...
    9. Re:They may be fully compliant... by DaleGlass · · Score: 1

      See that "medium customarily used for software interchange" bit? I'm pretty sure that a court would interpret that as "send me a CD-ROM please", not "you can get it from this URL".


      I don't think it means necessarily a CD, just that you can't try to cheat by delivering the source on something like punched cards or LTO3 tape (modern, but drives are awfully expensive) to try to satisfy the letter, but not the spirit, by delivering on some medium that most people would be unable to read.
    10. Re:They may be fully compliant... by babbling · · Score: 1

      If you market the product a X dollars but point to a way to receive it for Y dollars with X>Y. The claims X is $2000 and if you don't want the source or promise not to let it outside your organization for 10 years, you can get the product for $20 instead. A savings of $1980.00.

      The GPL states that you can't make such proposals if you want to distribute the program.

      What sort of "promise" would you look for, anyway? A signed contract? And if they break the contract, what would you do? The GPL license that you would be required to give them along with the program would clearly state that you have granted them the right to redistribute the program under the terms of the GPL.

    11. Re:They may be fully compliant... by ajs318 · · Score: 1

      Political Correctness gone mad. And the English Language lacking common-gender pronouns in the third-person singular. (Ironically, languages such as French which do not have the neuter gender for inanimate objects but arbitrarily assign masculine or feminine often have better support for the common gender.)

      I still prefer using "they" &c. as though it were singular. It's correct in gender (both common and neuter) and in case (well, presumably ..... they did something to themselves with their stuff), even if not in number ..... and, to quote Meat Loaf, two out of three ain't bad. I think most people would prefer to be mistaken for more than one person than to be mistaken for a member of the opposite sex.

      --
      Je fume. Tu fumes. Nous fûmes!
    12. Re:They may be fully compliant... by Hal_Porter · · Score: 1

      England has had gender neutral pronouns for ages -

      http://en.wikipedia.org/wiki/Gender-neutral_pronou n#Neologisms

      Just pick one and start misusing zit. Best thing is that you need to explain it the first time, after that if you're presenting stuff from Powerpoint slides you can see the veins stand out on people's temples when you they see them. Even better if you work with non English speakers make sure you teach zem the new rules, secure in the knowledge that you're causing chaos at some point in the future. Add a helpful rule to Office's autocorrect list, and update the dictionary to include the new pronouns and exclude the old sexist ones.

      After a month or so, change the rules and dictionary and if anyone asks tell zhem "the English Language Standards Board has upgraded the language as of midnight last night"

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    13. Re:They may be fully compliant... by Tony+Hoyle · · Score: 1

      So GPLv3 directly allows URLs:

      the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source.

      Sourceforge is a difference server operated by a third party.

      Following the logic of your other post there's no reason to believe that GPLv2 doesn't allow URLs either (as it clearly does - the internet is a medium 'commonly used for software interchange').

    14. Re:They may be fully compliant... by ajs318 · · Score: 1

      You're right -- the first and second persons are completely gender-neutral, and so is the third-person plural. Only the third-person singular is "special". But the traditional method of using the plural form as though it were singular removes the need to learn any new words; and in any case, people probably are already at least somewhat used to it. Sometimes it's possible to rephrase to avoid the 3s. altogether.

      --
      Je fume. Tu fumes. Nous fûmes!
    15. Re:They may be fully compliant... by sumdumass · · Score: 1

      It wouldn't necessarily be a promise, just a licensing arangment. The product costs X, it you don't put us though this we will only attempt to collect Y.

      And with the GPL license, the contract/purchasing agreement would clearly say that if you choose to use your rights given by the GPL, you pay the full cost of the program. If you don't you get the discount. And you could at anytime choose to distribute the code for the remainder of the full price of the program.

      So it isn't placing further restrictions onto it. It is allowing someone to voluntarily restrict their actions for a discount. The only difference is if they choose to save money and take the discount or spend the extra and distribute the program. I don't think a judge would have any problem enforcing such an arrangement seeing how a person would have to basically lie about their intentions to get the discount.

    16. Re:They may be fully compliant... by Aim+Here · · Score: 1

      This is just the same sort of semantic gamesplaying as the original poster.

      What we have here is two products:

      GPLed product without source for $20
      and the same GPLed product with source for $2000

      And the $1980 price tag for source code is couched in euphemistic language as a 'voluntary discount' for those that go without. And by the same logic Ferraris are free, but you just get a $300,000 discount on your Ferrari tax if you do without. Nobody's likely to be fooled by such blatant sophistry, least of all judges.

      Judges aren't automatons, and they are able to use their common sense when interpreting laws and documents (the GPL cases in Germany are prime examples of this). Your arrangement is certainly well outwith the spirit of the GPL, which makes it abundantly clear that anyone who gets the GPLed version should be offered the source at cost price. Judges almost certainly will take that, and the ideological waffle in the GPL preamble into account, when looking at a case of this nature, as proof of intentions of one of the parties in the agreement.

      As for the customer 'lying about his intentions', that's of little concern to the court, since the customer isn't suing the distributor, the GPL copyright holder is. The customer's only role here is 'I got my GPLed binary, but they wouldn't give me source at a reasonable price' at a witness stand.

    17. Re:They may be fully compliant... by sumdumass · · Score: 1

      I don't think a scheme sch as this is as cut and dry as you do on a legal sense. It isn't that it doesn't counter the GPL's intentions, nor is it something anyone should encourage. I would admit that a setup like that is underhanded but, underhanded and flirting within the guidelines of a license, law, or policy isn't evidence of wrong doing in most free nations.

      And people agree to terms all the time. Even with the GPL, they agree to terms. It would be no different then MS offering windows or office at a discount for home users if they don't use it in the workplace. And if and when they do use it in a workplace or for work, (assuming the software would/could know) it charged your credit card or bank account the full price. So it isn't an outrageous example on how to get around the GPL, it is more common practice. Think of the scholastic discounts a lot of vendors give because it is being used by students and teachers, not corporate big wigs and such. It says right in the license that your not supposed to use it outside the scholar environment.

      So, If i offer a GPLed program for $400 and then cut the price to people who aren't interested in the source, all i am really doing it giving the customer what they want. If they don't want the source and all that, then fine, they don't have to pay as much. If they do, it is full price. If they go back later and want the source, they pay the difference in price.

    18. Re:They may be fully compliant... by Aim+Here · · Score: 1

      Think of the scholastic discounts a lot of vendors give because it is being used by students and teachers, not corporate big wigs and such. It says right in the license that your not supposed to use it outside the scholar environment.

      And why does your argument fail when talking about the GPL? That's right, because the GPL is explicitly opposed to these sorts of practices. If anyone was ever to attempt to impose any condition like the ones in your second paragraph on the user of GPLed software, they would be in flagrant breach of section 6 of the GPL, and by extension, copyright law.

      "If they go back later and want the source, they pay the difference in price."

      And how on earth do you reconcile that with section 3b of the GPL? (version 2 - version 3 gives some scope for a markup in the price of source)
       
       

      Accompany it with a written offer, valid for at least three
      years, to give any third party, for a charge no more than your
      cost of physically performing source distribution
      , a complete
      machine-readable copy of the corresponding source code"


      If you've given out the cheap binary of GPLed code, and you're trying to charge $400 a pop for it, then you MUST offer source according to this section of the GPL. What gives you the right to impose a fee more than the cost of shipping the source?

      You simply can't turn round and impose a retroactive fee for the binary, since no matter what words you use for it, to characterise it in law, it's got to be either some sort of retroactive license fee on use of the binary(no way can you claim this is the fee for shipping the already-shipped binary), an unreasonably large charge for the source code (not allowed) or some sort of condition imposed on the user of the binary before he's allowed to get his GPL-mandated source code (not allowed).

      No matter how hard you obfuscate this, it's still a GPL violation.
    19. Re:They may be fully compliant... by sumdumass · · Score: 1

      And why does your argument fail when talking about the GPL? That's right, because the GPL is explicitly opposed to these sorts of practices. If anyone was ever to attempt to impose any condition like the ones in your second paragraph on the user of GPLed software, they would be in flagrant breach of section 6 of the GPL, and by extension, copyright law.

      I don't think you are willing to look at this objectively. It is in no way shape or form, someone imposing restrictions. It is someone offering a discount and someone else agreeing to take it. There is no imposing going on at all.

      And that extention to copyright law is a long extention. This would be contract law with a copyright license as the payoff. If someone technically lives up to the contract, copyright doesn't come into play at all.

      And how on earth do you reconcile that with section 3b of the GPL? (version 2 - version 3 gives some scope for a markup in the price of source)

      It is simple. The GPL effects the people distributing the license. It doesn't kick in with possession. You can make arrangements and have obligations to some degree when obtaining the covered works depending on who is selling and what you are willing to agree to. This would be a charge for the source, it would be a revoking of the discount. It would be simple for you to not agree with the discount and restrictions and just pay full price in th first place.

      If you've given out the cheap binary of GPLed code, and you're trying to charge $400 a pop for it, then you MUST offer source according to this section of the GPL. What gives you the right to impose a fee more than the cost of shipping the source?

      LOL.. This is funny. Your so blinded by zeal that you can't even see the premise of the transaction. It isn't a charge for the source. It is the remainder of the cost of the product. If something costs X, it costs X. If I offer you that for a lesser costs based on a set of restrictions we agreed to, it still costs X, but your getting it cheaper because you don't want everything. When you do want everything, all you have to do is pay the difference of the costs to equal full price.

      It isn't imposing anything, and it isn't charging extra for anything. It is charging a certain amount and letting it go to certain people who have agreed to not do something for a lessor value. It is simple, when you decide that you want to go do what you agreed to not do, you pay the full price as it is offered for resale.

      Do you understand what imposing means? It means you are forcing it on someone. Obviously, if there is a choice in the matter, your not forcing anything onto them. Second, it is only an offer to those who don't want to have access to the source. It isn't an offer to someone who wants access to it. So the full price is the only price a person who wants the source needs to concern themselves with.

      You simply can't turn round and impose a retroactive fee for the binary, since no matter what words you use for it, to characterise it in law, it's got to be either some sort of retroactive license fee on use of the binary(no way can you claim this is the fee for shipping the already-shipped binary), an unreasonably large charge for the source code (not allowed) or some sort of condition imposed on the user of the binary before he's allowed to get his GPL-mandated source code (not allowed). WTF are you talking about. I can charge anything I want for a GPLed work. Even if i'm not an author for it. I don't understand where your going with this unless it is the free as in beer thing. The GPL doesn't do that.

      No matter how hard you obfuscate this, it's still a GPL violation.

      You mean no matter how anyone looks at it, you won't take the blinders off. You and I can come to a seperate agreement over any transaction we make between us. The GPL does nothing to stop this. It only limits things I cannot

    20. Re:They may be fully compliant... by Aim+Here · · Score: 1

      "I don't think you are willing to look at this objectively. It is in no way shape or form, someone imposing restrictions. It is someone offering a discount and someone else agreeing to take it. There is no imposing going on at all."

      Only in the same way that there's no 'imposing' going on with the Microsoft EULA. That is, technically, a voluntary agreement too, in that nobody's forced to take it. However, offering someone gcc only on the conditions that they abide by Microsoft EULA terms, and attempting to enforce such terms, would still be a heinous beach of the GPL and copyright law. You can ask someone nicely not to take their full GPL rights, but any attempt to enforce that legally would land you in legal hot water.

      "It is simple. The GPL effects the people distributing the license. It doesn't kick in with possession."

      So it does. And when someone distributes a GPLed binary on it's own, for commercial gain, they do so on the condition that they are offering the source code to the person receiving the code, and any third party that asks, for a period of three years, at cost price. If they refuse to offer that source code, they are violating the GPL. It doesn't matter if the person receiving the binary paid them $20 or $400. That 'any third party' totally spoils your fun too, by the way. Even in the unlikely event you didn't pull this bullshit sophistry right out of your rectum, the simple workaround is just say to my friend Bob 'Ask him for the source code'. Bob didn't pay for the binary in the first place, so there's no way you can charge him anything above cost.

      "WTF are you talking about. I can charge anything I want for a GPLed work."

      You can charge it for the services of distributing or copying or writing it. You CANNOT charge a license fee (i.e. permission to run the code), as per section 2b. And it's possible that what you're demanding this $380 for would look like a license fee, which is why I brought it up.

      How would this work in practice? I pay $20 for the binary, then demand source code for next to nothing. I then contact the copyright holder and he takes you to court. I show the invoice for $380 and ask what the price is for. Is it the price for shipping the binaries? Nope, you already shipped them for $20. Is it for shipping the source? Nope, section 3b of the GPL says it isn't. Is it the price I have to pay to be allowed to run the binaries in my possession? Can you take me to court to stop me running the code I supposedly, in bizarro-world, haven't paid for? Nope, because that's a license fee, and the GPL states that the code must be licensed 'at no charge' to any third party.

      And before you say it yet again, NO. No way would any sane judge look at that $380 and say it was for the binaries that you'd already shipped to me, that you weren't asking more money for.

      "You and I can come to a seperate agreement over any transaction we make between us. The GPL does nothing to stop this."

      It stops you attempting to enforce your half of the bargain, if the conditions therein are GPL incompatible. See my first point.

      "You have a hard time wrapping your head around the fact that some people don't want the source or any of the freedoms the GPL imposes."

      Not at all. YOUR problem is that you think you can give a duck a different name and you expect others to think it's not a duck any more. Walks waddles, quacks.

    21. Re:They may be fully compliant... by sumdumass · · Score: 1

      Only in the same way that there's no 'imposing' going on with the Microsoft EULA. That is, technically, a voluntary agreement too, in that nobody's forced to take it. However, offering someone gcc only on the conditions that they abide by Microsoft EULA terms, and attempting to enforce such terms, would still be a heinous beach of the GPL and copyright law. You can ask someone nicely not to take their full GPL rights, but any attempt to enforce that legally would land you in legal hot water.

      Do you have the ability to buy a MS product without that extra restriction in the EULA? You would with what I discussed. The two aren't even comparable. You are not imposing anything, you are offering and someone else is agreeing. If you don't voluntarily wish to agree, you pay the regular costs. There is a distinct choice between getting it and getting it without the stuff you don't want in the licensing. This choice is definitely different then the choice between getting it or not getting the product.

      So it does. And when someone distributes a GPLed binary on it's own, for commercial gain, they do so on the condition that they are offering the source code to the person receiving the code, and any third party that asks, for a period of three years, at cost price. If they refuse to offer that source code, they are violating the GPL. It doesn't matter if the person receiving the binary paid them $20 or $400. That 'any third party' totally spoils your fun too, by the way. Even in the unlikely event you didn't pull this bullshit sophistry right out of your rectum, the simple workaround is just say to my friend Bob 'Ask him for the source code'. Bob didn't pay for the binary in the first place, so there's no way you can charge him anything above cost.

      at costs huh, What the hell do you think X dollars is? It is the costs. The discounted cost, which isn't the cost, it is the discounted costs is the cost minus a sum for an agreement outside the scope of the license but pertaining to the product in question.

      If You went to buy a car from me for $500.00 and I made a deal with you to where you only paid $200.00 if you did something, you still would have paid the $500 because what ever you did was worth the $300 difference. If for some reason you decide you don't want to do what you agreed for, you would owe the remaining $300 to equal the $500 price of the car. What is so damn hard about that? There has to be something wrong that you cannot understand something as simple as this. Forget what you think the GPL says and focus on the concept of making a deal to lessen the value of something and then having to pay the difference when you don't follow though with your part of the deal. The discounted price isn't the cost, the cost is the full price, the discount trades cash for something you do.

      And before you say it yet again, NO. No way would any sane judge look at that $380 and say it was for the binaries that you'd already shipped to me, that you weren't asking more money for.

      Lol.. They wouldn't? Sane judges look at deals and contracts all the time. They would look at the deal you made to get the discount, see that you didn't follow through with your obligations and then make you pay the difference because you didn't uphold the value of your part of the agreement. I say again, the Cost if X, anything less then that is you trading something I want for something you want. It has nothing to do with the GPL at this point except you would agree not to request the source for the discount.

      And if it isn't a restriction in any way shape or form that I would be placing on the code. It would be you restricting your actions in exchange for monitary value. You have the option to not take the discount and pay full price. You are not entitled to the discount unless you are willing to trade something for it. In this case, it would be the source. But when you changed your mind, all you have to do is finish

    22. Re:They may be fully compliant... by Aim+Here · · Score: 1

      "The two aren't even comparable. You are not imposing anything, you are offering and someone else is agreeing. If you don't voluntarily wish to agree, you pay the regular costs."

      Okay, I paid the regular costs. Now I want my source, at cost. What gives you the right to deny me the source code, at cost price? That's right, some sort of 'obligation', that I agreed to. YOU used the word 'obligation', not me. But the GPL doesn't actually allow you to impose such obligations on the downstream user. It says those sorts of restrictions are forbidden, and it makes no exceptions for when the downstream user 'consents' to them.

      "at costs huh, What the hell do you think X dollars is? It is the costs. The discounted cost, which isn't the cost, it is the discounted costs is the cost minus a sum for an agreement outside the scope of the license but pertaining to the product in question."

      No, you ignoramus. "at cost" is the cost, to the distributor, of distributing and copying the product, which is pretty clear in context. Cost, in general, is not necessarily equal to the price - there are terms like 'markup' and 'profit' to describe that sort of stuff. However, here, the GPL stipulates that the source must be distributed, at no more than the cost of shipping the source, to any third party who asks. That's the 'cost' I'm talking about.

      "They wouldn't? Sane judges look at deals and contracts all the time. They would look at the deal you made to get the discount, see that you didn't follow through with your obligations and then make you pay the difference because you didn't uphold the value of your part of the agreement."

      You can't impose any GPL-incompatible obligations without breaching copyright law. The GPL forbids you from making any agreements that impose such obligations on third parties. It doesn't excuse the deals if those obligations being 'by mutual agreement'. ALL licensing agreements are mutual agreements. The clue here is that even you have to use the word 'obligation', which you can't characterise as being for the binary, and no matter how many ad hominem insults you throw at me, you'll still never get that word in. The customer was under NO GPL-incompatible obligations, until he or she asked for the source. The obligation here is the obligation to pay more than cost price if the customer asks for the source code. Calling it a 'discount' or 'the full price of the binary' fools nobody.

      As for 'the deal you made to get the discount', that's irrelevant. Because the likely court case here is between the GPL copyright holder and the distributor. The customer is only here as a witness. The distributor made two deals here, one with the customer, which the customer may or may not have broken, and one with the copyright holder (the GPL), which he broke by attempting to make a GPL incompatible deal with the customer. The language of the GPL and the language of your deal are clearly incompatible, and in that case, regardless of the status of the deal between the customer and distributor, the distributor loses in a copyright case.

      "And outside you crying about the "GPL says this",which doesn't even come into play, you cannot show that it can't be done."

      Yes it does. Your trolling arse can't seem to get over the fact that the law makes it's own mind up over what stuff is. No matter what names you give something, if the judge has half a brain, he'll give it the proper name and deal with it accordingly. Law is all about giving the correct names to things in order that the law can deal with them, so there's absolutely NO lawyer out there that's going to be fooled by your nonsensical sophist shit. They've been playing this game for hundreds of years. An amateur like you would be toast.

    23. Re:They may be fully compliant... by sumdumass · · Score: 1

      Okay, I paid the regular costs. Now I want my source, at cost. What gives you the right to deny me the source code, at cost price? That's right, some sort of 'obligation', that I agreed to. YOU used the word 'obligation', not me. But the GPL doesn't actually allow you to impose such obligations on the downstream user. It says those sorts of restrictions are forbidden, and it makes no exceptions for when the downstream user 'consents' to them.

      Haven't you been paying attention? If you pay the regular price, you get the source anytime you want it without any extra costs except for the 2 dollars shipping or what ever it would take to give it to you. The Idea is that the regular costs is so higher that you wouldn't want to.

      The obligation is on you if and only if you say you don't want the source and that you are not distributing it. That is why there is an obligation if and only if you choose to pick that path. It isn't imposed because you can ignore it and get everything as normal if you don't take the discount or pay up to the difference of full normal price if you change your mind and want either the source or to distribute it.

      No, you ignoramus. "at cost" is the cost, to the distributor, of distributing and copying the product, which is pretty clear in context. Cost, in general, is not necessarily equal to the price - there are terms like 'markup' and 'profit' to describe that sort of stuff. However, here, the GPL stipulates that the source must be distributed, at no more than the cost of shipping the source, to any third party who asks. That's the 'cost' I'm talking about.

      No you ignoramus, "at cost" is the cost if the product. You have to pay the cost of the product to get it. The discounted price is only if you decide you don't want everything you are entitled to. If you change your mind, you pay full price and one that is met, you are entitled to everything you would expect. I think your letting your zealotry obscure the facts of the situation.

      You can't impose any GPL-incompatible obligations without breaching copyright law. The GPL forbids you from making any agreements that impose such obligations on third parties. It doesn't excuse the deals if those obligations being 'by mutual agreement'. ALL licensing agreements are mutual agreements. The clue here is that even you have to use the word 'obligation', which you can't characterise as being for the binary, and no matter how many ad hominem insults you throw at me, you'll still never get that word in. The customer was under NO GPL-incompatible obligations, until he or she asked for the source. The obligation here is the obligation to pay more than cost price if the customer asks for the source code. Calling it a 'discount' or 'the full price of the binary' fools nobody.

      You aren't imposing anything. Why is that so hard for you to understand? You are offering something at a reduced price if someone decided they don't want everything. If they change their mind, all they do is pay the difference to normal costs. It is that simple. If the costs or price is X, you pay X. If you don't pay X, you aren't entitled to the product. So with a discount that lets you get out of any restrictions you impose on yourself, you are paying X but in the form of S+N to come to X Where S would be the discounted price and N would be you forgoing your right to distribute or get the source. So to recap, you can pay X in more then one way but you are still paying X. You are not entitled to a product I sell until X is paid.

      Yes it does. Your trolling arse can't seem to get over the fact that the law makes it's own mind up over what stuff is. No matter what names you give something, if the judge has half a brain, he'll give it the proper name and deal with it accordingly. Law is all about giving the correct names to things in order that the law can deal with them, so there's absolutely NO lawyer out there that's going to be f

    24. Re:They may be fully compliant... by Aim+Here · · Score: 1

      "No you ignoramus, "at cost" is the cost if the product."

      No it isn't. I used the phrase, and I know damn well what it meant when I said it. The very first definition of 'at cost' that google gives me concurs with me. As will almost any other definition you care to look up. Consider the fact that you're trivially proven wrong here a small cluestick that you're almost certainly wrong elsewhere.

      None of the rest of your pointless shit is anything more than the same tired old semantic drivel that doesn't address anything I said, just reiterates your moronic position that you think you can impose new conditions and charges as long as you merely SAY that they're old ones. That easily fails the duck test.

      As do you. I'm bored with your trolling.

    25. Re:They may be fully compliant... by sumdumass · · Score: 1

      No it isn't. I used the phrase, and I know damn well what it meant when I said it. The very first definition of 'at cost' that google gives me concurs with me. As will almost any other definition you care to look up. Consider the fact that you're trivially proven wrong here a small cluestick that you're almost certainly wrong elsewhere.
      OK your right and everyone else is wrong. Do you find that happening often? It may not actually mean that you are smarter then everyone else.

      None of the rest of your pointless shit is anything more than the same tired old semantic drivel that doesn't address anything I said, just reiterates your moronic position that you think you can impose new conditions and charges as long as you merely SAY that they're old ones. That easily fails the duck test.
      You cannot even get past the fact that you would have to pay for the GPL covered product being sold. Your going to attempt to tell me I am spouting moronic drivel. Take a night off and think about this entire conversation for a while.

      If your still cannot get past your inane insistence and looking at everything from the wrong direction and totally missing key points in the concept then I think you should just stop discussing this. I know four year olds who can get the context of everything that was said better then you. For some reason you insist on floating into lala land and attempt to draw conclusions never made then revert to facts that have no relevance to the discussion. I bet you get disapointed a lot in life. It is evident with your resort to name calling that you do so well. It would almost seem as if you have plenty of practice at it. However, a sane and competent person would actually look at why they are constantly in that position. For some reason, I think if you objectively looked at it, you would miss all the clues if someone wrote them down and handed them to you. Maybe in the next life you would have a little more brain power then in this one. Or hopefully enough sence to shut the hell up at times.
    26. Re:They may be fully compliant... by Aim+Here · · Score: 1

      Okay, one last bite. Then I'm off.

      Two things:
      "OK your right and everyone else is wrong."

      No. You're wrong, and everyone else is right.

      "...your resort to name calling..."

      Hey, YOU were the one who started the ad hominems first, and you've been insulting me throughout this discussion, culminating in this latest depressingly infantile epistle of yours. I actually ignored your insults for the first couple of posts, before pointing out you were an ignoramus, when it was blatantly obvious you didn't have a clue about what you were talking about.

    27. Re:They may be fully compliant... by sumdumass · · Score: 1

      Go back and read it again. You have fail to make the case outside ignoring what was being said to be going on. You cannot make the case when addressing the pertinent information.

      As for the ad hominems, no, They weren't attack, they were telling you that you are wrong. Big difference, when your wrong, you are wrong. The only attack that could be considered is an attack on the truth by you.

      Good day.

    28. Re:They may be fully compliant... by Aim+Here · · Score: 1

      No. Going back over the postings shows you refusing to address MY argument that you can't call something a different name. Your whole argument throughout has been to doggedly call a charge for source code something else and expecting me to fall for that, even when examining the actual transactions involved totally put the lie to it. You continually claim the transactions are voluntary, which, in a way they are, but they're the same sort of 'voluntary' transaction as a mutual agreement to impose a Microsoft-style EULA on the software. I mentioned that, but you denied it without any clear attempt at refutation.

      Nowhere do you ever address my point that the GPL prevents even 'voluntary' restrictions and obligations, if they are incompatible with the GPL. Nowhere do you ever state any legal principle that gives the distributor the right to refuse source code merely because of non-payment your supposed 'full' price of the binary. You just bang on the same old tune, interspersing it with more ad hominems as you go along, trolling harder and harder.

      "They weren't attack,"

      "Your so blinded by zeal"
      "you won't take the blinders off."
      "You have a hard time wrapping your head around the fact"
      "I think your just upset"
      "You need to wake up."

      It's only AFTER taking this shit for three or four posts that I eventually bit and called you an ignoramus, with very good reason. Then the ad hominems got worse.

    29. Re:They may be fully compliant... by sumdumass · · Score: 1

      No. Going back over the postings shows you refusing to address MY argument that you can't call something a different name. Your whole argument throughout has been to doggedly call a charge for source code something else and expecting me to fall for that, even when examining the actual transactions involved totally put the lie to it. You continually claim the transactions are voluntary, which, in a way they are, but they're the same sort of 'voluntary' transaction as a mutual agreement to impose a Microsoft-style EULA on the software. I mentioned that, but you denied it without any clear attempt at refutation.
      That because it isn't something being called by a different name. lol.. See, you can't get it into your head that something might cost a certain amount of money. If you and I work a deal out where you get less money, fine. If you don't uphold your end of the deal then you have to pay the difference.

      What the hell is so hard about that? That is my argument in it's entirety. Your saying that because something that isn't related to our deal says something that now all the sudden the deal means something else. Wrong. It doesn't effect our deal at all because the original price is what needs to be paid. Free doesn't necessarily mean Free as in beer. And there is no reason for you to go on a hissy because I showed a way to effect the grandparents plane.

      Nowhere do you ever address my point that the GPL prevents even 'voluntary' restrictions and obligations, if they are incompatible with the GPL. Nowhere do you ever state any legal principle that gives the distributor the right to refuse source code merely because of non-payment your supposed 'full' price of the binary. You just bang on the same old tune, interspersing it with more ad hominems as you go along, trolling harder and harder.
      Nothing I purpose restricted the GPL at all. It never put any restrictions on anything. You could pay the regular price and get everything as normal. Never has the option of getting everything in the GPL been at risk. So no there are no restrictions at all. I even said that several times.

      And the legal principle to refuse the source code is when they haven't paid for the damn program. It is that simple. If someone has made a deal to get a program for less then the costs and agree not to ask for the source or distribute copies of the program, then they haven't paid for the program in the first place. It isn't theres. And don't go into the entire but the GPL says. The person receiving the program doesn't have to accept the GPL so he isn't obligated to it.

      They weren't attack,"

      "Your so blinded by zeal"
      "you won't take the blinders off."
      "You have a hard time wrapping your head around the fact"
      "I think your just upset"
      "You need to wake up."


      Yea, those aren't attacks. Zeal and blinder are often attributed to people who are wrong. It is along the lines of not seeing the forest for the trees. You need to wake up, your upset, and wrap your head around the fact aren't even close to an attack. Maybe the reason you thought they were is because you know your wrong. However, Saying I don't like the color blue isn't an attack. That is about the extent of those quotes. Because you were wearing blue and trying to impress me at the same time your feelings got hurt doesn't mean it was an attack at all. Grow up man.

      It's only AFTER taking this shit for three or four posts that I eventually bit and called you an ignoramus, with very good reason. Then the ad hominems got worse.
      Lol.. Wow, It isn't your time of the month is it? Cause seriously, those weren't attacks. If your that emotional, Maybe you need some help from some people a lot more qualified then me. And no, that isn't an attack, I think you might need profesional help or something.
  12. Well.. by Anonymous Coward · · Score: 0

    From the look of the site and the feel of their 'community'.

    Along with this.

    Registrant:
    Vagish Narang

    3915, 28th Avenue
    Edmonton, Alberta T6L6G7
    Canada

    Registered through: GoDaddy.com, Inc. (http://www.godaddy.com)
    Domain Name: SHOWMYPC.COM
    Created on: 11-Jun-02
    Expires on: 11-Jun-09
    Last Updated on: 30-Apr-07

    Administrative Contact:
    Narang, Vagish vagishnarang@yahoo.com
    2368 Donner PL
    Santa Clara, California 95050
    United States
    +1.4082301678

    Technical Contact:
    Registrar, Domain domain-registrar@register.com
    Register.Com
    575 8th Avenue 11th Floor
    New York, New York 10018
    United States
    1-902-7492701

    I sure wouldnt run anything from them. But i'm paranoid like that.

    1. Re:Well.. by UncleTogie · · Score: 1

      I sure wouldnt run anything from them. But i'm paranoid like that.

      I'm like that with ANYone who can't figure which country they're in... So, is it the US or is it Canada?

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  13. Re:Off-topic, but... by m2943 · · Score: 4, Informative

    Ah, another piece of commercial, proprietary software derived from VNC.

    https://www.copilot.com/press/faq/

    Here's a serious question: has Fog Creek ever given anything back to the open source community?

  14. Guess they are just lying then... by digital+photo · · Score: 2, Interesting

    Well, they claim their software started out as open source(read: probably derived from open source projects like vnc/ssh/etc). Their sourceforge page indicates that the code is under GPL license, which implies that the source code should be made available to individuals wanting to use it for their own use.

    However,other than the front page and the sourceforge page, there is nothing else on their site indicating that the application is in anyway open source in spirit, letter, or intent.

    Of course, you can always just ask them if they are indeed still Open Source, or if they were, but have since reneg'd on their license agreement to be Open Source. I forget... do you need to make your code open source/GPL if your code essentially links to libraries of GPL/Open Source projects? Or perhaps if your product is derived from Open Source application source code?

    If they are making use of code from another Open Source project and are burying it in their binary-only distros, might be worthwhile to check their code for library strings and see whose projects' rights are being tread upon and ask why they haven't upheld their GPL/OS obligations.

    That's, IF they are using/leveraging/linking...

    1. Re:Guess they are just lying then... by tgatliff · · Score: 1

      Well the thing I like best about this appearing on slashdot is that now someone will fork the code and get it opensource again. At least that is the hope...

    2. Re:Guess they are just lying then... by Antique+Geekmeister · · Score: 1

      It certainly happened to SSH years ago, long before slashdot. Heck, it's how the gcc and the the GPL and the FSF started.

    3. Re:Guess they are just lying then... by Anonymous Coward · · Score: 0

      SSH and VNC are specifications. ShowMyPC uses OpenSSH and RealVNC. OpenSSH is distributed under BSD. RealVNC Ltd is the copyright holder for RealVNC and offers OEM licenses. A copyright holder cannot be in violation of its own license. This is a non-issue.

    4. Re:Guess they are just lying then... by cbhacking · · Score: 1

      I forget... do you need to make your code open source/GPL if your code essentially links to libraries of GPL/Open Source projects? Or perhaps if your product is derived from Open Source application source code? GPL, yes. LGPL, no (that's pretty much the only difference - you have to provide access the the LGPL sources, but you can link proprietary code to it at compile time without opening your own code modules). The Open version of RealVNC (which this software seems to be based off of) is GPL licensed, and if you wish to link against it your project must also be GPL licensed. This requirement is what people sometimes refer to the GPL as "viral" for; include any GPLed code and your whole project must now be GPLed.
      --
      There's no place I could be, since I've found Serenity...
  15. Who are you? by QuantumG · · Score: 2, Informative

    I mailed the developers that they needed to distribute their modified SSH client and VNC source to be in compliance with the GPL license. Uhhh, dude, you're not the copyright holder, who have no right to say what they "need" to do. Find the copyright holder, tell them, if they want to do something about it, they will. Otherwise, suck it up.

    --
    How we know is more important than what we know.
    1. Re:Who are you? by rm999 · · Score: 1

      Very true - just because something is GPL'd doesn't mean that everyone "owns" the software. It is still copyrighted by someone, and it is up to that person/group to make sure any derived works are still free and open.

      You can ask for the source, but you cannot bring them to court.

    2. Re:Who are you? by glwtta · · Score: 1

      You can ask for the source, but you cannot bring them to court.

      Hmm, looks to me like he asked them for the source and did not bring them to court. What's the problem?

      --
      sic transit gloria mundi
    3. Re:Who are you? by QuantumG · · Score: 1

      Looks to me like he demanded the source.

      --
      How we know is more important than what we know.
    4. Re:Who are you? by rm999 · · Score: 1

      Simple. The only way he's getting the source if they don't want to give it up is through court. He cannot bring them to court. Therefore, he is not getting the source.

      In other words, he is demanding something when he does not have the right to do so. I can ask you for a million dollars, but you probably won't give it to me.

    5. Re:Who are you? by shaitand · · Score: 1

      'Looks to me like he demanded the source.'

      Per the terms of the license agreement if a binary has been distributed to me under the GPL, I have a RIGHT to the source. Of course I demanded it. They are responsible for honoring those terms. If they fail to honor them and I can show damages then I can sue them, just not for copyright infringment.

      Even if they were the original author and gave me the software gratis, if they offered say... support and failing to provide that support caused damages to me I could sue them.

      Someone distributing under a license has an obligation both to those who give them permission to modify/distribute and to those they actually distribute to.

    6. Re:Who are you? by QuantumG · · Score: 1

      Not only are you wrong, you're also on crack.

      I tell ya what, you go find yourself in that situation and *try* to sue them and see how far you get.

      Even if they provide you with that "written offer" to provide source code under section 3(b) of the GPL version 2 and then subsequently refuse to give you the source code when you ask for it, you still can't sue them for breach of contract because you've made no consideration.

      All that you can do is get the copyright holder to sue them for copyright violation because by failing to follow the terms of the license they have no permission to distribute the software.

      --
      How we know is more important than what we know.
    7. Re:Who are you? by shaitand · · Score: 2, Insightful

      'In other words, he is demanding something when he does not have the right to do so.'

      Nonsense, everyone who they distribute a binary to has the right to demand the source. They just don't any teeth to back up the demands.

    8. Re:Who are you? by redhog · · Score: 1

      He could in that case very well sue them for false advertisement (that the code is GPL when it is not). In addition, the copyright holder could sue them for copyright infringement.

      Why doesn't the GPL contain a clause that allows others than the copuright holder to sue for violations? That would have been awesome! Think about the suefest!

      --
      --The knowledge that you are an idiot, is what distinguishes you from one.
    9. Re:Who are you? by QuantumG · · Score: 1

      Cause no matter how much the FSF might like to, they can't change the law, and the law says that only the copyright holder can sue for copyright infringement (strangely enough).

      --
      How we know is more important than what we know.
    10. Re:Who are you? by Anonymous Coward · · Score: 0

      When you're looking at the copyright holder, it's still an open question that's not been tested. The FSF, I believe, takes the position that the GPL is a non-contractual license (effectively "I waive my right to sue you if you modify and redistribute this software in any of these ways") but there are also arguments that it is a contract that imposes obligations on the copyright holder as well as the user ("I agree to release this software to you for modification and redistribution and you agree to offer source code with the modified version and credit me in that source").

    11. Re:Who are you? by Antique+Geekmeister · · Score: 1

      A polite heads-up with a pointer to the actual copyrights can be handy. Saying "I'd be interested in the use of it for this particular project, but not having access to the [GPL/BSD/Apache/whatever] licensed source precludes me from doing so, because it's hard to know what other copyrights you might be violating if you're being this obviously careless" might also help.

    12. Re:Who are you? by Anonymous Coward · · Score: 0

      Not if that binary was generated by source code not licensed under the GPL. All the idiots here are assuming RealVNC is only licensed under the GPL. RealVNC Ltd only releases the free version of RealVNC under the GPL. They also offer an OEM license for the free, personal, and enterprise versions that are not under GPL. RealVNC Ltd is the copyfight holder of ReavVNC.

      Slashdot - the great cluster fuck of Internet wisdom.

    13. Re:Who are you? by pclminion · · Score: 1

      Nonsense, everyone who they distribute a binary to has the right to demand the source. They just don't any teeth to back up the demands.

      So in other words, they have no rights. Being told that you are allowed to do "X" but are not given any method for actually doing "X" does not mean you can do "X". Unless you are willing to call upon the help of magical beings.

    14. Re:Who are you? by redhog · · Score: 1

      That, is only because the GPL is a license, not a contract. Had it been a contract, it could have allowed anyone to sue.
      Of course, the smart thing with using a license, not a contract, is that you don't ever have to argue about if the contract was agreed to or not.
      I still think that fraudulent advertisement could be used thou...

      --
      --The knowledge that you are an idiot, is what distinguishes you from one.
  16. /. isn't where you report this by UbuntuDupe · · Score: 5, Insightful

    I'm *pretty* sure there's an established procedure for reporting GPL violations, and I'm *pretty* sure submitting a /. story griping about your experience with that software ain't it.

    1. Re:/. isn't where you report this by QuantumG · · Score: 2, Informative
      --
      How we know is more important than what we know.
    2. Re:/. isn't where you report this by PygmySurfer · · Score: 1

      I dunno, wasn't there another story a week or so ago about a GPL violation?

      Oh, it was actually about GPL violations in windows apps going unnoticed, and mentioned several violations.

    3. Re:/. isn't where you report this by shaitand · · Score: 5, Informative

      Thank you I actually wasn't aware of that. Whether they are technically violating the license is beside the point, they are distributing what they claim is an open source GPL'd application and not providing the source. Companies falsely claiming to be participating in order to gain the good will of the community should be exposed to that community. Slashdot is a rather convenient outlet to get through to a rather big chunk of it.

    4. Re:/. isn't where you report this by Anonymous Coward · · Score: 0

      Lol! "Write down as much info and then inform the copyright holder."
      That's an "established procedure?" Give me a break. That's just basic common sense.

      "Established procedures" involve, at the very least, an established place to make the report, expected turn-around to get a response back to the reporter etc. That page even implicitly acknowledges it by providing an email address "license-violation@gnu.org" to send reports for violations of FSF-owned copyrights - but it sure as shit ain't an established place for GPL violations.

      The dope is still a dope. And the retard moderators ought to get some literacy, "flamebait" mods are not for flames themselves, flamebait is something that provokes flames. Like the dope's original phallaciously self-righteous post. He baited me, I flamed him. Thus his post was flamebait, mine are just flames.

    5. Re:/. isn't where you report this by couchslug · · Score: 1

      "I'm *pretty* sure there's an established procedure for reporting GPL violations, and I'm *pretty* sure submitting a /. story griping about your experience with that software ain't it."

      Submitting the story does put more eyeballs on the problem. :)

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    6. Re:/. isn't where you report this by gardyloo · · Score: 1

      Like the dope's original phallaciously self-righteous post. Oh, now we know what your problem is. Definitely Freudian.
    7. Re:/. isn't where you report this by dave420 · · Score: 1

      You only have to provide the source code to people who have purchased the software. You don't have to provide it as soon as you mention "open source" on your website.

      As you've deftly proved, spouting out on Slashdot only muddies the water, getting folks involved in disputes that might not even exist.

    8. Re:/. isn't where you report this by Anonymous Coward · · Score: 0

      Ain't freudian if you do it on purpose. The Dope thinks he's a big swinging dick. I don't.

    9. Re:/. isn't where you report this by RMH101 · · Score: 1

      you misspelled "arseholes"

    10. Re:/. isn't where you report this by shaitand · · Score: 1

      'You only have to provide the source code to people who have purchased the software.'

      You have to provide source code to anyone you distribute a binary to, whether there was a charge or not. They put the download on their website and everyone who downloads it is entitled to the source under the terms of the GPL (which is the license they claim they are using on their sourceforge page).

  17. Why is this front page news? by Retalin · · Score: 3, Insightful

    This is flame bait... this is not news and it's definately not the proper way to report a GPL violation. Are we really hurting for news submissions?

    --
    Regards, Ryan McAdams
    1. Re:Why is this front page news? by Anonymous Coward · · Score: 0

      Note that the editor who posted it also posted this and this today too... If it wasn't for the one decent article he posts about once a week, I'd just ignore him. Can't we get Jon Katz back or something to replace him?

    2. Re:Why is this front page news? by Quiet_Desperation · · Score: 3, Funny

      It was this or the announcement of Barbie Horse Adventures 2: The Gates Of Slaughter. Take your pick.

    3. Re:Why is this front page news? by Anonymous Coward · · Score: 0

      Just a question looking at your posting history... Do you actually do anything other than troll, bash the US and promote totalitarian socialism? Ok, maybe two questions. Since you complain about ACs wanting to be anonymous, why don't you have any publicly available identifying info attached to your account?

      As for Keith Dawson, I dislike him because he's been the worst thing that happened to Slashdot since Michael Sims went around bitchslapping everyone who disagreed with him or criticized him.

    4. Re:Why is this front page news? by Gazzonyx · · Score: 2, Funny

      It was this or the announcement of Barbie Horse Adventures 2: The Gates Of Slaughter. Take your pick. I didn't even know they released that yet! I would have if we hadn't been wasting time discussing the GPL. I hate the firehose, nothing good ever gets picked up.
      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    5. Re:Why is this front page news? by jmdc · · Score: 1

      Are we really hurting for news submissions? I think you need to do s/news submissions/editors/

      Between this and the "Mac Underground", its been a slow day.

    6. Re:Why is this front page news? by innocent_white_lamb · · Score: 1

      It is "new information" about a technical/computer-related subject, it has generated discussion and given people a chance to post opinions and information about related materials.
       
      Isn't that the purpose a discussion forum?
       

      --
      If you're a zombie and you know it, bite your friend!
    7. Re:Why is this front page news? by Oldav · · Score: 0

      Oooh, the AC critcizes ME for not identifying myself, what a surprise. Come back when you grow some balls dickhead. Truth hurts eh, doesnt it? I suppose if you call it trolling it helps with your national denial of the truth, you already have a totalitarian right wing state, why not a left wing one.

    8. Re:Why is this front page news? by Oldav · · Score: 0

      Nah, John Katz is a good writer with people skills so naturally the slashwankers hate him. The same folk obviously hate K.Dawson, How dare he not be an anti decent public health-free market driven-guntoting-suv driving-libretarian-asshole like most of the regular commentors from the US? You can stick your mod points where the sun dont shine. Amusingly an AC critcizes me for being anonymous. Asshole, at least I have the balls to use my account unlike you! Why on earth would I want to give a bunch of jerks like you personally identifying info? I burn up you idiots mod points allowing the other more sensible people to get their message thru, thank you very much for your assistance. I couldnt give a less of a fcuk about what you think of me. ROFL

    9. Re:Why is this front page news? by Anonymous Coward · · Score: 0

      an account you only troll from is no better than an AC. The only difference is that you have easy reference to all of your past trolls.

  18. A similar problem...a different solution. by rindeee · · Score: 1

    I had a similar need some time ago but didn't like the solutions out there. I ended up setting up an OpenVPN server (listening on 443 to ease outbound firewall penetration). When the user needed help, they connected to my VPN server, I connected to it (if I was not in the office) and then did as I pleased (RDP, SSH, what have you). In this manner, I had a guarantee of security (which I was able to control) and ease of use on the customer's part (all they had to do was fire up an OpenVPN connection). There was obviously a bit more to this (setup on client side, etc.) than described here, but no biggie.

  19. Slight correction by Anonymous Coward · · Score: 0

    "If I use a GPL software and modify it, "I'm not obligated" to release my modifications. BUT if I release the modifications, they should be GPL as well"

    you're correct, but you need to rephrase. The modifications are subject to the GPL license as well, and you MUST release the source to your mods. Everybody seems to have it right except you.

    You're welcome!

    1. Re:Slight correction by Rakishi · · Score: 1

      No, that's NOT how the GPL works. It says simply that if you give someone a binary then you must also give them the source code (if they request it I think). You can modify the code as much as you want and you have NO requirement to release it to anyone UNLESS you already released a binary of it to them. Of course they can in turn give the source code and binary to whomever they wish to.

      Yes there is a difference. Some licenses REQUIRE you to release ALL/ANY modifications (even if they are for personal use) to the world or the original author or some such.

    2. Re:Slight correction by KDR_11k · · Score: 1

      This guy's giving out the binaries so arguing what not releasing them means isn't useful.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
  20. OT - Your sig by Anonymous Coward · · Score: 0, Flamebait

    C++ user? Linus has a message for you.

    I am about halfway through that thread. Linus is turning out to be a real asshole. It's tough to sit through this guy flaming the opinions of others, simply for having their opinions, with nothing more than opinion himself! He has a very serious and tragic god complex. I'm a big fan and user of the Linux OS, but Linus himself? You can keep him. What a jerk.

    In any case, he is dead wrong about C++, and a complete fool. To claim one tool (his precious C) suits every job out there is just plain amateur (and surprising to hear from such an obviously brilliant computer scientist).

    Maybe his wife isn't giving it up these days? The mind boggles.

    1. Re:OT - Your sig by Anonymous Coward · · Score: 0

      Stuff your mod points up your ass fan boy.

    2. Re:OT - Your sig by QuantumG · · Score: 1

      Well said.

      --
      How we know is more important than what we know.
    3. Re:OT - Your sig by Ash-Fox · · Score: 1

      All this "right tool for the job" crap is just nonsense, if C isnt the right tool for the job, then you're using it incorrectly. C is always the right tool, and no, I dont care what you PHP or VB users think.
      You forgot the Java advocates who go on that people should write a OS in Java for security reasons.
      --
      Change is certain; progress is not obligatory.
    4. Re:OT - Your sig by everphilski · · Score: 1

      Funny thing is Microsoft actually wrote an OS in c# ... Singularity

  21. Re:Off-topic, but... by Anonymous Coward · · Score: 3, Interesting

    Ah, another piece of commercial, proprietary software derived from VNC.
    ...And from the unpaid, or underpaid, work of interns acquired through spamming. From the FAQ:

    How long did Fog Creek Copilot take to write?
    The three programming interns wrote the beta version of Fog Creek Copilot in under two months.

    [...]

    How were the four interns selected for this project?
    Internship postings were made to the Fog Creek software website, www.FogCreek.com as well as to CEO Joel Spolsky's blog, www.JoelonSoftware.com. Fog Creek Software also mailed applications to hundreds of students at top universities. The posts sought out those enrolled in a four year academic institution with preference to those between Junior and Senior year with top grades, a track record of success, top notch computer programming skills for the Software Development Interns, and coursework in marketing or business experience as well as programming experience for the Software Marketing Intern. 800 students from top universities applied and 4 were chosen.

    From the FAQ. (emphasis added).
  22. Re:Who cares by Anonymous Coward · · Score: 2, Funny

    Kiddo, you're at the wrong website! This is the one you wanted. Make sure your speakers are turned on and up, or you'll miss the best stuff!

  23. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    Here's a serious question: has Fog Creek ever given anything back to the open source community?
    All of us wind up getting linked to Joel's manic rants at least once a week, so I guess that's something. (Seriously, that guy spends so much time blogging about how development should work, and how the grass is so much greener if you happen to work for him, it's a miracle he manages to accomplish anything else.)
  24. Mod points like busses by whoever57 · · Score: 1

    You know I've been on slashdot for a few months now, and it is posts like that make me wish, 1; I had mod points (I've never been given mod points, so I wouldn't even know how to recognize it. Help?)
    Mod points are like busses. You never have them when you need them, yet, when you don't need them 3 turn up at once. Seriously, the first time I got mod points, I had not used them all, yet I got another batch (I still only had 5 mod points, since there is a limit).
    --
    The real "Libtards" are the Libertarians!
  25. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    Fog Creek Copilot is built off of a VNC core
    Fog Creek Copilot could use a copyeditor.
  26. GPL doesn't require releasing the source by n2rjt · · Score: 1

    Somebody can write a program, release it under GPL, and not release the source.
    That's perfectly valid.
    The GPL, or any other license, doesn't apply to the copyright holder.
    I've always wanted to do that, just to get a rise out of the community.

    Of course, if they included GPL software, making this a derivative work, disregard me.

    1. Re:GPL doesn't require releasing the source by vga_init · · Score: 1

      Unfortunately for you, that's not the case. The GPL specifies that the source code must be distributed along with the binary or must be made publicly available otherwise. Having access to the source code is one of the four essential software freedoms that the GPL was designed to ensure.

    2. Re:GPL doesn't require releasing the source by pclminion · · Score: 1

      Unfortunately for you, that's not the case. The GPL specifies that the source code must be distributed along with the binary or must be made publicly available otherwise.

      And if it isn't? I suppose somebody would sue the guy. Why, THAT'S IT! He's gonna sue HIMSELF!

      Thanks, you've brought me much enlightenment. On your particular level of stupidity, that is.

    3. Re:GPL doesn't require releasing the source by vga_init · · Score: 1

      It seems to be that by giving someone the license, even the copyright holder has entered a legal agreement, at least to the person who is holding that license. Perhaps the law doesn't support suing the copyright holder for this reason, but it's immoral at the very least.

    4. Re:GPL doesn't require releasing the source by Wildclaw · · Score: 1

      But the agreement the original copyright holder enters just states that he has no right to complain if the licensee modifies and redistributes the source code. It doesn't say anything about providing the source code in the first place.

      The only one who has to provide source code is someone who licenses the code under the GPL, and the owner doesn't need a license because he already has the additional rights that the GPL grants, so there is no need to obtain a license from himself. He just have the obligation of not suing anyone who redistributes the source code that he never provided to them.

      Of course, that only applies as long as all the source code is produced by the original copyright holder, and doesn't contain any GPL code licensed by someone else.

    5. Re:GPL doesn't require releasing the source by Anonymous Coward · · Score: 0

      I've always wanted to do that, just to get a rise out of the community.

      So in other words, you're a massive troll?
    6. Re:GPL doesn't require releasing the source by gujo-odori · · Score: 1

      That is incorrect.

      What the GPL states is that if you provide someone with a binary, you must also provide them with the source on demand, for no more than the reasonable cost of doing so. It does not say "unless you are the copyright holder." If you refuse to do so, they would have to sue you to force you to perform what you agreed to when you licensed your code under the GPL, but (IANAL) the fact that you are the copyright holder does not give you a pass on fulfilling the terms of the license under which you distributed anymore than it gives proprietary vendors a pass. When you provide someone with a GPL-licensed binary, you have entered into a license agreement to also provide the source, and that is true even if you are the copyright holder.

      The one thing you can do as the copyright holder is to change the license going forward, such that your work is no longer distributed under the GPL. However, this does not change the fact that everyone who got it from you under the GPL is still owed source on demand for the version they received, and they can still redistribute that version.

    7. Re:GPL doesn't require releasing the source by n2rjt · · Score: 1

      That exactly was the point I was making in saying I'd like to do that sometime.
      I wouldn't really do that, but the idea intrigues me.
      It's an immoral and evil thing to do: releasing software under GPL and not releasing the source.
      But it's obviously legal, since the copyright owner of the software doesn't need no stinking license.
      But that's off-topic isn't it?
      Here I am, being a troll and Off-Topic in the same set of posts, so I'll stop before my karma gets utterly trashed.

    8. Re:GPL doesn't require releasing the source by Wildclaw · · Score: 1

      What I stated is correct as far as I can interpet the GPL. I think you are failing to see the the tree because of the forest.

      The GPL doesn't say that the licensor has to provide you with the source code. It says that you have to provide the source code if you redistribute. It is a minor difference in wording, but legal it is a huge difference, shifting the burden from the licensor to the licensee. For most people it doesn't make any difference, because they are both licensors and licensees, but the original copyright holder is only a licensor.

      The original copyright holder never has to agree to the GPL (as a licensee) because he has distribution rights anyway (as long as he wrote all the code himself). I don't think it is even legally possible, because it would constitute a contract with oneself. If someone else adds to the source code, it is a different case, because in that case the original copyright holder has to agree to the GPL to use the modified code.

      AS sais above, the only time the original copyright holder (having written all the code himself) is affected by the license is as a licensor. In other words, when someone wants to redistribute the program/source code, and in that case the only thing the licenser does is giving up the exclusive copyright in exchange for any derivative being under the GPL and what that entails.

    9. Re:GPL doesn't require releasing the source by pclminion · · Score: 0, Troll

      What the GPL states is that if you provide someone with a binary, you must also provide them with the source on demand, for no more than the reasonable cost of doing so. It does not say "unless you are the copyright holder." If you refuse to do so, they would have to sue you to force you to perform what you agreed to when you licensed your code under the GPL

      Sue you for what? Deciding what you want to do with your own god damn intellectual property? Good luck with that. Guess what: the GPL is a LICENSE, not a CONTRACT. Fuck, works to precisely that effect are RIGHT THERE in the license. Try reading it.

      (IANAL) the fact that you are the copyright holder does not give you a pass on fulfilling the terms of the license

      Good thing YANAL. You're batshit crazy, as well as wrong.

      When you provide someone with a GPL-licensed binary, you have entered into a license agreement to also provide the source, and that is true even if you are the copyright holder.

      Nope. Back to your padded cell, now. Who let you out?

    10. Re:GPL doesn't require releasing the source by pclminion · · Score: 1

      But the agreement the original copyright holder enters just states that he has no right to complain if the licensee modifies and redistributes the source code.

      The GPL is not an agreement, nor a contract. It is a license. You cannot enter into an agreement or contract with a person you do not know and have never met. The license basically says, "If you follow these terms and conditions, we promise not to sue you."

      I'm very curious to see if the GPL is even a legally valid document. How can you agree not to sue "somebody?" With commercial software there is at least an implication that the license has been granted to a specific customer, not "everybody in general."

    11. Re:GPL doesn't require releasing the source by Wildclaw · · Score: 1

      You are correct that the GPL is a license and not a contract. However, that actually furthers my original point. From http://lwn.net/Articles/61292/ , quote by "Professor Moglen":

      "The GPL, however, is a true copyright license: a unilateral permission, in which no obligations are reciprocally required by the licensor. Copyright holders of computer programs are given, by the Copyright Act, exclusive right to copy, modify and redistribute their programs. The GPL, reduced to its essence, says: 'You may copy, modify and redistribute this software, whether modified or unmodified, freely. But if you redistribute it, in modified or unmodified form, your permission extends only to distribution under the terms of this license. If you violate the terms of this license, all permission is withdrawn."

      So the original copyright holder never has any obligation at all to the GPL. He can do whatever he want (as long as he is the sole owner of the original code).

      If I distribute a program I have written myself and include the GPL license, but refuse to give out the source code, I am doing nothing wrong. I already have distribution rights to the binary, so I don't have to agree to the GPL. At the same time, anyone getting a hold of the binary, can't legally redistribute it because they don't have the source code, so they can't furfill the requirements needed to get a license for redistribution.

      "I'm very curious to see if the GPL is even a legally valid document. How can you agree not to sue "somebody?" With commercial software there is at least an implication that the license has been granted to a specific customer, not "everybody in general.""

      GPL is also only granted to a specfic person. To be specific, the one who is planning to redistribute the program. If you are just using the program, you aren't actually operating under the GPL license. This however doesn't really matter. Licenses are just a grant to the user so that he can do something he otherwise legally couldn't. Because it isn't a contract, there is no need to target it to specific individuals.

      What I question more are EULAs. If they aren't contracts, but only licenses, their only power should be to allow the user to do something he couldn't otherwise do (in exchange for possible restrictions). Agreeing to an EULA should however not constitute a contract.

      Even if I click the yes box in agreement to an EULA, it shouldn't affect me as long as I am only doing things that I can legally do without the EULA. It is only if I need to do something that is illegal, but granted by the EULA that it should start to affect me.

  27. UltraVNC + tightvnc by bluefrogcs · · Score: 2, Informative

    Create a distributable exe via http://www.uvnc.com/addons/singleclick.html You can set it for connection ports, etc .. all you need after that is any vnc that is running in listener mode. client runs the exe that was created, connects to the listener machine and displays the remote desk. Client closes exe at teh end of the session and session is teminated and can't be reinitiated from the listener end. Goes through firewalls, routers, etc .. Total cost = 0 .. No additional login info needed .. I used to have my clients config vnc server and make connections that way, this is much easier and more secure for them.

  28. Alternative by tmp0 · · Score: 1

    I've worked on an alternative recently. A-VNC (or Ajax VNC) can be downloaded from http://www.dr-a.net/index.php?action=Projects From the README: "A-VNC is a remote control software to see and control a Windows machine desktop. It is designed to overcome firewalls and proxy limitations, and depends on Mozilla Firefox as a client. A-VNC is open source, implemented using .NET, and relays on pure HTTP and Ajax. Binary, readme, screen shot, and source code available for download at the projects page." It lacks so many features (v1.0), but I use it whenever I need to fast-access my home computer from office (where only HTTP connections are allowed.)

  29. How to make money on opensource by Anonymous Coward · · Score: 0

    1. Use some GPL code in your commercial app
    2. Notify slashdot that sourcecode is unavailable
    3. Get lots of publicity
    4. ???
    5. profit

  30. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    What have they given back? Well, the source to Copilot comes to mind immediately. Why, what do you expect them to give back?

  31. So what ya gonna do? by Anonymous Coward · · Score: 0

    Beyond posting to /., what exactly are ya gonna do?

    Sue them?

  32. The main page has been updated... by shaitand · · Score: 4, Insightful

    They removed the link to the sourceforge page.

  33. Re:Off-topic, but... by wizbit · · Score: 1

    You're trolling, but the same could be said of Torvalds' voluminous e-mail flamewars, and nobody's ever accused him of "never [giving] anything back". Real work still gets accomplished. The fact that Spolsky takes the time to share his experience shouldn't be viewed as an indictment of his (or his company's) productivity.

  34. Re:Off-topic, but... by vico · · Score: 4, Informative

    Ah, another piece of commercial, proprietary software derived from VNC.

    And this is wrong how, seeing as they provide the source?

    Here's a serious question: has Fog Creek ever given anything back to the open source community?

    The source isn't enough for you?
  35. Re:Who cares by Datamonstar · · Score: 2, Funny

    Gee, thanks. Now I have lead poisoning.

    --
    The eternal struggle of good vs. evil begins within one's self.
  36. Re:Off-topic, but... by Jugalator · · Score: 3, Insightful

    Ah, another piece of commercial, proprietary software derived from VNC.

    Commercial. Proprietary. Yes, the magic words that get some people's blood to boil. You wield them well.

    Here's a serious question: has Fog Creek ever given anything back to the open source community?

    My question would be why you care? In case their VNC core comes from licensed software allowing a commercial derivate as a binary, there is no problem. I believe AT&T's core was GPL'ed so that would raise some questions, but it's possible that by "VNC core" they mean some VNC-compatible derivate with a compatible license. In that case, the devs of that core also specifically intended use of it like this, being more open than just for OSS devs to use. Yes, there is a "more open" than that. And those developers don't have an issue with this, and maybe just you not wanting to see a 100% free use of their code. And if it doesn't follow the license, there's a breach of license, and then that would indeed be bad.

    But this is clearly an issue of whether licenses are followed, not about a company doing "good" or "bad". If they follow the license of the developers -- that is using the software like they specifically intended others to use it -- they are per definition doing good. At least unless if you disagree with how their VNC core devs chose their license.

    If there's something I get annoyed about, it's not about companies properly using licenses, but people like you who try to impose a personal code of ethics on companies who only use the code the way the original devs intended it to.
    --
    Beware: In C++, your friends can see your privates!
  37. Add crossloop to that list by Joce640k · · Score: 1

    At least they don't charge for it, yet.

    --
    No sig today...
  38. check out ShellShadow by root-a-begger · · Score: 1

    I just launched a new product, ShellShadow... http://www.shellshadow.com/
    By "launched" I mean the site is public for the last 2 weeks but no general announcements yet. Just a few friends testing to make sure its behaving well.
    Unlike so many GUI Collaboration tools, ShellShadow is Terminal Client collaboration (light, low bandwidth, and doesn't share your desktop).
    The client is derived from PuTTY. I have not released the source to the derived client or the coded-from-scratch relay server. The PuTTY license does not require me to do so.

    There are some key questions that should be answered about giving back to the open source community. But nothing can be given back without the company having a stable and growing revenue model.
    I welcome meaningful feedback on this business and the use of the various open source technologies it leverages.
    Yes, this post is a shill ;-), but a topical one, I hope.

    I've looked at ShowMyPC.com and happy to see more action in this market. If they are in violation of some open source agreement, I hope they get it worked out.

    enjoy, Jon

    1. Re:check out ShellShadow by tobiwan · · Score: 1

      Since I love putty, I tried it and I liked it.

      Logged in with one of our sysadmins to one of our servers, and it was very smooth.
      I've always wanted a tool to check what they're doing without interfering, and this does the job very well.

      If this thing scales well, and you fix up the website, you've got a winner!

    2. Re:check out ShellShadow by TheRaven64 · · Score: 1

      You could set root's shell to GNU Screen, and then anyone else logged in as root could connect to that screen as an observer. What does this software do beyond that?

      --
      I am TheRaven on Soylent News
    3. Re:check out ShellShadow by 19thNervousBreakdown · · Score: 1

      What does your software offer over "screen -x"?

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    4. Re:check out ShellShadow by Anonymous Coward · · Score: 0

      It has a relay server so people behind corporate and/or restricted firewalls can bypass them and see the screen without creating rules or port forwards (host conects to relay, client connects to relay. HostClient. It's probably a violation of their work contract and could be fired for doing so, but hey, it's really handy!

    5. Re:check out ShellShadow by Anonymous Coward · · Score: 0

      I would really looking for a free software - to beat Webex, gotomypc etc..'s high prices and looks like showmypc.com has done it. Their service seems really good - and above all free for individual users like me.
      Too bad - they seem to have decided to keep their code - away from GPL ; but in some ways I like their decision - as I do not want to rely on softwares - which have to keep up to date with core softwares like VNC - and might not be able to keep up with security patches etc.
      Anyways, this software and service is a godsend for me, hope they keep it free for long.

      Thomas
      New Jersey

  39. Wow. You're dumb. by Anonymous Coward · · Score: 0

    According to the site, the SSH they are using is "plink" (same suite of tools as PuTTY), and the VNC software is RealVNC. Neither of these is licensed under GPL.

    So how about you take your "demands" and shove them... somewhere. The copyright holder can do whatever the fuck it wants to do. Sorry that didn't work out for you, though.

  40. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    No, dumping a zip file somewhere is not "giving back". Fog Creek did almost the minimally necessary thing to comply with the GPL.

    (And if their "Deleter" application is any example of the kind of software they develop, Joel really should stop blogging about software development!)

  41. UltraVNC by jon287 · · Score: 3, Informative

    UltraVNC and UltraVNC "single click" can do just what you want, is greatly customizable, and completely free.

    --
    To boldly use to and too two times and get it right too! They're not gonna believe their eyes when they see it there!
    1. Re:UltraVNC by bblboy54 · · Score: 1

      The point of the software is that it doesnt require you to install a program and set up port forwarding on a router. The "server" end can be installed and connects to a proxy where the "client" side can then access the server. Basically, if your friend lives 5 states away and you want to help them, they can EASILY hit a website or load a single application and allow you to access their system. VNC software alone requires that you drive 5 states away to configure the machine first -- or worse, explain to a clueless end user how to install an application and set up port forwarding on a router that they don't even know the password for.

      I use VNC a lot... but it just doesnt work in some scenarios like these.

    2. Re:UltraVNC by davetv · · Score: 1

      I use ultravncsc http://www.uvnc.com/pchelpware/sc/index.html a contacting VNC server for remote support for my clients.

    3. Re:UltraVNC by bblboy54 · · Score: 1

      Wow... slashdot CAN be educational! :) Thanks for that link

  42. Re:Off-topic, but... by Anonymous Coward · · Score: 3, Insightful

    Don't you dare complain about doing the minimum. If you want more than that, write your own license and start to use it instead of the GPL.

  43. Re:Off-topic, but... by m2943 · · Score: 1

    My question would be why you care?

    Because I support companies that support free software, and choose not to do business with companies that don't.

    But this is clearly an issue of whether licenses are followed, not about a company doing "good" or "bad".

    That's not the issue I was asking about.

    If there's something I get annoyed about, it's not about companies properly using licenses, but people like you who try to impose a personal code of ethics on companies who only use the code the way the original devs intended it to

    I'm not "imposing" anything on anybody, nor is open source a question of "ethics" to me. All I did was ask about Fog Creek's contributions to open source.

    You're jumping to conclusions and apparently have an ax to grind.

  44. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    and nobody's ever accused him of "never [giving] anything back".

    The GP didn't accuse Fog Creek, he was asking.

    Why don't you stop evading the question and actually answer the question: have they or have they not given anything back to the open source community?

  45. Re:Off-topic, but... by shaitand · · Score: 1

    'But this is clearly an issue of whether licenses are followed, not about a company doing "good" or "bad".'

    I don't recall claiming they were violating the license when I posted the story. I asked if they were an open source pretender. This company is implying they are an open source application and trying to claim fanfare because of it. This is not open source and they are entitled to no fanfare, just the opposite.

  46. You do *not* have to provide source ... by AHumbleOpinion · · Score: 1

    That's bs. Even if you distribute an unmodified GPL program, the onus is on you to provide the source code if the entities (people or organisations) who you distribute the program to request it.

    Read the GPL, the distributor of the executable does not have to distribute the source themselves. A third party may do so, the distributor merely needs to tell the recipient where they can find the source.

  47. Theo was right. by Anonymous Coward · · Score: 0

    There's no "maybe" about it. Theo was completely correct.

    We see two issues here:

    1) The GPL causes lots of confusion. In this case, this poor fool has come to believe that it is the only open source license. So he thinks that even BSD-licensed software must be treated as if under the GPL, which is of course quite false!

    2) The BSD license is true freedom. As shown here, it's safest to use BSD-licensed software. The terms of the license are concise and easily-understood by all, and are written in a way that promotes maximum usage of the software. Virtually everyone is free to use it as they see fit, even if they don't want to contribute back changes. The freedom to not contribute changes is just as important as the freedom to contribute changes. When freedom is maximized, you can do either.

    1. Re:Theo was right. by ajs318 · · Score: 0, Flamebait

      Um, no. The "freedom not to contribute changes" is rather like the freedom to own slaves (insofar as the state of having access only to a binary and not the corresponding source is comparable to a state of servitude). Please read this essay and learn the difference between freedom and power. Anybody who tries to lock up code written by you for everyone's benefit as closed-source (an exercise of power) is seeking to deny others their freedom; and if you don't try to stop that somehow, then you are to some extent complicit in that denial of freedom. Use of the GPL is one way to prevent denial of freedom. The BSD project teams have chosen a different approach (wait for someone to try to cage it up, then reproduce any improvements they made and incorporate them in a new free release) which is not less valid than using a licence which specifically forbids caging, but may turn out to be harder work in the long run. You could say that using the GPL to avoid potentially having to redo other people's work is laziness -- but surely using somebody else's code instead of writing your own from scratch is also laziness?

      --
      Je fume. Tu fumes. Nous fûmes!
  48. Re:Off-topic, but... by NickFitz · · Score: 5, Informative

    And from the unpaid, or underpaid, work of interns

    Yes, all they got was:

    • Weekly stipend of $750
    • Free housing in an area dorm (usually with private rooms)
    • Free gym membership
    • Free MetroCard (gets you on any bus or subway in New York)
    • Free soft drinks
    • Free lunches
    • Free weekly social events. 2005 events included attending a Yankees game, a boat trip around Manhattan, walking tours, museum trips, two Broadway shows, a movie opening, and parties.

    Doesn't seem that shabby...

    --
    Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  49. Re:Off-topic, but... by Anonymous Coward · · Score: 2, Insightful

    I mailed the developers that they needed to distribute their modified SSH client and VNC source to be in compliance with the GPL license. They said they didn't modify those programs and ignored my request for the current source code. So I ask again, if this is a GPL'ed application; where is the source? That seems awfully like you are claiming a violation of the license. Like others have said, the source code to OpenSSH and RealVNC are not GPL or GPL-only. I would love to know why you think open source means GPL.
  50. Re:Firehose by wildstoo · · Score: 1

    You must be new here.

  51. Still in the Help page by philipp-de · · Score: 1
    The help page still references Sourceforge. http://www.showmypc.com/ShowMyPCHelp.html

    Check this project at SourceForge.net ShowMyPC And the Sourceforge page still says it's GPL
    1. Re:Still in the Help page by Virgil+Tibbs · · Score: 1

      take a look at http://showmypc.googlepages.com/ it is an old mirror it also references sourceforge

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
  52. So long as you don't think OSS=does what it says by MickLinux · · Score: 1

    Just a thought, here: there are contests mentioned on slashdot, regularly, that have to do with writing code that looks like it does one thing, and actually does something completely different.

    In terms of such obfusciation, being able to see the source is not all that strong a protection. A much stronger protection (though also not anywhere close to absolute) is the vested interest in keeping a good name.

    Even stronger protection against intentional malfeasance, is seeing how they do it and then writing your own code from the ground up. Of course, then you get back to the limitations on skill. One person is not as good as a whole team of people.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
  53. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    One more point. I went to Sourceforge and downloaded the zip file. It only comes with binaries, but they are the copyright holder and not bound by the GPL license (even though they released it under the GPL). I think they wanted to distribute the binaries only as freeware and got caught up in the GPL hoopla.

  54. Use the Wayback Machine by kentrel · · Score: 1, Informative

    The site now says "based on open source products". If you look at the old versions of the site they all say "an open source remote PC access implementation". Seems they were deliberately misleading people to me, and now they've just changed it. Check it out

    1. Re:Use the Wayback Machine by kentrel · · Score: 1

      Why was this marked as flamebait? It's helpful information. I don't understand...

    2. Re:Use the Wayback Machine by Anonymous Coward · · Score: 0

      Some mods are silly. Or the "Flamebait" option was directly above or below the one the mod really wanted. Either might be the case. Unfortunately, there's no preview option on moderation. It's all fire-and-forget.

      (Registered user and many-time mod posting AC while at work).

    3. Re:Use the Wayback Machine by Virgil+Tibbs · · Score: 1

      take a look at http://showmypc.googlepages.com/ it is an old mirror it has the same thing you mention

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    4. Re:Use the Wayback Machine by pclminion · · Score: 1

      Yep. Somebody complained that their wording was inaccurate. They adjusted it to be more accurate. Sounds right to me.

      What else, exactly, would you want to happen? For them to say, "So sorry, you caught us. We will now commit corporate suicide?"

  55. UltraVNC by Futurepower(R) · · Score: 1

    "If not, he just wasted our precious time."

    Don't waste time. Install UltraVNC. Version 1.02 with the supplied video driver works fine. Open source.

  56. I haven't read the GPL but.. by nxsty · · Score: 1

    http://www.linux.com/articles/55285

    The requirement to supply source code is covered by section 3 of the second version of the GPL. Under these sections, the distributor of GPL code is obligated to provide source code "on a medium customarily used for software interchange" for up to three years. In practice, this medium is usually a CD or DVD, or a server from which it can be downloaded. Under section 6 of the GPL, each distributor of the code comes under the obligations specified in section 3. This obligation is specified even more strongly in section 10 of the draft for the third version of the GPL, which specifically states that "downstream users" (those who, like Woodford, adopt the work of another project -- the "upstream distributor" -- for their own use) fall under these obligations. "We think it's pretty clear," says David Turner, GPL compliance engineer at the FSF. "One problem with allowing people to skip out on source code distribution is that there's nothing that requires the upstream distributor to continue to offer source code. If they stop doing so, the source could become totally unavailable. Or, more commonly, the upstream distributor will upgrade the version of the source code available, leaving downstream distributors totally out of sync. In order to fix bugs, users need to get source code exactly corresponding to the binaries they have available."

    1. Re:I haven't read the GPL but.. by Atzanteol · · Score: 1

      http://www.gnu.org/licenses/gpl-faq.html#Developer Violate

      Strictly speaking, the GPL is a license from the developer for others to use, distribute and change the program. The developer itself is not bound by it, so no matter what the developer does, this is not a "violation" of the GPL.

      However, if the developer does something that would violate the GPL if done by someone else, the developer will surely lose moral standing in the community.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    2. Re:I haven't read the GPL but.. by Cjstone · · Score: 1

      To my knowledge, the minute a developer distributes their software under the GPL, they become a distributer, and must either provide the source code or cease licensing their software under the GPL.

    3. Re:I haven't read the GPL but.. by Tony+Hoyle · · Score: 1

      If a developer holds the copyright on the software then in theory they could license something under GPL then only distribute binaries... GPL isn't binding on them as they already have all distribution rights that the GPL grants. If would be a bit pointless though since nobody else could then redistribute that software without being in violation of the GPL since they wouldn't be able to distribute source code...

    4. Re:I haven't read the GPL but.. by Chandon+Seldon · · Score: 1

      To my knowledge, the minute a developer distributes their software under the GPL, they become a distributer, and must either provide the source code or cease licensing their software under the GPL.

      The GPL is a copyright license. It only has any power at all because without the license the GPL provides, distribution would be a violation of copyright law. Since the copyright holder is not constrained by copyright law, the GPL text is utterly irrelevant to them.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  57. sourceforge requires sources in their conditions. by leuk_he · · Score: 2, Informative

    No..

    sourceforge REQUIRES you upload the source. This is a sourceforge requirement, and is independent of the gpl.

    Just create a support ticket on sourceforge and in some weeks(in my expierience) that project is either closed or the source is put in the file release system.

  58. You have been programmed to be a dog on a leash. by Futurepower(R) · · Score: 1

    The lead poisoning is minor compared to the fact that by visiting that web site you have now been programmed to do everything a woman says.

  59. GoDaddy? No, Daddy. by Anonymous Coward · · Score: 0

    A GoDaddy registration places an upper limit on the registrant's technical knowledge. See No Daddy.

  60. Re:Who cares by Anonymous Coward · · Score: 0

    My eyes! It burns! It burns!

    or otherwise for the oblig. Simpsons quote.

    Ze goggles! Ze do nothing!

  61. It's VNC... by Stonent1 · · Score: 1, Interesting

    It is VNC based. I tried to download it and got this message:

    WARNING: (Name of company I work for)'s security system has detected a virus contained in the web site or file being downloaded.

    Your system has been protected. There is no need to contact the Help Desk.

    File has been dropped. 2007-09-10 06:03:55-05:00CDT

    Machine name: (Name of Machine) Server: X.X.X.X Client: Y.Y.Y.Y

    Virus: "not-a-virus:RemoteAdmin.Win32.WinVNC.4" found! URL: http://download2.showmypc.com/ShowMyPCSSH.exe

    1. Re:It's VNC... by NemosomeN · · Score: 0, Redundant

      "not-a-virus" at the beginning should have tipped you off. There's no virus, your IT dept just doesn't want you running VNC. I don't blame them.

      --
      I hate grammar Nazi's.
  62. Why not use Remote Assistance? by Anonymous Coward · · Score: 0

    Why not just use Remote Assistance that comes built-in for free on Windows XP?

  63. Nice Troll by Anonymous Coward · · Score: 0
    Cause, yeah.. you do.

    Section three of the license requires that programs distributed as pre-compiled binaries are accompanied by a copy of the source code, a written offer to distribute the source code via the same mechanism as the pre-compiled binary or the written offer to obtain the source code that you got when you received the pre-compiled binary under the GPL. Wikipedia: GPL
  64. What about the license? by SplatMan_DK · · Score: 1

    Funny, everybody is whining (or anti-whining) about the release (or lack thereof) of the sourcecode.

    But what about the GPL license?

    If the people making this software are claiming it is GPL'ed, shouldn't the actual GPL license document be the first thing you were looking for?

    What license ACTUALLY comes with the software in question? Forget what is says on outdated web pages. What does it say in the license which followed the product?

    Only after examining the ACTUAL license, can we decide if there is a license violation or not. And as a user of the product, who wants to know what your rights and privileges are, you should focus your attention on the license - not buried within the sales pitch of a web page.

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
  65. Spolesky did the same by gerrysteele · · Score: 0, Troll

    https://www.copilot.com/ from those fog creek losers does exactly the same thing. they say they allow you to download their VNC modifications... but just try compiling them .... you can't

  66. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    P: "Ah, another piece of commercial, proprietary software derived from VNC."
    GP: "Commercial. Proprietary. Yes, the magic words that get some people's blood to boil. You wield them well."
    P: "You're jumping to conclusions and apparently have an ax to grind."

    The conclusions he "jumps to" are quite correct: you're the one with an axe to grind.

  67. Joel did it right... by waterford0069 · · Score: 1

    Yes _that_ Joel.

    https://www.copilot.com/

    Why not just use CoPilot. If I can talk my technophobic cousin through installing it over the phone, any one can use it.

  68. If they didn't modify anything by foleym · · Score: 1

    Then they don't need to show you anything and can ignore your request - especially if the ShowMyPC program and VNC "communicate at arms length, that they are not combined in a way that would make them effectively a single program." On their page they don't say it is a GPL program, but based on open source programs. ShowMyPC should have a page like this that explains how they do not violate GPL http://www.crossloop.com/VNC.html What's most relevant to this topic is probably this. http://www.gnu.org/licenses/gpl-faq.html#TOCGPLInP roprietarySystem I'd like to incorporate GPL-covered software in my proprietary system. Can I do this? You cannot incorporate GPL-covered software in a proprietary system. The goal of the GPL is to grant everyone the freedom to copy, redistribute, understand, and modify a program. If you could incorporate GPL-covered software into a non-free system, it would have the effect of making the GPL-covered software non-free too. A system incorporating a GPL-covered program is an extended version of that program. The GPL says that any extended version of the program must be released under the GPL if it is released at all. This is for two reasons: to make sure that users who get the software get the freedom they should have, and to encourage people to give back improvements that they make. However, in many cases you can distribute the GPL-covered software alongside your proprietary system. To do this validly, you must make sure that the free and non-free programs communicate at arms length, that they are not combined in a way that would make them effectively a single program. The difference between this and "incorporating" the GPL-covered software is partly a matter of substance and partly form. The substantive part is this: if the two programs are combined so that they become effectively two parts of one program, then you can't treat them as two separate programs. So the GPL has to cover the whole thing. If the two programs remain well separated, like the compiler and the kernel, or like an editor and a shell, then you can treat them as two separate programs--but you have to do it properly. The issue is simply one of form: how you describe what you are doing. Why do we care about this? Because we want to make sure the users clearly understand the free status of the GPL-covered software in the collection. If people were to distribute GPL-covered software calling it "part of" a system that users know is partly proprietary, users might be uncertain of their rights regarding the GPL-covered software. But if they know that what they have received is a free program plus another program, side by side, their rights will be clear.

  69. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    Well, the project claims it's "open source" and is hosted on SourceForge with the license set to GPL. If it's "open source", then the source must be open. If it's on SourceForge, the source must be provided. If they want it to be proprietary, that's fine, but then have to host it on their own and not claim that it's "open source".

    Basically I see the complaint as the developers claim it's open source, list the license as GPL, distribute it on a host for open source projects, but refuse to actually open the source. That means: 1) They're lying about it's license. 2) They're violating SourceForge's ToS.

    Report the bastards.

  70. Re:Off-topic, but... by TeeJS · · Score: 1
    Typical Slashdotter - didn't even read the link he posted... From the FAQ:

    How do I obtain the Fog Creek Copilot source code under the GPL? The client software used in Fog Creek Copilot is built off of a VNC core. VNC is protected under the General Public License (GPL). You may obtain a copy of the Fog Creek Copilot service for Windows source code from https://www.copilot.com/copilot_helper_src.zip, and a copy of the Mac source code from https://www.copilot.com/copilot_mac_src.zip. top
  71. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  72. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    You're missing the context:

    TFA: [company may be abusing GPL software[
    GGP: [spamvertisement for CoPilot]

    Furthermore "commercial, proprietary" are note "magic words", they are simple technical terms. If they make your or anybody's blood boil, that person has a problem.

    People like you have a problem.

  73. Re:Off-topic, but... by orclevegam · · Score: 2, Insightful

    I actually bought the DVD that was created to document the experience the interns had while working on that project. They all seemed very happy to be there, and honestly it was a very nice work environment, particularly compared to some places. Could have been worse, they could have signed on at one of EA's sweatshops. As an added bonus, most Universities require some sort of internship in order to receive your degree, and the sort of work experience they acquired working for Joel not only looks good on a resume, but better prepares them for a professional job as a software developer.

    --
    Curiosity was framed, Ignorance killed the cat.
  74. FOSSie outrage machine by Anonymous Coward · · Score: 0

    Slashdot serves the same need to FOSSies as Faux News serves to conservatives: phony outrage for phony people.

    It's little surprise there is so much overlap between FOSSies and conservatives. Both claim to be moral people, but constantly demonstrate how flexible and situational their "morality" truly is. FOSSies will do absolutely anything to destroy Microsoft, and conservatives will do absolutely anything to destroy America.

    1. Re:FOSSie outrage machine by Trails · · Score: 1

      A liberal microsofty? Dude, you just blew my mind...

    2. Re:FOSSie outrage machine by Anonymous Coward · · Score: 0

      Bill Gates is the biggest philanthropist in human history. It doesn't get more liberal than that. You don't see Exxon-Mobile giving their profits to charity. You don't see Darth Cheney setting up a charitable organization.

      The only thing conservatives have the capacity to do is make the world worse. They don't have the ability to comprehend anything else.

      And BTW, I'm not a "microsoftie". My "side" is using what works. And despite all the hype, FOSS generally tends to be the least stable of all alternatives.

    3. Re:FOSSie outrage machine by Anonymous Coward · · Score: 0

      I give away a larger percentage of my income/net worth every year than Gates does. He is simply worth more.

      http://www.biblegateway.com/passage/?search=Mark+12%3A41-44

    4. Re:FOSSie outrage machine by Anonymous Coward · · Score: 1, Informative
      You don't see Darth Cheney setting up a charitable organization.

      The Cheneys donated 78% of their 2005 income to charity. That includes all of their Haliburton stock options and book royalties. GW Bush and his wife average about 12% every year. The Clintons average about 9% and the Gores about 5%. In fact, in 1997 the Gores gave a grand total of $353 dollars to charity. That's not a typo. Three hundred and fifty eight dollars, less than two tenths of a percent of their income.

      Barack Obama made a big deal of his charitable giving, but failed to mention this is a recent development for him that's utterly transparent. In 2002, the year before he declared his candidacy the Obama household income was $259,399 (in the top 2%). That year they donated just $1,050 to charity, or 0.4%. The national average was 2.2% that year.

      http://online.wsj.com/article/SB117686685252673734.html?mod=opinion_main_commentaries

    5. Re:FOSSie outrage machine by budgenator · · Score: 2, Insightful

      Bill Gates and wife isn't Microsoft and they aren't the Bill & Melinda Gates Foundation.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    6. Re:FOSSie outrage machine by Anonymous Coward · · Score: 0

      grand total of $353 dollars to charity. That's not a typo. Three hundred and fifty eight dollars Sorry, that was just funny :)
    7. Re:FOSSie outrage machine by iMMersE · · Score: 1

      In fact, in 1997 the Gores gave a grand total of $353 dollars to charity. That's not a typo. Three hundred and fifty eight dollars, less than two tenths of a percent of their income.


      Are you sure it wasn't a typo?
      --
      codegolf.com - smaller *is* better.
  75. Why read interpretation rather than original? by AHumbleOpinion · · Score: 1

    I suggested reading the GPL itself, you cite someone's paraphrasing of the GPL instead. At least you had the brains to post anonymously. Here is an excerpt of the GPL that discusses one of the methods by which you may convey source code. Note "third party".

    "If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source."

    http://www.gnu.org/licenses/gpl.txt

  76. Read GPL, not a paraphrasing of it ... by AHumbleOpinion · · Score: 1

    Why read someone's paraphrasing of the GPL when you can easily read the GPL itself. Note third party servers are an option. The distributor does not have to make the source available himself.

    "If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source."
    http://www.gnu.org/licenses/gpl.txt

    1. Re:Read GPL, not a paraphrasing of it ... by nxsty · · Score: 1

      Why read someone's paraphrasing of the GPL when you can easily read the GPL itself. Note third party servers are an option. The distributor does not have to make the source available himself. Because I have more important things to do and legal documents like the GPL really isn't that exciting to read. :)

      But anyway, it's stated in the GNU FAQ that you must distribute the sources with the binaries. You can't just refer to upstream or some other site because they might change. The exception is if you've made a deal with a site to keep the sources for you.

      http://www.gnu.org/licenses/gpl-faq.html#UnchangedJustBinary
      http://www.gnu.org/licenses/gpl-faq.html#SourceAndBinaryOnDifferentSites
    2. Re:Read GPL, not a paraphrasing of it ... by Anonymous Coward · · Score: 0

      First, the GPL FAQ (not the GNU FAQ) is not the GPL. Taking it on face value would be stupid, because it is the way they envisioned it, not the way it will be legally interpreted. So, I would not stand on the GPL FAQ for anything.

      Second, the GPL FAQ appears to reference v3 only and not v2, which does not appear to impose any limit on the use of the written offer exception to distribution. Also, as I read the Source and Binary on different sites link, if you maintain due diligence in the linking to the source on another page, it does not matter what you host. The FAQ simply warns against relying blindly on the linking. Furthermore, the "same place" item appears to be unique to v3.

      You see, this is why I hate the GPL. RMS wants "software freedom", but wants us to all have it his way or no way. He (and the FSF) have some issue with the BSD License (and others) because of the way it doesn't require the source to be released with modifications. GPL is the communism of the free license. It is free, so long as you give back what you take and modify. Whereas, the BSD license is more of the capitalism of free licenses. It is free, you modify it, close source it, do whatever but just keep our copyright notice and let the best product win.

    3. Re:Read GPL, not a paraphrasing of it ... by Chandon+Seldon · · Score: 1

      Because I have more important things to do and legal documents like the GPL really isn't that exciting to read. :)

      As legal documents go, the GPL isn't that bad. Hell, the license itself is shorter than the GPL FAQ you quoted.

      In any case, if you haven't read the GPL and understood it's mechanism then you probably shouldn't be trying to tell people what it does.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    4. Re:Read GPL, not a paraphrasing of it ... by AHumbleOpinion · · Score: 1

      But anyway, it's stated in the GNU FAQ that you must distribute the sources with the binaries. You can't just refer to upstream or some other site because they might change. The exception is if you've made a deal with a site to keep the sources for you.

      The FAQ is not the license, the license indicates a reference to a third party is OK. The FAQ item you cite even indicates that you are in compliance as long as the source has not changed, it only indicates non-compliance if and when the 3rd party site changes the source. If and when that happens you can update the reference. Sure, the FSF wants you to just put the source on your site, that's what the FAQ is suggesting, however the license does not require your to do so. If you have a link to the proper source you are in compliance.

  77. Understanding not a prerequisite by The+Monster · · Score: 1

    I[f] you don't understand the GPL then don't open your mouth.
    That would nearly eliminate the comments on GPL-related stories. In fact, it would pretty much prevent the stories from being posted in the first place, if the 'editors' lived up to their titles and worded the stories accurately. Then they wouldn't be sensationalist traffic generators.
    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

  78. haha by Anonymous Coward · · Score: 0

    I mailed the developers that they needed to distribute their modified SSH client and VNC source to be in compliance with the GPL license. They said they didn't modify those programs and ignored my request for the current source code.

    i would have laughed and called you a nerd plus a few other choice names.

    the open source community is crap and everyone knows it.

  79. Re:Off-topic, but... by shaitand · · Score: 2, Informative

    'That seems awfully like you are claiming a violation of the license.'

    Actually its UltraVNC and RealVNC both, and the versions they used are GPL'd. So yes, I told THE DEVELOPERS they were violating the license. I told SLASHDOT they were failing to provide source for their own so-called GPL'd application.

    'I would love to know why you think open source means GPL.'

    The GPL is an open source license and the one they are claiming their program is licensed under.

  80. Re:Off-topic, but... by BlueGecko · · Score: 1

    We sure could, but sadly we don't have one right now. Thanks for the catch. (Seriously.)

  81. GPL loophole? by RomulusNR · · Score: 1

    VNC and SSH in this case aside, it seems that no one could possibly have standing to force someone to release their own original source code even when the software is released under GPL. After all, the redistribution restrictions only apply to the first deriver of the software, not the originator. There's nothing in the GPL that says the licenser has to share the code; only that the recipient (aka "you" in the license text) has to share the code if they release a modified version of it. The originator (aka "copyright holder") is not a recipient, therefore doesn't have to share a thing under the text of the GPL. The GPL makes no promises or commitments on behalf of the licenser.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
  82. Re:Off-topic, but... by cHiphead · · Score: 1

    The license violation in inherent in your line of questioning, you were overtly calling attention to a license violation whether you intended to or not.

    Cheers.

    --

    This is my sig. There are many like it, but this one is mine.
  83. Re:Off-topic, but... by Pollardito · · Score: 2, Funny

    so what you're saying is that if he wants people to do more than the minimum, why doesn't he just make the minimum 37 pieces of flair?

  84. Re:Off-topic, but... by Trillan · · Score: 1

    I have to agree with Jugalator; you are trolling. I'd also add that you're either ignorant or ignoring certain facts: Fogcreek's source is available. So what exactly do you expect? Maybe a big fat cheque made out to the maintainers?

    No. It's enough that they're complying with the license. Either following the minimum requirements of a license is good enough, or the person releasing the code picked the wrong license. In the one case, there's no blame to be assigned. In the other case, the person releasing the code can only blame his or herself. Even if they ask you to help them whining that it's unfair, you shouldn't, but you especially shouldn't start whining when they're happy.

    Complaining about people following the license just increases the emotional -- but not financial -- cost of dealing with open source. It gives people a bad taste. It gives a bad reputation to the community as a whole. Your complaints make the original developers look bad. (Compare that to, say, Fogcreek, which has managed to make the developers look really good.)

    In short, please stop trying to help the open source community by pretending to represent us while simultaneously contradicting against what we've put in writing. The GPL's license terms are pretty clear, and if I release my code under that -- well, that's (probably) what I meant to do.

  85. Re:Off-topic, but... by Anonymous Coward · · Score: 0

    Complaining about people following the license just increases the emotional -- but not financial -- cost of dealing with open source. [...] In short, please stop trying to help the open source community by pretending to represent us while simultaneously contradicting against what we've put in writing.

    I didn't "complain", I didn't try to "help", and I didn't try to "represent" anybody. All I did was ask whether "Fog Creek [has] ever given anything back to the open source community".

    Apparently, the answer is "nothing beyond complying with the letter of the GPL". That's all I wanted to know. Sorry if that embarrasses you or Fog Creek.

  86. logmein by Bauguss · · Score: 1

    I'd just like to share with you my general satisfaction with logmein.com. I've used it a few times for clients and it has saved me a lot of time. I haven't had issues with it in terms of firewalls. It has even come in handy when I'm too lazy to go in the other room to check something in IE.

    I also recently played with Yuuguu for the mac (and pc). It is kind of slow but its interface is quite good. The chat on the side of the window share is quite nice.

    My 2 cents.

  87. UltraVNC: 1) Repeater, 2) NAT-to-NAT 3) UVNC SC by Futurepower(R) · · Score: 1

    We use UltraVNC over a VPN built into a hardware firewall. UltraVNC has "repeater" software that works around firewalls: "Repeater: With the help of the repeater you can use UltraVNC viewer behind a NAT router. NAT-to-NAT: The NAT to NAT connector allows for connections between UltraVNC viewer and server behind NAT routers without any router modification."

    OpenVPN works around firewalls: "With OpenVPN, you can: * tunnel any IP subnetwork or virtual ethernet adapter over a single UDP or TCP port". I haven't used OpenVPN because the documentation was cryptic, but it looks like very good software. There is an OpenVPN How-To, but it seemed poorly written to me. OpenVPN 2.1_rc4, released on 2007-04-25 looks a little easier, but I didn't test it. The basic idea of OpenVPN software seems to be that, if you are a very advanced networking professional, you will be able to read the explanation.

    UltraVnc SC, as someone said below: "UltraVNC SC is a mini (166k) UltraVNC Server that can be customized and preconfigured for download by a Customer. UltraVNC SC does not require installation and does not make use of the registry. The customer only has to download the little executable and Click to make a connection. The connection is initiated by the server, to allow easy access thru customers firewall."

    It's crazy to use closed-source remote software, in my opinion. They say, in effect, "You can trust us, none of our employees built in a back door. Really. You can trust us also that our company hasn't been sold recently, or changed policies without notifying customers."

    Joel on Software's Fog Creek remote software is a joke, in my opinion. Joel says, in effect, "Let us perform a billectomy on your wallet. Then you can use our software that built on open source software and was extended by some interns over one summer."

    I think the same about encryption software. There is only one good option. The open source, excellent, cross-platform TrueCrypt.

    1. Re:UltraVNC: 1) Repeater, 2) NAT-to-NAT 3) UVNC SC by devilspgd · · Score: 1, Informative

      It's crazy to use closed-source remote software, in my opinion. They say, in effect, "You can trust us, none of our employees built in a back door. Really. You can trust us also that our company hasn't been sold recently, or changed policies without notifying customers." Is open-source software any safer? Sure -- Except that you need someone sufficiently competent and skilled reading the source.

      How many open source products do you use? How many have you read end to end? How many do you understand well enough to re-implement any random portion of the code, and without referring to any comments?

      Do you understand the math behind encryption and signing well enough to eyeball a typo (intentional or otherwise)?

      If the answer to any of the above is negative, you are just as safe with closed source.
      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    2. Re:UltraVNC: 1) Repeater, 2) NAT-to-NAT 3) UVNC SC by moxley · · Score: 1



      I see your point, but I disagree with your final statement (EG "If the answer to any of the above is negative, you are just as safe with closed source.")

      I think that as a general rule, everybody is safer with open source, the reason (simply put) is transparency.

      Claiming that just because a particular USER isn't skilled in reading a particular (or even all) source code doesn't mean tha that user (and every other user) doesn't benefit from the source being open. We all benefit from everybody who is able to look at the code and see that there is no hidden funny business (and that it's hopefully not sloppy ass, poorly written spaghetti code).

    3. Re:UltraVNC: 1) Repeater, 2) NAT-to-NAT 3) UVNC SC by devilspgd · · Score: 2, Interesting

      No, we don't. We all benefit when someone actually DOES look at the code and see that there is no hidden funny business.

      Since most of the time that just doesn't happen (don't believe me, if you have commit access to a small open source project, add an "impossible" (put it behind a "if 1=2") dialog offering $50 to the first person to email a specific address with a secret word and see how long it takes for anyone to notice.

      Don't make it a comment, people read those, but throw it in the middle of a huge boring subroutine.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    4. Re:UltraVNC: 1) Repeater, 2) NAT-to-NAT 3) UVNC SC by turbidostato · · Score: 1

      "If the answer to any of the above is negative, you are just as safe with closed source."

      No, you aren't. You should read about the "panoptical effect"

    5. Re:UltraVNC: 1) Repeater, 2) NAT-to-NAT 3) UVNC SC by agbinfo · · Score: 1

      Your logic is really complicated but I can understand some of it therefore I think that what you just said might true but... I'll wait a little bit and see what someone that's better than me in logical deduction has to say before I buy into your argument completely.

  88. See the full story above. by Futurepower(R) · · Score: 0, Redundant

    You may want to see the full story, a comment I just posted: UltraVNC: 1) Repeater, 2) NAT-to-NAT 3) UVNC SC 4) OpenVPN.

  89. CrossLoop Architecture and VNC by Anonymous Coward · · Score: 0

    I think they will likely take the same position that Crossloop takes.

    http://www.crossloop.com/VNC.html

  90. False advertising? by Anonymous Coward · · Score: 0

    Actually, it's still interesting to consider what's on their website and in other marketing materials. If they advertise the software as being Licensed under the GPL, but it isn't, sounds like a lawsuit to me.

    1. Re:False advertising? by SplatMan_DK · · Score: 1

      Perhaps.

      But that does not invalidate my observation: Nobody showed any interest in the actual license. How on earth can we even debate a license issue, if nobody knows what it says in the actual license???

      Could be a violation. Sure. But the only way to know would be ... looking in the license?

      :-)

      - Jesper

      --
      My security clearance is so high I have to kill myself if I remember I have it...
  91. Open Source carries FAR less risk. by Futurepower(R) · · Score: 1

    This discussion is about ShowMyPC.com, Fox Creek's CoPilot, and other closed source remote access software that has been mentioned.

    ShowMyPC.com is new, and may not survive, since there are so many companies doing the same thing.

    CoPilot is shockingly expensive: $5 to use it for 24 hours.

    In my opinion, all the closed source commercial companies who make remote access software, that I've seen, have shaky business models. That means that you are partnering with a shaky partner. If the partner disappears or is sold, it can be expensive to find some other way to connect remotely.

    Microsoft recently killed an entire computer language: FoxPro. It is dead. Software's Doctor Death, Bill Gates, said so. No serious explanation. Just, that's it, the end. A few years ago, FoxPro had 1,500,000 users, I was told by someone at Microsoft. Now it is dead, and in a few years there won't be any support for it.

    If someone commits fraud using commercial software, the commercial company will almost certainly try to hide the incidents. If someone commits fraud using open source, free software, it is likely that numerous people in the user community will make sure that the fraudster goes to jail.

    If a company finds a serious vulnerability in its commercial software, it will almost certainly try to hide the vulnerability, because of the negative public relations. Open source vulnerabilities are advertised.

    Open Source non-commercial software will always be there, and carries FAR less risk.

  92. Alternate Slashdot effect by NemoinSpace · · Score: 1

    http://www.showmypc.com/source-info.html We have recently seen, a lot of interest in the use and the source of this program. We are working hard on providing additional information about the source code availablitiy and licensing for this product. We will update this page very soon. Thank you for your comments and questions. Please be patient and check back this page shortly, Updated: Sep 10th 2007. evidently we got their attention.

  93. lol by Anonymous Coward · · Score: 0

    I can't stop laughing, you're actually complaining because some shitty program you downloaded won't release it's source?

    Maybe you should spend more time worrying about getting rid of your horrible acne.

    1. Re:lol by Anonymous Coward · · Score: 0

      It's people like you - who do not care if the world goes to the dogs... this condones what people like showmypc.com do - who do not wish to share back - what they take away from the community.
      I have to say though - their software seems to work great...(for Free) and their web site clearly lays out the details of their relation to VNC, so if they do not want to release their code to the free world, it is their choice - let them go to he**. I am happy - that VNC and SSH like softwares exist for free, and I will be happy to write my own simple shell wrappers to get by.
      Jeremy.

  94. Re:Off-topic, but... by Trillan · · Score: 1

    Hardly. Unlike you, I'd never hold strangers responsible for guessing what I want without me telling them.