Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Privacy

Zero-Knowledge Ceases Linux Support 296

AtlCyberCzar writes: "Zero Knowledge to Stop Supporting Linux... Zero Knowledge Systems, the Canadian-based software maker of security and privacy software "Freedom", has announced today that it will no longer support Linux. Their reasons? "Due to strong customer preference for the Windows platform, there will be no further releases of Freedom for Linux." As if that's not bad enough: "During this period, you are encouraged to migrate to a supported platform..." Only problem: Only supported platform now is Windows. Gee, here I thought most Linux users migrated from Windows. I haven't met one yet that actually migrated to it. Email Freedom Support and let them know that there are also preferences for other operating systems, too!" It's a shame. This means I'll never end up using their software, and I would gladly pay for their service, if they would serve me.

My brief experience with Freedom's software - I attempted to run their first version, on Windows. It didn't work on my machine, and totally killed networking when I uninstalled it.

Fine, I said. I'll wait, because the concept here is great, and obviously what they're doing is pretty technically challenging.

So when version 2 came out I tried again, this time on my Debian GNU/Linux system. (I had defenestrated myself in the meantime.) They only offered support and downloads for Red Hat systems. However, if I compiled from source, including a "kernel shim" and some modules and a half-dozen other knick-knacks inserted into the system at various places, it should theoretically work, they said. (Zero Knowledge described the process as "non-trivial", hah-hah.) I tried. I think I almost got it working. I asked for help. Couldn't get any. I gave up.

Oh, and while I'm at it, they never made it easy for broadband users to use their system either - it was (I'm not entirely sure this is still true, so I'm hedging a bit) geared entirely toward dial-up users. Hmmm, they have a product which is attractive to technically-inclined people, and they're limiting it to inferior operating systems and slow internet connections. What is wrong with this picture?

So, that's my story of attempting to use Freedom. The Zero Knowledge people badgered Slashdot for a while, asking if we would do a review of their software. See above for why we never did. Frankly, I'm not at all surprised that the population of Red Hat Linux users is much smaller than the number of Windows users using their service. Linux users probably would have been a bigger chunk if they had ever reached out to people not using Red Hat. I suppose it's a pretty good thing that I didn't end up actually using their system, because they would be cutting me off with this decision - I'm obviously not going to "upgrade" to Windows.

Cryptobox has been in the news recently. They're another project trying to do roughly what Zero Knowledge is trying. Secure, anonymous communications over the internet is obviously a nice target, but just as obviously a very hard one to hit. I'm still waiting. I'm willing to pay. Here's my optimum criteria:

  • Easy installation packages for both client and server (apt-get install foo)
  • Must not fsck up the the machine upon installation or removal
  • Both client and server source available
  • Reasonably low service fee, if there's a fee (ideally, the server cloud would be provided by volunteers, I'd be happy to be one)
  • Best possible anonymity and security

These are in rough order of priority. A system which offers a significant improvement in anonymity but perhaps has various attacks which could be made against it, BUT is easy to install and meets all the other criteria, is far far better than a system which is theoretically invulnerable but impossible to install, or worse, not deployed at all. Everyone building these types of systems keeps attempting to get it perfect on the first try, and as a result, there is nothing.

This discussion has been archived. No new comments can be posted.

Zero-Knowledge Ceases Linux Support

Comments Filter:
  • by Anonymous Coward on Friday June 15, 2001 @07:29AM (#148750)
    This isn't exactly right (about what ZK proofs are).

    It's called a proof because it involves proving you know something. A Zero Knowledge proof means you prove you have certain knowledge without divulging any information about what it is you know (Zero knowledge is what you're giving out).

    A good example of this is password verification. To verify a password you only need to provide a hashed value of the password and it can be compared to the correct hash. Thus you can prove to someone you know the password (you could not have generated the hash otherwise) without giving any information (an ideal hash function cannot be reversed to provide the original pw).

    The example you gave about the guys in the bar is not really a ZK proof, but it is associated with them because it is a cryptographic problem that uses similar protocols for a solution.

    As an aside, true ZK proofs are not known to be possible. Normally they achieve 'proof' with sufficiently high probability, but never absolute. It's sort of like asking yes or no questions: you have a 50% probability of guessing the right answer. But repeating the protocol, say, 10 times, will provide (1/2)^10 chance of guessing all correctly (or 1 in 1024). At that point you can be pretty sure the person really knows. This is, of course, somewhat simplified. Pick your favourite Crypto book for a better explanation (I think the Vanstone, Menezes & Oorschot book, The Handbook of Applied Cryptography, has some good stuff on this).

  • In the case of ZeroKnowledge's Freedom, there's no need to duplicate the functionality, they've released the source over yonder [zeroknowledge.com].

    While the code they've written is no doubt super groovy (and, indeed it is - i've paid for their top level of service), what they're actually selling is the service. They have a network servers scattered around the globe shifting, I suspect, not insignificant amounts of traffic around. Someone has to pay for that...

    The previously free version of their software and service was worth having in itself. Their ad-blocking and password/form management stuff is super-neato. The privacy stuff (what you pay for) is even sweeter.

    Now, if someone wants to tell me how to get Freedom on a Windoze box to work behind a twice masquaraded connection, i'll be a happy bunny (yes, I could, and should, ask their support people, but it's not that high a priority for me right now. Aren't I a good customer, paying for their service, and then not using it for a couple of months?)

    ...j
  • "Even if it "required a little hacking," ZeroKnowledge is closed source."

    Or, to rephrase that, it's open source [zeroknowledge.com].
  • Freedom is open source!

    I, and a few others, have stated this elsewhere, but i'm going to make this real simple for those with a short attention span.

    Go to their open source [zeroknowledge.com] page, grab the code for the client (dated April 30, 2001) and server (27 October, 2000), and hack away. Form your own Freedom-esque network. Go crazy.
  • 1. I've never fscking heard of these people before, or this product. I think that has more to do with their problem than anything else. You can't pay for what you don't know exists. If they want to make a Linux version profittable, then in addition to the techincal issues there's also the advertising issues - Linux people don't read the same trade mags as Windows people.

    2. You falsely assume that the only reason these companies can't make profit on their product is because Linux people don't pay. That's bull. The problem is that the market is so small that even if all those who use it pay, with zero piracy, that's still sometimes not enough money to keep the product afloat. Especially if the port was a monumental effort because Unix was never in the design plans at the start. (In general, companies that already produce some sort of Unix software to begin with (like Oracle) can roll out a Linux port with a lot less effort than someone who does not. Then even if the market is small, there's still profit to be made because the development effort was small. From the sound of things, this wasn't the case here.)

    3. I will gladly pay for a product I *like*, but I'm not going to go out and buy every damn thing that comes out for Linux just to up the numbers. Some things I have paid for include: Civ:CTP from Lokisoft, Xess from (can't remember right now), Applixware, and of course the Linux distros themselves.

  • Whining about the lack of availability of WordPro or Dune Emperor would make considerably more sense.

    This is a fine example of "marginal product". It is something that may only survive under WinDOS due to the HUGE size of it's market. That market is large enough that there might be a few in it interested in this product.

    This is infact the class of software that is most problematic for any Alternative OS. There's enough interest in things like Games or Spreadsheets on ANY platform to make them a viable concern.

    This is where cross-platform development can be really beneficial. Only support one codebase but do QA against several. This aspect of Unix is why Linux currently has the commercial server applications it does.

    The cost is minimal.

    The "marginal product" vendors will likely have to switch to cross-platform development enviroments before ANY altOS is percieved as viable with respect to such a product.
  • by jedidiah ( 1196 ) on Friday June 15, 2001 @07:14AM (#148771) Homepage
    I would use a cross-platform development enviroment to begin with. "Linux blinders" simply would never be an issue. The possibility of BeOS and MacOS support would be considered from day one, nevermind Win32 support.

    Did you know that Chilliware released their shiny happy little Apache configuration tool for Solaris as well? For them, it's probably just another "make" away.

    Build it right from the beginning.
  • See InfoAnarchy.org [infoanarchy.org] for a discussion of CryptoBox. It isn't clear what exactly it is trying to accomplish and the cryptography doesn't seem very thoroughly worked out.

    Zero Knowledge has failed on engineering grounds (efficiency, compatibility, etc. etc.) and on grounds of marketing, business, user interface, etc., but their cryptography was always real strong cryptography from the beginning. They employed many of the best cryptographers and crypto hackers of the world (including Ian Goldberg, Stefan Brands, Adam Back, Adam Shostack...), and they tried to design a system that would strongly protect users even in the face of a very sophisticated, expensive attack such as could be launched by a government or by organized crime.

    CryptoBox does not have the same cryptographic pedigree. On the other hand, there is a project still in the design stages called "Free Haven" that is staffed by experienced crypto hackers. (No, I'm not a part of that project, although I would consider joining it in the future...).

    Regards,

    Zooko

  • I don't believe the question was ever that there are not some sales of commercial product on Linux.

    But the other guy is correct, as a whole Linux users are unwilling to spend money on software.

    I don't believe this is an assertion that can be proved simply by counter example. You would have to show 51% of Linux users buying product from Loki, not just one person.

    For the record, this was the same problem the Amiga world faced. The lack of market sales eventually drove stores and producers away from the OS.
  • I had an Amiga as well, and had probably spent close to $2k on commercial software. I had WordPerfect, several editors(TurboText comes to mind as one really good one, Cygnus Ed another), etc.

    But A lot of people I knew had games, software, etc. that was not purchased. Again there were a few who did, but overwhelmingly most did not.

    The Amiga community lobbied the stores hard to get them to carry software. I recall Software Etc. being an example, they carried Amiga then dropped it, and then we lobbied them hard to carry it again.

    But even after lobbying them, nobody bought product and it languished on the shelves.

    Now on the C-64 there was a tremendous amount of piracy as well. Today with the PC the same is true. But the difference is/was that the userbase is so tremendously large that companies can still make enough money to survive without worrying too much about those problems.

    When the userbase is drastically small, if you want to grow the support the piracy cannot be tolerated.

    Now I don't know about this articles example. It could be that their product was just poor. If so, they die, that's part of the evolution of the business.

    But how many Linux users have copies of Loki games they did not pay for? I don't know the answer to that question, but I suspect that might be quite a high figure.
  • Don't you think that this companies developers probably lobbied management "Let us release under Linux, please!?"

    Finally management relented and said yes.

    Then reality set in.
  • Having inspected their site, I don't need their software.

    No big loss.

  • At the 1999 Ottawa Linux Symposium [www.amk.ca], Ian Goldberg, Zero Knowledge's Chief Technical Officer, gave a talk about their system (using xdvi as his presentation software, amusingly). Basically it applies the principles of an anonymous remailer network to individual IP packets. It's a really nifty hack, but given the general population's indifference to security and anonymity, it's hard to see how a business can be built through providing it.
  • This confusion is all Stallman's fault. ;-)

    --
  • However, if you must get emotional about, do it productively and start an open source equivalent project. The phrase "don't get mad, get even" comes to mind for some reason.

    Damn, where are those moderator points when I need them. I've got to admit, MY first thought was "Oh, well, if Zero Knowledge's stuff is something Free Software users (Gnu/Linux, BSD, etc.) want, somebody will start up a free implementation of the same sort of thing eventually."

    Hey, it worked for OpenSSH, and SSH didn't even drop support, they just proprietized it...


    ---
  • Pick KDE, Gnome, or some other GUI and cease development and inclusion of the others.

    Or, even better, DON'T pick one.

    Pardon me if I rant a bit more:

    Make your program GUI-independant. Write the guts as a command-line tool, and if you find you really need a flashy GUI, you can always wrap one around the core program.

    There are already too many Linux apps hopelessly tied to a particular GUI, likely to break when the GUI undergoes the next major change (*cough* GTK).

    I often find myself saying "Gee that looks like a great app... too bad I'd have to install all of KDE in order to use it!"
  • First off, you need to do your homework. Dreamweaver and UltraDev are available on Macs (all the web designers where I work use them). I've never heard of Databeacon, so I can't comment. What I can say tho, is that I feel *really* sorry for your customers if you hand them the output of Dreamweaver. It takes me hours to clean up the output of Dreamweaver before I can put it into the PHP to actually generate the page. Dreamweaver has the worst output of any HTML generator I've ever seen.
  • > All in all, I'll say I've put about a hundred hours into making the car work the way I like it.

    That's a bit different then what we're talking about. You spent that time to take something that worked and then make it work exactly the way you want it too. We're talking about purchasing something, then spending that hundred hours just getting the car to start.
  • I can write a program that will *only* run on Windows NT 4.0. Most people don't, but you could. The fact that they made it easy to install on Redhat (and that is debatable unless someone wants to say that they did it) doesn't mean that the company made it even remotely easy to install on any other distribution.

    The difference between distributions is mostly in where they put stuff. All the software and libraries installed is the same. This is not fragmentation (at least no more then the fragmentation between versions of Windows).
  • If you are running linux what about ipchains / iptables to do your filtering, and setting up a proxy as well? What is it exactly that they provide that I 'need'? Or that you think I need? If they are worth anything, M$ will eat them up anyway.. maybe that is what is about to happen...

    I don't want a lot, I just want it all!
    Flame away, I have a hose!

  • For me personally, it's all about control and the long-term point of view. Microsoft has a very arrogant attitude about what I can do on my computer, and Linux doesn't. Each subsequent Microsoft OS has gone further down the path of removing user control and substituting control by Microsoft; and now they're embarking down the path of allowing control by large media interests. I also have some reservations about Microsoft's business practices, so if I were to use Windows I would be implicitly supporting them which I don't want to do. I guess it's a "superior" platform if you're just another bump-on-the-log in front of a monitor, writing email to Mom and playing Tribes, but I prefer to really use my computer, and Linux lets me and in fact encourages me to do so.

    The pain of dealing with Linux isn't enough to overcome the disadvantages (both current and expected to arise in the future) of using a Microsoft platform. And with each passing year, Linux gets easier to use, Windows becomes more restrictive, and Microsoft exerts more and more power over the software industry. I don't have a lot of faith that if I "upgrade" to Windows, Microsoft will look out for my best interests in the same way that the like-minded global community of free software hackers has done.

    ...well, you asked :)

    Caution: contents may be quarrelsome and meticulous!

  • by sammy baby ( 14909 ) on Friday June 15, 2001 @05:38AM (#148811) Journal

    Sorry - this is blatantly false.

    Among its other services, ZK provides a "Freedom Internet Privacy Suite," which is essentially a large VPN. WHen you use their "Freedom Network," you're sending the data through a 128-bit encrypted network prior to hitting the internet at large. All the rest of the Internet can tell is that you're coming from Zero Knowledge.

  • Actually, I do use both MS Windows 2000 and OpenBSD on two of my other machines here at home, as well as the Linux box.

    OpenBSD makes a great server and firewall for my DSL broadband connection. But as a workstation, it'd be a bit too limiting for what I tend to use it for (not that it's impossible, plenty of people do so).

    MS Windows 2000 is a huge improvement over the other Microsoft operating systems, but too accomplish some of the things that I use the Linux box for, it seems sluggish and bloated in comparison at those tasks. And even when I've had to use it, I tend to use open source tools (Apache, Gimp, etc) that work just as well on the alternatives. So, for the most part, it gets used for those programs that simply don't have a suitable *nix compatible alternative (free or otherwise).

    I could use FreeBSD, but don't for a small number of reasons. The first being that support for my nvidia TNT2 Ultra is much better under Linux than FreeBSD (it's not a great reason, but still a reason).

    Add to that the fact that I'm simply more comfortable finding the information I need about running something under X than FreeBSD (and this is more to do with how individuals search, and less to do with the available resources).

    Anyway, it boils down to the fact that Linux has nearly all of the advantages of the other alternative operating systems, while not suffering some of the disadvantages that would plague my individual hardware and tasks.

    It's not a "superior OS", but it's "superior in exactly what this individual needs to do". The others maybe superior hammers, but right now I need a screwdriver. ... or something like that.

  • Lots of people are reporting that their Linux version sucked. Mind explaining why that is?

    There are a lot of companies I never hear of. I don't go around looking for stuff I don't need. At least they never spammed me.

    I find CVS to be of excellent quality. But Bugzilla, I don't find that to be very good at all. I really haven't used the professional versions. Are they as portable?

  • by Skapare ( 16644 ) on Friday June 15, 2001 @09:37AM (#148815) Homepage

    When you start with a programming staff that is clueless about making a product portable from the outset, and then try to retrofit it to a single distribution of Linux, instead of trying to make it portable to all of Unix during the Unix porting, or even during the original development, then I can fully understand why the product must have been crap (even for Windows).

    By the way, their marketing must have sucked, too, because I never heard of them. I'm not opposed to buying software for Linux, even if it is binary only. I have done so in the past. The only exception is I won't load a binary only module into my kernel. But these guys simply missed the boat, in both development and marketing, it seems.

    This is often the problem with products which start out for Windows and later get retrofitted to Linux. The original developer(s) only know Windows and probably never wrote portable code in their lives. And then when they think Linux might be something to market for, they make the second mistake of choosing a particular distribution, and again screw up the whole idea of portable software, making something that doesn't work on other distributions, or other Unix(-like) systems which lots of people do use.

    Of course, there is also one issue to consider. Competition in the open source free software community is tough. The price can't be beat, the quality of a lot of it is superior to anything you can get commercially (usually because it's not released until it's really ready, after lots of smart people beta test it), and the support comes from people who in the community who are real programmers and actually use it, instead of someone who couldn't get a job doing programming.

    So I say "bye bye" to FREEDOM Internet Privacy Suite. Obviously I didn't need ya, and you've finally realized that yourselves.

  • by dutky ( 20510 ) on Friday June 15, 2001 @05:55AM (#148822) Homepage Journal
    This is exactly the same sort of ineffectual whining that the Mac community has been using for two decades, and the Linux community has no excuse for repeating it. In the Mac community this tactic was pretty much unavoidable, since the entire platform is (or, at least, was) a traditional closed-source system, with all the restraint of free-inquiry such system's entail. As well, the userbase was, largely, non-technical and couldn't be relied upon to develop the kind of software that was being produced by the commercial software vendors.

    None of this is true for the Linux community!

    Rather than spending our time and effort whining to one or another closed-minded, short-sighted, software vendor "that there are also preferences for other operating systems," we should be working to either make the products from those vendors irrelevant (as this product already seems to be, for the most part) or to duplicate the functionality in an open or free product.

    In the few cases where some piece of software can't be duplicated, and where you really like or need the product, go out and plunk down some cash: you'll have slightly more influence with most companies as a paying client than as joe-random-whiner who is just has an axe to grind, and, by increasing the income stream for the Linux version, you'll make it more likely that the company will see the Linux market as profitable.

    Rememeber, we don't need their products, they need our business. If they don't want to let us play ball in their little yard, we can go play in the public park, without them. By the time these bozo's wake up and realize which way the wind is blowing, it will be too late.

  • Have you ever been to a software store and seen how many "bible" programs and "god fearing" software packages are available for Windows? Have you ever checked out "bible" search on download.com?

    Linux is NOT inherently honest, linux does not have strong beliefs in the teachings of Christ. Linux is ANARCHY. Linux isn't the beliefs on one idea or one concept.

    You my friend, are misleed. Put the fear of life back in, take out the fear of god and then you will see reason.

  • Of course few people pay for Linux software, because few companies make anything better than the freeware alternatives.

    I saw a GUI ping program for Windows 95, it was 1.2MB and didn't do anything other than repeatedly ping an IP. But it was shareware, the author wanted $10.

    Now, in an OS with a lack of real utils you can get away with charging for ping, grep, etc.

    In unix, that's standard.

    Linux users buy a lot of games (at least, compared to how many other things they buy) and I know a lot of people who bough WP8. Games like Q3-Arena, SoF, etc, and huge apps like WP8 are things for which freeware clones are rare.

    If companies want to sell software, maybe they should write something that can't be cloned in six months by a bunch of geeks in their parents' basements.

    There's a whole different spin on it if you look at it from that angle. People with proprietary OSes are like people with proprietary hardware... stuck buying overpriced crud from a few large companies. There's a reason DDR SDRAM is catching on and RDRAM isn't, one's an open commodity which you can buy from anyone cheaply, the other is hideously overpriced and comes from select companies only.

    Now, RAMBUS could whine about how PC users are unwilling to pay for RAM, but the truth would be that PC users are unwilling to pay more for crap.

    The real reason most privacy and encryption systems don't sell is that GPG is free, a few tweaks on IP Chains and you've got a box dropping all incoming packets from IPs it doesn't know, etc. Who needs BlackIce or ZoneAlarm?

    When developers develop useful applications which can't be hacked together in a few minutes, they might sell them.

  • Ultradev is available for the Mac, but it can't connect to most databases - no ODBC. So in practical terms, it's not really relevant.
  • I would gladly pay for an AppleWorks for OS-X that didn't explode violently destroying my work. Oh wait, I already paid...

    As much as the AppleWorks dev group iritates me for leaving me without a decent office suite for OS-X, I feel only pity for them. Remember, these poor coders f*cked up Steve Job's big rollout during a time when his stock options are down. That can't be healthy.

    (For the non-Mac folk, Apple writes AppleWorks, their office suite. It doesn't have the feature list of Microsoft Office, but does most everything many people need and is quite simple. Unfortunately the dev group dropped the ball on OS-X. The software was late and then only barely works. It is prone to random and non-random instant death. Stupid things that should never have gotten out the door. e.g. in a spreadsheet when you select the `number format' menu item BAAAAAM, your process is dead. How could that get by testing?)
  • That reminds me. It's time to pick up the ad-free version of Opera and a few more games from Loki.

    I encourage the rest of you to give in to the American consumerist way. Drown your sorrow at this linux product folding with credit card receipts from companies that still support linux.

    Or, more succinctly, put your money where your mouth is.


    --

  • Well I see two problems:

    1. Most people commenting think this software is a ZoneAlarm clone. They don't understand the anonymity aspect.

    2. This is something we will have to be used to when there are so few Linux users compared to Windows, and such an overwhelming number of the Linux users seem to think it's taboo to pay for anything. I've seen this in discussion threads for many different software packages. "Why should I pay for {softwareX}, when {softwareY & Z} will do the same thing for free. Then when someone wants to save the software they ask for a petition or emails sent in to save it. 80% of the people writing in haven't bought any software in years.

    It's just like when you write to your senator and he throws away your letter when he sees that you are not on his list of registered voters. If you don't vote, your voice doesn't count. If you don't buy software, you give up your voice on the direction of the software industry. Imagine Zero Knowledge getting 1500 emails tomorrow, only 3 of which come from paying customers. Make any sense?
  • The real question is what part of a VPN client is necessarily tied to a particular OS?
    Is it the networking? Well, the proliferation of Sockets was supposed to make that less problematic.


    The it probably has some really low level network access, like driver level stuff ... which is below the TCP/IP stack and very OS dependendent.

    In order to work seamlessly, your VPN would have to be kernel level, living in or below your TCP IP stack so that other applications automatically get VPN communications when they do normal network access calls.

    You should note that this is not a trivial and easily a major part of ZKs development time.

    One can steer away from uncessary platform dependence. It just takes a little foresight.

    Not when you're writing code that runs in kernel space.
  • " Troll or Flamebait -- Any comment on /. that is less than wildly enthusiastic about any Linux-related product."

    your signature is the biggest lie ever told on /. Your post got moderated up to 5 because it attacks linux. The easiest way to get moderated up to 5 is either to attack linux (even if like your post it makes no sense and has no rhyme or reason) or praise Microsoft.

    Post something about how great IE is or hos nice the kind folks at MS are and you'll hit 50 karma in no time. Try defending linux against astro turfers like yourself and you'll get beat down in a hurry.
  • competition is competition. Who cares where it comes from. Besides if a bunch of volunteers can code something in 6 months that took 5 man years to do it must mean the company was pretty damn incompetent in the first place.
  • You want companies to support Linux? Then there has to be standardization:
    The idea of standardization in itself seems sound enough. Standard libraries. Standard file conventions. And all the other standardized environments that makes an OS nice and predictable. But let's not fool ourselves; standardization is no holy grail. Even within "standardized" environments (Microsoft proudly puts forth Windows as a prime example), support is expensive and often difficult.

    The window manager, only part of a GUI environment for Linux, has little to do with it. Take a look at what KDE, GNOME, and other toolkits offer. There are common conventions amoung them. Often very simular conventions to Windows, as well as other OS' GUIs.

    "Standardization" as a point of weakness in Linux is a red herring. There is already Linux commercial software that doesn't seem to have these issues with standards - StarOffice, Real Player, and Adobe Acrobat Reader as examples. Furthermore, when a company decides it wants to go down the path of "support", they tend to pick a distribution. RedHat seems to be the most popular. Does that mean my Mandrake, Suse, or Debian distro won't run the software? No - but the hack is mine to make and the company doesn't have to spin support cycles on my stuburness.

    4. Stop competing with every company that releases a commercial linux product. If a company invests 5 man-years creating an innovative commercial product for Linux, within six months of its release, there will be a GPL copycat program to perform the same function for free.
    The only reason this would seem to have merrit is because IT business types often have a hard time understanding the political issues of Open Source (and/or Free) software. The fact that someone would develop competing Free/free software confuses them. That is - unless locking a market and eventual profit is the motive.

    Its not unheard of for competing products being developed - for a cost. The software industry is littered with companies that were, at one point, innovative in their field. They put out a product that broke new ground. And then the competition took notice and developed competing products. And either because of more savvy marketing, faster innovation, or cost cutting won, leaving the origional innovator an irrevelent part of industry history.

    Sometimes that competition came from the very vendor of the same OS the ground-breaking software was developed, and marketed, towards.

    That's usually referred to as "competition". One person has even been noted for calling it "innovation".

  • If you had any knowledge of crypto, you'd understand how dumb you just sounded.
  • Everyone is discovering that the linux 'boom' only happened in the server/infrastructure arena. Zero Knowledge software is end user software. And so long as linux is not being used widely as a desktop platform at home (and I mean .. more than 1% of the windows home desktop user base), it doesn't make much sense for Zero Knowledge to support it. If anything, I think companies are discovering how it doesn't pay to 'jump on an OS bandwagon'. The overhead costs of supporting a particular OS are very high, so without a significant user base, I'm not surprised to see them go back to Windows only.

    Hell, as someone pointed out, you can accomplish most of what Zero Knowledge software accomplishes with free tools anyhow, so whats all the kerfuffle about? We live in a capitalist world .. if it helps the folks working at Zero Knowledge keep their jobs, and keeps Zero Knowledge in business, then it was the right decision.

    As for all the folks who think they are the cat's pajamas with all the 'zero knowledge' jokes ... can't we have a real discussion here, instead of the same old repetative rhetoric?
  • The example you gave about the guys in the bar is not really a ZK proof, but it is associated with them because it is a cryptographic problem that uses similar protocols for a solution.

    If one of the guys is wearing a Rolex he obviously can afford to pick up the tab. (heheheh) You still don't know how much he makes... but you know he's not starving!

    "Everything you know is wrong. (And stupid.)"
  • I agree that as a desktop OS win2k prof is easier to admin and use than the typical linux distro. However, I've spent all day yesterday setting up win2k advanced server for some testing purposes. The thing is more complicated that linux. No two ways about it. I can set up a basic/utility linux server in less than 20 minutes. That win2k box is still in lalaland.
  • by selectspec ( 74651 ) on Friday June 15, 2001 @05:08AM (#148858)
    Email Freedom Support and let them know that there are also preferences for other operating systems, too!

    They don't want your email, idiot. They want you to buy their stupid software. I never heard of Zero*, and from what it sounds like, Linux users think that their software is crap.

  • Actually my Win2000 box I'm using right now has been up for months, and the Linux box I have in my office crashes several times a day.

    Of course there's a good reason for this. I'm testing the device drivers we write on the Linux box, while the Win2000 machine is running nice stable drivers.

    Either system is only as stable as the drivers you have running on it. There's a lot of hardware, available with device drivers for Windows. If you consider the number of people using Windows, and the number of hardware vendors that don't thoroughly test their drivers, it's not surprising that you end up with a lot of people complaining loudly about the stability of Windows. Linux does seem to do a better job of seperating the different parts of the OS/distribution, so that one part crashing doesn't make the system unusable, such as when IE crashes on Windows. However, most of the people using windows aren't using a lot of different applications at once, so the difference between crashing the OS and crashing a particular appliction isn't that great for them.

    My oppinion is use whatever works best for you. I'll write drivers for whatever OS marketing tells me we need to develop. Though a binary driver interface for Linux would really make my job a lot easier when it comes to supporting Linux. It really sucks when APIs change with ever point release.
  • Just because someone has an opinion other than what the "slashdot community" holds to be true, doesn't mean they are trolling. They stated their opinion, gave a number of reasons why they hold that opinion, and didn't make any personal attacks on the person they are replying to. Doesn't sound like a troll/flame to me. It's just a differing opinion, which keeps the discussion interesting. If everyone on Slashdot agreed on everything this site would be boring.
  • You should apply, you already know the basics of how to spin the truth.

    I have worked with a lot of different OS's. I can see that most of them have applications where they excel, and yes I know how to point out the strengths of the OS which best serves my purposes. You are justified in calling that spin. However, in my previous post I wasn't advocating either Windows or Linux as the perfect OS for every occasion. We typically support around 6 OSs with our drivers, and work hard to make our software as cross platform as possible. If you're telling me that advocating choice is spinning the facts, then I may as well accuse you of zealotry. Sorry you had a bad experience working at Microsoft. Sorry that the inherrant instabilities in some of Microsoft's design choices don't make it appropriate to you. Don't use their software. For some people it's still a good choice.
  • Linux does not (and cannot) address the single most important (and non-free) feature of Freedom: the ability to access the Internet anonymously.

    The Freedom Network provides this by allowing your system to cryptographically and transparently communicate with its network, having your requests "pop out" of their network at a random point to reach its destination.

    This makes your use of the Internet untraceable, unless you identify yourself and allow session management facilities to take hold.

    I too tried to get Freedom client to work on my Debian GNU/Linux system, to no avail. I had hoped that it would work someday.

    Freedom is a service I would paid for, if it were to work on my platform (which now seems more doubtful than ever).
  • "and I would gladly pay for their service, if they would serve me."

    Forgive me for trolling, but I somehow doubt that a guy who makes his living extolling the virtues of Napster, free software, and open source would pay for Linux software/services.

    Maybe if Linux users like Michael HAD been paying for the product/services offered by Zero-Knowledge, they would have been making money off of it and not discontinued it!

    This is the downside to free software and open source: Do not expect commercial support. Get used to surfing old newsgroup postings or scouring IRC, because if someone is not making money from the users, he will not have money to provide support with!!!
  • by geeklawyer ( 85727 ) on Friday June 15, 2001 @05:30AM (#148875) Homepage Journal
    Users that previously used the free Linux version will need to purchase Freedom and upgrade their operating system to Windows 98, 2000, or ME...

    I tried to upgrade but I couldnt find a Windows.rpm anywhere. Pity, I really wanted an OS that's stable flexible powerful and free instead of this Linux crap....

  • by billh ( 85947 ) on Friday June 15, 2001 @05:31AM (#148876)
    From the announcement page:

    Freedom is no longer available for free.

    I need more coffee to fully comprehend that.

  • by Ukab the Great ( 87152 ) on Friday June 15, 2001 @05:14AM (#148879)
    The phrase "zero knowledge" will no longer be associated in any way with the Linux community. So, what's the problem?
  • I mean, come on. You've got a shitload of readers. Doing a VPN over ssh encrypted PPP tunnels or via ipsec is dead easy. Routing your packets randomly through the network would be a little more difficult but I'm sure it's feasible.

    Some management software that lets people look at the VPN as we know would be cool to have but not absolutely necessary. That'd allow people to contact node owners and request linkages into the network through them. This software could just be an SQL database somewhere and some web-based forms into it. Node owners would be responsible for updating link information for their nodes.

    You could grab an unused class A for addressing, or a hunk of IPv6 address space. I'd be surprised if the network ever hit a million users so that should be plenty. I happen to know that 9.0.0.0 never routes to the internet, so you could easily grab that address space for your own nefarious purposes.

    Linux implements everything you need to do this already, and it could easily be set up for free.

  • Windows has good office software, games, and stability.

    Stability? Windows? My Linux (and other unix) boxes stay up for months at a time running just fine. I have to reboot my Windows box 2 or 3 times a week because it starts running slowly or locks up.

    I'll give you office software and games. Hell, those two things are all I use my Windows box for, and mostly the latter. But I can't give you stability.

    --Ty
  • ...they were sueing the kernel hackers because they believed that since the people working on the 386BSD had seen the Bell Labs UNIX source, they were "tainted" with IP and could not legally create a clone.
    I think USL, the AT&T spinoff that owned Unix, had more solid grounds than that - BSD contained AT&T code.
    A lot of developers misunderstood the trial...
    I don't think they misunderstood it. I think they realized that the future of the BSD's was in serious jeopardy. We're very lucky that BSD survived the suit.
    It was only by a fluke, AT&T sueing, that Linux ever survived at all.
    I have a different interpretation. The lawsuit wasn't a fluke - it was a direct consequence of BSD Unix being built on someone else's proprietary intellectual property and competing with the originator. This is why the GPL is important. Software must be unencumbered by intellectual property claims if it is to have long-term credibility. We need the foresight and caution to avoid licensing tr aps that invite us to contribute our time and energy to the sole benefit of some IP holder.
    AT&T lost...
    USL didn't exactly lose - they reached a settlement which compelled UCB to strip out the remaining AT&T code.
    Anyway, why not upgrade to Win2K? I've upgraded from Mandrake 8.0 to Win2K - now I can run the software I need to *gasp* do my job.
    I guess your job centers around the use of 'desktop software' like Excel, Word, etc. Mine centers around programming, with dashes of system administration and Oracle stuff. Moving to W2k would be a downgrade for me. So please realize that for lots of Linux users a Unix environment is essential. If Intel-based Unix didn't exist, we 'd have to use Suns or HP's. "Upgrading" a pickup truck to a sedan only makes sense if you weren't using it as a truck to start with.
  • I would say that the users of the systems have an effect on this. I know many non-technical people who aren't good with search engines. The result of being non-technical and not good with a search engine is that they go out and buy software from retailers rather than search for free software, even in cases where there are many versions of similar software available on Windows for free (like the game Majong (sic)).

    When there is a large number of non-technical Linux users on the home desktop (and I don't mean large number as in "I know a few non-techies that run linux". I mean dominante desktop market share), then we will see people buying software for linux. This will only happen after people can purchase machines loaded with linux from retail outlets. Even if we make linux installers easy to use, the majority of Windows users don't even install their operating system.

  • by archduke ( 107641 ) on Friday June 15, 2001 @07:55AM (#148889)
    There's an awful lot of counterspin and uninformed opinions being shot around here. I feel ZeroKnowledge doesn't deserve some of this off-topic criticism. Criticise for dropping linux, which is tragic, but please don't start making assumptions about the software, the network, or the system without understanding it. firstly the name ZeroKnoledge is a play-on-words on both zero-knowledge proofs in math, and the fact that the company feels you should never have to trust them with your privacy (the system is impervious to subpeona because it has zero-knowledge of your activties). It's a trust-no-one system. the Freedom network is more than just a proxy tunnel. It's a blind proxy tunnel in that ZKS itself can't tell who you are, where you're coming from, and where you're going. It's also not under ZKS control alone, a huge portion of the nodes are run by idependent operators, who control their own private keys. thus a paranoid individual can even select to make routes entirely through these if they still don't trust ZKS to be doing their job. It's much harder to compromise systems and the network that way. While michael's experience installing the software on linux was a disaster, I have to point out that he tried it on debian, not redhat, which was the supported linux platform. the zkshim is a kernel module with very kernel-specific requirements. What was described as non-trivial was installing from source, and oddly enouhg there's probably a good techincal reason redhat was used, otherwise the company would have packaged it for other distros as well. BTW some ignoratus writes that it would be nice to open-source the client-code late... It already is, or did you think your could compile without it? this is the only privacy-company with the integrity to have released code to both the client and the anonymizing shim, and their white papers include protocol and crypto specs for review. Most importantly they provide a threat-model which clearly explains what the system is designed to counter. personally I have used Freedom both on windows and linux daily, both at the office an at home from behind a linux firewall with DSL hookup, without any major glitches. While it really sucks that linux is being abandonned, the product was quite functional, so this is probably a result of a business decision. The loss for the linux comunity is great; the loss for ZKS could be greater. But please remember that all is not dead for linux. the source-code still lives, should anyone want to re-implement it.
  • Linux users just don't get it - they seem to have unlimited time to fuck about

    Actually, I switched to Linux because I don't have time to fuck about windows and m$ applications. No time to wait for 5 minutes or so every time the machine needs a reboot, which is very often. No time to search the menu tree every time I need a perfectly trivial function performed. No time to look after an expert to tell me I need to turn off the "float over text" button in order to make pictures behave sensibly in a m$-word document. No time to go out and buy a "utility program" every time I need to perform some very basic system function. No time to click on every directory and write down the contents' size when I need to find why my disk has so little space available. No time to fuck around the binary registry files.

    In contrast to all that, Linux and other Unices are a breeze to operate. You just have to invest a little bit beforehand, learning some basic skills, just like in driving a car, or dancing, or cooking, for instance.

  • Using these RAD ... tools, in a week, I can build a site that sells for $50k or more,

    I know, my company has contracted some consultants to develop something using RAD tools (Centura and Delphi). It's all OK, until you need just the smallest change that deviates from what the RAD tools were meant to do. Then, those $50k or more are gone down the drain. In our experience, if it costs $50k to do 99% of the job using RAD, it will cost $500k or more to do the last 1%.

  • With all the cut backs in the tech industry, it doesn't pay for smaller companies to support more than one OS. Do the math, if you have enough people to only support one, which one will bring the most clients?

    On the more paranoid note, could it be possible for them to have received a 'consulting fee' to only support WIN based products?

    DanH
    Cav Pilot's Reference Page [cavalrypilot.com]
  • "Due to strong customer preference for the Windows platform, there will be no further releases of Freedom for Linux."

    This sounds like it's been planned. First, they look like a great company when their product has Linux support. The catch is that it doesn't work (if what's said here is true), and then they blame it on the users (who can't "support" a product that doesn't work). That way, they don't have to do any work on the Linux version after all.

    Marketing strategy?

  • by Ig0r ( 154739 ) on Friday June 15, 2001 @06:45AM (#148904)
    The price of freedom is eternal vigilance.
    The price of Freedom is $39.95.

    --
  • Only problem: Only supported platform now is Windows.

    They have Mac support in the works too. At least, I assume so, because a few months back they were posting on comp.sys.mac.programmer.* and there was a job with them posted on the usual Mac job sites. Since it hasn't shown up lately, I presume they filled it.
  • This story was posted "from the take-aim-at-foot,-fire dept." I'd like to know why.

    This is a commercial company. They need to make more money than they spend on product development. How are they shooting themselves in the foot by cutting their losses?

  • Before even reading the article I could figure out what most of the comments were going to be like. "Linux doesn't need this anyways!!" "Windows users are so dumb that they'll actually pay for this!!!" or better yet "Write your support in!!!" Here's a clue, they don't care if you e-mail them. If you really want to impress them have every one go out and *buy* the current version which is still supported. Now I realize that the notion of actually buying software just made several script kiddies pass out, but real companies need money. If you want to support something toss them a bone once in a while.

    "Freedom of speech has always been the abstract red-headed stepchild of the Constitution"
  • by Erasmus Darwin ( 183180 ) on Friday June 15, 2001 @06:32AM (#148922)
    "I would have paid." Then goddamn it, why didn't you? Because the software was beta? Because it required a little hacking?

    I will pay for a given piece of software with money. I will pay for a given piece of software with time and effort. Very rarely will I do both.

  • Desktop OS diversity is important and it depends strongly on the availability of software for each platform in question. I guess they just don't see the Linux community as profitable. Maybe they'll change their minds if their site gets slashdotted... But they probably have some M$ shill whispering in their ear: "These guys paid nothing for their OS. How much do you think they're going to want to pay you for your products?"
  • ..be sure to read Blum, De Santis, Micali, and Persiano's Non-Interactive Zero Knowledge [nec.com] research index.

  • From reading other replies, it's clear that at least half of posters have no idea what makes this software unique, and why you can't do what it does with freely available tools for Linux. I blame bad promotion on their part.

    When you go to their website at www.zeroknowledge.com, you see a list of the "Standard Services," all of which can be provided by various free tools. It's the company's "Premium Services" that are worth paying for, and those are hidden a minimum of two clicks in. If you actually go to www.freedom.net, the Premium Services are mentioned right up front, but highlighted in gray instead of red and not clearly explained.

    If you use the Premium Services, all of your Web, email, and IRC traffic is encrypted and bounced through their "Freedom Network." It's like a big VPN that entirely masks your location and identity from the outside Internet.

    They ought to be advertising the hell out of a capability like that. The only other service that comes close is Anonymizer.com, and that runs all your traffic through a single relay point--meaning a single set of logs to be subpoenaed and parsed.

    The only reason I can think of not to loudly promote such a service is to stay below the radar of various regulating bodies who may be concerned about the proliferation of untraceable Internet connections. Safe, but not a good way to convince people your product is worth buying.

  • by Donald Kerr ( 207020 ) on Friday June 15, 2001 @05:37AM (#148932) Homepage
    a search by a friend of mine on freshmeat turned up 3 KDE front ends to packet sniffers and no download managers - and so is not really a business/server or desktop OS due to lack of software.

    Although KDE has no download managers, it does a greater range of religious software than is available for another platform, including a handy bible study program [freshmeat.net] and a biblical quote generator [freshmeat.net]. Therefore, rather than being the OS of "1337 h4x0rs", Linux is the OS of all good, honest God-fearing people. Rather than being a "strange anomoly", Linux is an operating system with impeccable moral credentials and is the obvious choice for all good citizens. And, as we all know, the only people who need privacy and products such as Zero-Knowledge are those evil scoundrels who have something to hide. Therefore, the fact that the Linux community, with its inherent honesty and strong belief in the teachings of Christ, shunned Zero-Knowledge is no real surprise.

    --

  • What you're missing is that it's more than just personal information being protected, it's your IP.

    If I recall correctly, the way it works is that you have a local software proxy (box #1) that encrypts all internet traffic and sends it to a ZK server (box #2) that doesn't know how to decrypt your traffic, but it knows who you are, then it sends your request to another ZK server (box #3) that doesn't know who you are, but knows how to decrypt your traffic and send it on to its intended recipient.

    When the reply comes, box #3 encrypts it and sends it back to box #2 (who can't decrypt it, but knows where box #1 is) who sends it back to box #1 that decrypts it and passes it along to the program owning the socket.

    I'm sure I've missed something here, but the idea is that nobody who knows what you're doing on the internet knows who you are, and nobody that knows who you are knows what you're doing. Hence, privacy.

    I think I'm being punished by laziness here. I've been interested in their product since I discovered it at OLS last year. Never got around to buying it, and now I can't. Bummer. Canadian company and everything...

  • I know it's really personal information. I'm sure a few hundred other people have purchased the same version from the same store. While you are there looking up the ISBN or UPC to see what software I use, pick up a copy for yourself. Hints; Cauldra Systems, Sun Microsystems and Osborne. An OC38 isn't too uncommon to some of the larger employers. Therfore you may correctly assume I am one of several thousand employees at one of the hundreds of megacorporations. So it's not too personal.
  • by Technician ( 215283 ) on Friday June 15, 2001 @07:01AM (#148941)
    Just to show it, My Linux UPC is 761480502506 and it's ISBN number is 0-9672852-3-2. My office suite UPC is 614647624897 and it's ISBN number is 1-892488-06-X. My Linux Manual is UPC 783254035027 and it's ISBN number is 0-07-212940-9. Many Slashdot users are not leeches. Don't stereotype us. We are individuals, not a collective. I know I could have downloaded all of that for free. My desk at work is tied into an OC38 line. (I checked a DSL speed check site and clocked 40 MEG at my desk) It wouldn't have taken long to download, but I support getting this stuff on the shelf out to the masses, hence supporting the retail distro's.
  • ...that there are just too many Linux distributions to support [bbspot.com]? That really might be the problem.

    But seriously I don't think they will be missed too much.

  • So when version 2 came out I tried again, this time on my Debian GNU/Linux system. (I had defenestrated myself in the meantime.) They only offered support and downloads for Red Hat systems. However, if I compiled from source, including a "kernel shim" and some modules and a half-dozen other knick-knacks inserted into the system at various places, it should theoretically work, they said. (Zero Knowledge described the process as "non-trivial", hah-hah.) I tried. I think I almost got it working. I asked for help. Couldn't get any. I gave up.

    Naw, there's no danger of Linux fracturing into incompatible forks. Anyone who raises any such issue is obviously a FUD-spewing Microsoft astroturfer telling outrageous lies.

    Seriously, could some of the folks who so furiously denounce and rebut Craig Mundie explain how this fits into their world view? I mean, here you have an app with source available and a well-connected (and somewhat knowledgeable) VA Systems employee is unable to get it running on non-Red Hat.

    As a LinuxPPC user, believe that I've been around this block a few times...

    Unsettling MOTD at my ISP.

  • So, that's my story of attempting to use Freedom. The Zero Knowledge people badgered Slashdot for a while, asking if we would do a review of their software. See above for why we never did.

    Out of curiosity, why did you then write a "review" [slashdot.org] of Myst III that consisted entirely of "I couldn't get it to install"?

    Come to think of it, what were you trying to run it on, given that you have "defenestrated" yourself? Is there a Linux port that doesn't appear on UBI's site? Or is it just more of the magical ability of Slashdot editors to play Windows-only games while being full-time Linux users?

    Unsettling MOTD at my ISP.

  • Each subsequent Microsoft OS has gone further down the path of removing user control and substituting control by Microsoft; and now they're embarking down the path of allowing control by large media interests.

    These are core to the reasons I only have one windows machine, a laptop, at home. The begining of this trend probably coincided with the disappearance of a development language, which you now have to shell out biggy bucks for.

    So as they gear product to work best with their partners, what happens when these greate add-ins are hijacked by crackers (and you know they will, sure as the sun rises) You need protection. Beauty of Linux, or non-dominant "operating systems" is they are less attractive to the kind of malicious buggers, as they have big egos and would prefer their work to be performed on a big stage. Still, I'm not all that worried about Freedom not being supported for Linux. I can disable services until I get them fixed, not such an easy undertaking with Windows, as it seems to crack up pretty easily. Too many octopi in the pie.

    IMHO Windows "OS" is an oxymoron, yes there's an OS in there, but the rest is the backend for all of their products, its more of a "Bunch of Stuff", but no one in M$ marketing would probably recommend putting that on the package while their execs continue to bad mouth Linux.

    --
    All your .sig are belong to us!

  • Ah-HAH! You've just divulged personal information on the World Wide Web!

    I'm coming to corrupt your children! Mua-hahahahaha...

  • by plcurechax ( 247883 ) on Friday June 15, 2001 @06:38AM (#148965) Homepage
    trivia: Zero-Knowledge is a reference to advanced interactive cryptographic protocols that protect information from disclosure, while fairly comparing information. E.g. Two mates at a bar want to compare slaries, to figure out who should pick up the tab, but they don't want to tell each other want their exact salery is. Using a Zero-Knowledge Proof, they can determine who pays for the beer, without telling each other their own salery.

    So to those in the know, it's a pretty good name. When a user doesn't need to disclose their personal information, they don't have to.

  • Comment removed based on user account deletion
  • Comment removed based on user account deletion
  • Comment removed based on user account deletion
  • Comment removed based on user account deletion
  • Comment removed based on user account deletion
  • Comment removed based on user account deletion
  • Comment removed based on user account deletion
  • Comment removed based on user account deletion
  • by account_deleted ( 4530225 ) on Friday June 15, 2001 @06:56AM (#148974)
    Comment removed based on user account deletion
  • by account_deleted ( 4530225 ) on Friday June 15, 2001 @05:52AM (#148975)
    Comment removed based on user account deletion
  • IMHO nobody is going to make it selling generic packaged software for free OS's.

    I can see a business model based around free software and high-priced consistency like Arsdigita [arsdigita.com] being a somewhat feasible business model, but generic products like office suites or firewall tools in a shrink wrap aren't going to get any market share on open platforms, because there are free alternatives.

    The other problem is the mentality of people running GNULinux or *BSD just doesn't lend them to pay for stuff.

    To contradict myself, I think that something like Oracle 8i is doing well on Linux, even if it is only being used for development or interim production while waiting for a Solaris or AIX box, I believe it will replace NT as the OS of choice to run Oracle on Intel. But that is the exception... and the reason for that is that anyone setting up an Oracle installation is a little passed the 'if-i-can't-click-it-it's-too-complicated-and-make s-me-look-stupid' market that makes up the 95% of computer users that M$ caters to.

    I can't see the gaming market for the GNULinux desktop ever making anyone rich. Same goes for the office suites. Console gaming is console gaming, the market is totally different than desktop platform gaming. It really doesn't matter to the 12 year old kid what OS runs on his console, and he doesn't wanna be able to create Word documents on it.

    Anyway... I think that as a Software Dude, that wants to make a living working on GNULinux or *BSD, the only companies that are going to survive are one's that:

    • have a good chunk of open-source code that is better than other products out there
    • have a high enough profile to use the existing installations of their open-source software as marketting
    • have enough cash flow to completely write off the people that will just download their software that they paid employees to write, and never give them a cent
    • generate that cash flow through customization and consulting
    • hire smart enough people and train them on the product so that they get the consulting work implementing their product, because regardless of the price they charge the customer gets their money's worth
    • have clients that believe enough in open-source that will be willing to pay a consultant to customize an application and release those changes as open-source
    Which is prettymuch what Arsdigita [arsdigita.com] does. I wish the company I work for did the same. We already give out all source to our clients with every project, the trick is convincing the brass that giving it out to the general population would increase our sales enough to compensate for the people that would just take it and use it.




    Whatcha doooo with those rollin' papers?
    Make doooooobieees?
  • I tried their client in the past, a couple of versions. It totally hosed my networking; I couldn't talk to anything with their client installed. I emailed them, asking what the problem was, telling them what protocols/clients I was running. Turns out the problem was that they don't support the configuration I had, meaning the use of IPX/SPX and Client32, which I needed to be able to access a large number of the network resources where I worked. They still, to my knowledge, have yet to support a configuration for windows that has anything besides just pure (well, in Microsoft's definition) TCP/IP. They don't seem to think there's a problem with that either.
  • freedom has never been free. a trip to arlington national cemetary proves that...
  • So because you have "several commercial packages" installed, that means everything is okay?

    Sorry chap, but i said "platform." And the scope of the Linux platform has increased beyond a kernel and basic set of file i/o services to include a series of advanced tools for serving files, web pages, a number of very nice compilers and GUIs and IDEs and mp3 players and version control services and word processing packages and graphics manipulation tools and web browsers and DVD software and hacking tools. All free. If you have a commercial package installed, you're probably using one that doubles some other functionality for which you didn't have to pay. And this is my point: Linux is about making as much free and part of the OS as possible. This is not an environment in which you make a mint preserving your "Freedom and security software"...it's an environment in which you can't possibly make money. It's like trying to sell Ferraris at a flea market.
  • One user buying one package does nothing to change the fact that the platform is ABOUT not paying for software. And if you're buying Linux games, it's because games are a little different from standard software...hell, I own a copy of Tetris for five different machines, but I've never bought a browser or an MP3 player. "Freedom" is a software package that directly parellels free development work on Linux, and even if it is vastly superior, it's never going to make money when there's free, open source development work in the same arena.

    And this is what MS is talking about when they consider open source a threat...open source programmers are doing the same work as MS' programmers and doing it for free. Ain't no company, no matter how big it is, that can compete with freedom (though Apple comes close with it's darling OS-X).
  • Add this to the list of things apple dropped the ball on for OS-X -- the ability to customize the os colours and activities, DVD support, a "conservation" mode for the processor, burner support, full screen support for iTunes, the goddamn volume keys on the powerbook...but it's all worth it for that beautiful fucking dock. I love my dock so goddamn much it isn't even funny.
  • I bought a Volkswagen Passat, it was $19000 after my trade-in. It was pretty quick, but could have been quicker. So I dropped $400 on a performance chip, $150 on a new blow off valve, $50 on a filter charger, quality oil, a fuel pressure regulator and put nothing but great gas into it.

    All in all, I'll say I've put about a hundred hours into making the car work the way I like it. My freelance rate is $40.hr. Does Volkswagen of America owe me $4000?

    Here's a picture: http://images.dasmegabyte.org/dasmb31337.jpg [dasmegabyte.org]. It rocks.
  • It makes me a generalizer, but that's okay...i set up the generalization the sentance before with "predominate attitude among."
  • I argue that Linux users pride themselves in freedom in all things. Would the majority pay for my kernel mod's C++ source if another did the same in perl, slower, for free? Some might, but most would not...free as in beer comes as an afterthought of a lack of stinginess in free as in speech software.

    By the way, that was a thesis statement, not just a generalization, which is why you can argue an opposing viewpoint and neither of us is necesarily wrong. Generalizations aren't inherently bad, because people understand they aren't meant to be true for everyone. If they were true for everyone, they wouldn't be genralizations, they would be facts. And the facts are in support of the generalization in this case -- companies that sell products for GNU-Linux operating systems that have "free" parrellels experience fewer units sold per capita that companies that sell similar products on the Windows side (look at the sales of any image viewer on PC...they're often quite profitable, despite the fact that freeware viewers such as IrfanView are as good if not better). In fact, I'd argue that the paradigms for software between the two platforms are almost completely opposite: PC users assume that free software can't be as good as for-pay software, and Linux users often assume the opposite (this is a thesis, too). This is one of the problems Windows oriented companies have when moving people to Linux...free software sounds like a shitty idea to somebody who paid $400 for a piece of software to write letters to grandma and be interrupted by an animated office supply.
  • I did that with my beetle :)
  • Congratulations...you've overcome the stereotype, and are managing to be one of the scant supporters of an OS that's as much a mindset as set of computer codes. But the problem is that many users do not follow your lead -- more, I'd argue, than users of BSD or Solaris or HPUX or MacOS or Windows or IRIX. GNU-Linux is GNU...it's all about freedom (of whatever). If you support it with money or dev time, and that's a big if, you're exercising your right to do so, but at the same time the guy who does nothing and pays nothing. Linux is the first OS designed to protect the rights of the freeloader, as an extension of extending the rights of the power user and patriotic programmer/professional.

    Beleive me, I love the ideas of free software, and in fact have devoted some considerable time to porting Tomcat to OS-X. But if you were to breakdown the number of users of Linux who were in your demographic vs the ones who just wanted a great OS with everything available for free (or extremely cheap, I had a friend who bought a linux book for $5 that came with a CD with Red Hat 7.something on it rather than the $45 Red Hat 7.something package. Guess how much of the proceeds of that book went to Red Hat?), you'd no doubt discover the majority are in the latter area...maybe they paid for quake 3 or CnC, but they sure as heckfire didn't pay for the OS, the consecutive kernels, &tc.
  • Ha. This is my favorite phrase coming from most Linux users, because it is so typical of the predominate attitude in the community. Linux users never pay for anything -- they complain when a company goes pay-for-play with support, they complain about difficult to find cvs systems or when a download is too big (but available on CD for $30), they complain if an O'reilly book doesn't have a web parellel. And yet, whenever one of these "mostly for free" service goes under, somebody pulls out that line..."I would have paid."

    Then goddamn it, why didn't you? Because the software was beta? Because it required a little hacking? This never would have stopped you if it was GNU licensed software with a Makefile or an rpm and available on every street corner distro ftp.

    I'm an OS-X user, and I have to fight for nearly every piece of software I use -- fight x86 only binaries, Linux makefiles that are unfriendly to BSD at times and unfriendly to the G4 at others, and I have to fight against companies who think that, since Classic will run their software with 75% functionality and very slowly, they don't need to devote time to a rebuild. And though I complain, I never really let it bother me -- in the Mac world, I'm still in a very elite minority. I don't scream that I would pay for a version of AppleWorks, or a good build of instant messenger. I'm used to Apple getting the shaft from every company out there whose decision makers don't realise that though the market share is small, Apple users buy software like nobody's business. That's right, buy -- not compile or extend or pay for service. And yet, we get shafted by everybody...IBM (and they make our bloody processor, man), Corel, Microsoft, and even Adobe sometimes. It's a way of life for the mac user...you feel everything about your platform is superior, and yet nobody in the computer world will share your joy.

    I guess what I'm saying is, if your platform prides itself on the freedom (as in beer) and hackability of most of its applications, you can't complain when a company decides that maybe this platform isn't the right space for them to devote their limited resources on a product which should be unhackable by design. It's more work with very low return, and ain't a CFO alive who will fight for that philosophy -- even if it does mean a free (as in love) society.
  • I'm a mac user, dummy, did you read the rest of the post?

    Either way, i apologize for being so general as to use the term "Linux users never pay for anything"...but I was trying to be a bit reactive to what is essentially a complaint beyond the scope of Linux development. The OS is made free, and users -- at least, the class of users most vocal in the realm of Slashdot -- often complain when any development for their OS is closed, made available for fee only or stops production entirely. This is, you have to admit, a little silly under the paradigm that programmers should release everything free for modification and manipulation; if an app is closed, it was never GNU-Linux to begin with (the old Straight Edge philosophy that, if you aren't now, you never were). Freedom is a perfect example of a software company not understanding what Linux is -- a tremulous entity with no reliable reference installation and no absolute commonality of libraries. A windows company tried to bring their software, designed by programmers used to unhacked, straightforward platforms (so straightforward they apparently didn't account for advanced settings, advanced connections or advanced users), to a platform that is neither stragihtforward nor unhacked. And they gave up on it -- just like so many others have given up on the idea that Linux is a viable commercial platform, because it is so difficult to be sure what goes into it. Part of this is due to the lack of common libraries and APIs, something Linux users are proud of, and to a certain extent should be. Part of it is also that Linux users are too well informed to pay for a product that's already been built, for free, and requiring only a moderate amount of monkey wrenching before it works better than a commercial product with set abilities, set preferences and set failings.

    If you buy commercial distros and don't hack them, if you rely on RedHat out of the box and never use Make or rpm or vi, you're a different type of user entirely (and, consequently, one who has no right to 'dis the windows crowd because you're essentially no different...same mindset, different OS).
  • by Lemur catta ( 459575 ) on Friday June 15, 2001 @05:33AM (#149033) Homepage
    Suppose the tables were turned...

    Suppose you came up with a novel product/service for Linux. It turns out to be so good that Linux users are actually buying it. It runs on most distros. You're making making good money and a name for yourself in the community. People like you.

    Now, you decide that you're going to branch off and do a Windows port. Hey, its a big market, right? So you hire on some Windows programmers and start up a Windows version...

    ... and it turns out to be a nightmare. You're struggling with the complete difference in the APIs, you're struggling with the differences among the versions of Windows, and as a result, your product is crappy on Windows. Furthermore, Windows users simply aren't buying it. You're spending more money on development than you're bringing in. You're losing money.

    What would you do? Simple - ditch the Windows product, and tell your existing Windows customers that if they want to keep using your product/service, you recommend they switch to Linux.

    ZeroKnowledge is simply focusing on profits, and they'd be remiss as a company if they didn't. There is no conspiracy. They simply had the intelligence to realize that, "Hey - our Linux product sucks and we're losing money on it," and act accordingly.

Make sure your code does nothing gracefully.

Working...