Slashdot Mirror


User: caucho

caucho's activity in the archive.

Stories
0
Comments
17
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 17

  1. Re:It seems to be working, too. on Bootstrapping Cambodia · · Score: 1
    The students-teaching-students technique works here too. My sister teaches at an alternative public elementary school in Santa Monica that requires kids in the older grades to spend an hour a week teaching the younger kids. A sixth grader will read for an hour to some first graders.

    As anyone who's been a teacher or TA knows, you learn far more from teaching than being a student.
    Scott Ferguson

  2. No middle road on Making Money With Open Code, APIs, And Docs? · · Score: 1
    In practice, you can't use a more restrictive license. Anything that's not quite open source will confuse everyone. You'll waste half your support time answering questions about the license. MySQL could get away with it because they had already established sufficient market share.

    Unfortunately, "open source" was created by the distributors and is clearly biased towards Debian, RedHat, and VALinux.

    So you've got the following dilemma, either go closed source, or use an open source license and let the distributors make money from your work without paying you.

    It's like the music industry. The artists make diddly and the distributors clean up.
    Scott Ferguson

  3. mini-benchmarks: not as fast as 1.1.8 on IBM JDK 1.3 For Linux · · Score: 3
    I just did a quick servlet benchmark and it looks like the new JDK is close, but not quite as fast as the 1.1.8 JDK. But it crushes the Blackdown JDK.

    The numbers are ops per second for a P-266 running RedHat 6.2 and Resin 1.1 as a standalone HTTP/servlet engine and using 4 clients.

    File JSP Loop DB
    IBM 1.1.8 907 640 37 317
    IBM 1.3 878 615 46 315
    JDK 1.2 393 383 6 147

    Apache 720

    The Apache 1.3.12 number is just for comparison.
    Scott Ferguson

  4. Java helps Linux on Java Success Stories · · Score: 1
    I've seen servlet users change their deployment machines fairly frequently. Several develop on NT/IIS or even Win98/PWS (the horror), but deploy on Linux or Solaris.

    One of the reasons that some ASP users are changing to JSP is so they'll have more flexibility in deployment servers (performance is also better). It's hell to be stuck with NT. For example, Cobalt RaQs running Linux are very nice at the low end. Or if you really need to go with the big iron, you can buy a big Sun box.

    So, really, Java and JSP/Servlets are helping migrate users from closed NT shops to using Linux on the server side.
    Scott Ferguson

  5. Re:The slow parts are: (techical) on Java Success Stories · · Score: 1
    Agreed. Actually, object creation is even worse, because most objects will incur a GC penalty. In the old days, C++ was routinely blasted for poor performance. Eventually it caught up.

    Poor programming seems to make more of a difference in Java performance. For example, the web-server/servlet-engine performance varies by a factor of 3 or 4 depending on the implementation (here's a simple benchmark).

    I've also seen differences of 2x or 3x for JDBC drivers. Unfortunately, I don't have benchmark numbers available.
    Scott Ferguson

  6. Re:Customers should pool requirements, jointly pay on Upside on CoSource's Leap of Faith · · Score: 1
    But usually customers really don't know what they want until they see it. Sure, we can all say we want an Excel-compatible spreadsheet for Linux or an open-source spreadsheet, but no customer had the foresight to request a spreadsheet in the first place.

    So, in the real world, some developer with an idea has to take the risk of six months to a year unpaid labor to implement her vision. Maybe people will care and maybe the idea is garbage. Look at how many games don't even make back their development costs.

    Even if she posts her idea, how many companies will take the risk of funding the idea? I'd guess not many want to take that risk. Companies would much rather wait to see the final product. So the developer will take the risk, not the customer.

    But if the developer takes the risk herself, how will she recoup her costs? Remember, we're talking about people who program for food, not students or people on grants. Also, if the probability of success is 10%, she'd need get 10x her opportunity cost for a success to break even.

    I've rambled, but my point is that both CodeSource and your amendments neglect the added cost of the risk of software development. And, in your example, $25k pays for about 3 months of development time assuming no risk. It's not a good deal.
    Scott Ferguson

  7. Re:Why the SCSL is good... on Novell Embraces Open Source, Sun Still Flirting · · Score: 1
    Actually, Sun is one of the few companies where open sourcing makes sense. Sun makes all its money off hardware. The software side is really just a loss-leader to sell more sparcs. Since the software is already a loss, why not open source it? (Yes, I know Sun doesn't think that way, but it should.)

    Something like the SCSL does make sense for a pure software company.

    Besides, the QPL, as I read it, satisfies most of your arguments and it's open source. Competitors can't use QPL code in their commercial products.

    On the other hand, since Open Source was created by distributors like Debian, any Open Source product must allow distribution by commercial companies like RedHat without any royalties going back to the original developer.
    Scott Ferguson

  8. patents help open source? on Introducing Open Source to the Doctors · · Score: 1
    Maybe properly enforced copyright/parents could help companies open (but not free) their source.

    In the medical case, the freeware and group development of open source don't matter. It's the thousands of eyeballs hunting for bugs that would help. So making medical source open would improve the quality.

    But, to make that work, the original developers of the code need protection for the development costs. Patents helped innovation by opening trade secrets. Can we do the same for source?

    Of course, that doesn't work if "open source" is really "free software" dressed in a costume.
    Scott Ferguson

  9. IE competition on Everything Microsoft · · Score: 1
    Opera has, what, If it weren't for Microsoft's predatory tactics, we could have 4-5 viable browser competitors, including 1 or 2 open source projects. In a truly competitive browser market, where each competitor had to fund development based on their revenues there's more opportunity for growth. Opera has a very limited opportunity for growth.

    Open source projects would benefit from the competition too. Apache is doing well on Unix in part because commercial servers cost money. It's doing less well on NT because IIS it free. If IE had to charge $20-30 per copy, Mozilla would have an advantage because it's free. It's hard for even an open source project like Mozilla to compete when the competition is free and funded by a large corp.

    As to the theory of entrenched competitors discouraging new competition by taking away cash flow. That's not a new theory. It's not even my theory. Intel specifically adopted that approach in early 90's competition with AMD. They had allowed a gap in the product line that allowed AMD to earn enough money to really compete with x86. They filled the gaps in the product line so AMD wouldn't have any solid support base. And it worked throughout most of the '90s. That's not speculation.

    The difference, of course, is that Intel didn't engage in predatory pricing. There's nothing wrong with having a strong product line. Microsoft's Word competes on its own merits, but IE and IIS don't.
    Scott Ferguson

  10. breaking up microsoft would be effective on Everything Microsoft · · Score: 1
    Now, Microsoft can dominate any market it wants to by bundling software for "free". IE and IIS are examples. If Microsoft had real competition in the Office space, it would bundle office as well.

    Companies, especially small companies, need cash flow to survive and grow. Microsoft's bundling, like IIS/ASP, can kill all server products until it achieves market dominance. Microsoft has the cash to lose money for years until it achieves dominance over the server market.

    If Microsoft is split into OS, Office and Internet, then the IE and IIS/ASP company must charge for its products. Then you would have competition. Little companies like Opera or Spyglass or Caucho could compete with the browser or the server. It's very hard to compete against "free" software.

    Only huge companies like IBM, Sun and Netscape can wait out Microsoft. And, frankly, Microsoft is more competent than the other big boys. What it really fears are the little companies no one has heard of. And a breakup would change that competitive market drastically.
    Scott Ferguson

  11. freeing Microsoft source is dangerous on Everything Microsoft · · Score: 2

    Freeing the Microsoft source would be an extremely dangerous precedent. Essentially, that would be a government 'takings' of Microsoft's property. Suppose in the Standard Oil case, the government had seized the company's oil rights and drilling equipment and put them up for auction. That would be the same as seizing Microsoft's source.
    Scott Ferguson

  12. You're missing the point on Everything Microsoft · · Score: 1
    Netscape? They lost because their browser sucked.

    What about other browser companies? The ones who never started because Microsoft killed the market? That's the real issue, not Netscape. You've only mentioned big companies. Even slashdotters have now accepted the media's belief that only huge companies matter. But it's the smaller companies that were hurt most by Microsoft.

    Microsoft's predatory behaviour killed dozens of browser companies you've never heard of. It killed all the small competition, and let it compete with one or two big companies. It stole the air from any company thinking of competing. Imagine if Opera could actually make money off its browser. Remember in the beginning, there were more than two browsers. How many bright developers wanted to make a better browser, but gave up because Microsoft had already killed them?

    That's the point. The missing companies that never even tried. The great ideas we've never seen. That's what competition would have created.
    Scott Ferguson

  13. Java server side performance is good on Java on BeOS, supported by Sun · · Score: 1
    For real-world servers writing CGIs in Java is an easy way to get things rolling, but performance-wise they just don't cut it.

    Care to back up that claim with some data? Servlets can be just as fast as mod_perl or mod_php. See this benchmark.

    Besides, Java isn't really interpreted any more. Thinks of the Java bytecodes as a (mostly) platform-independent distribution language.
    Scott Ferguson

  14. why not support Opera? on Communicator Is Losing The War..... · · Score: 1
    I haven't tried it, but doesn't Opera already support most of the standards?

    Opera already has a committed and competent full-time programming team. Much more competent than Netscape and much further along than Mozilla. It would certainly give more choices and add more browser competition.

    Opera can certainly compete with IE if it only gets market share. Of course, it's not open-source. I wonder if the Stallman inspired attitude of some Linux devotees has scared Opera away from supporting Linux. I mean, they chose to support BeOS before supporting Linux!
    Scott Ferguson

  15. open source or free software? on French Senator Proposes Requiring Open Source · · Score: 1
    Are you arguing for open source or free software?

    Making source availiable is valuable: the company may go under, you may need to solve a critical bug, the source may be easier than the docs :-), or you may need to add a proprietary feature.

    But there's a large step from making the source available to giving up redistribution rights. Giving up distribution rights is like telling an author she can't make money off her novel, but "you can always make money working in a bookstore or on the lecture circuit."

    We make the source to our product, Resin, available to the user for the reasons above. But you can't snag our code and sell it or incorporate it in your product without our permission.

    My understanding of the slashdot ideology is that we're just as evil as a closed source software company because we're not giving away all our rights for free. I've never understood that.
    Scott Ferguson

  16. Re:Capitalism vs. Communism on Bill Joy, ESR, RMS and more on SCSL vs GPL · · Score: 2
    Of course I make this stuff up. That's what having an opinion means. I'll admit my statement was overly brief. Yes, spirituality is key to Marx. Marx claimed you couldn't gain spirituality if the product of your labor was stolen by The Man. That's my point.

    Take "alienation of labor" and exploitation. A Linux volunteer donates time to fix a few bugs for a device driver. Suppose the donation is small enough that she doesn't even get credit. Does she benefit economically? No. RedHat does, though. Is that exploitation? Once she's donated the code, she loses any control over it. Is that alienation of labor?

    Yes, the economic structure is fundamental. That's why communism has to be a revolution. You can't have partial communism in a capitalist society. The open source gift culture is not communist; it doesn't change the underlying economics. Last time I checked, open source hasn't eliminated my rent or grocery bill. In a sense, it's just a unilateral disarmament. Can you imagine Marx advising a worker in a pin factory to donate his time, establishing a gift culture to bring about the revolution? I don't think so.

    You really need to read Marx philosophical works, the early Marx, to see his brilliance. You can't just cut and paste the political advocacy of Marx in the Communist Manifesto and apply the conclusions to programmers. The preconditions don't match. Programmers aren't proletariat. In fact, we're mostly in control of the means of production!

    Now, I've gotten carried away because I like Marx. I don't mean to criticise open source (I'm happily typing on a Linux box.) It's just that you can't use Marx to promote open source. All his arguments go the other way.
    Scott Ferguson

  17. Re:Capitalism vs. Communism on Bill Joy, ESR, RMS and more on SCSL vs GPL · · Score: 2
    Actually, Sun benefits greatly from open source. Sun makes money off hardware, not software. If they can developers to fix their code, they can just concentrate on the hardware.

    In a sense they already have. Perl, sendmail, and Apache help sell Sun boxes, as opposed to NT boxes.

    Marx's communism is not like open source at all. The whole point of Marx is that you must get paid for the full value of your work, or you become alienated from it. A wage-slave might invent a product making the company millions, but if she gains $100 and a pat on the back Marx would claim that she may as well have done nothing at all.

    Personal gratification is worthless to Marx; only hard cash has value. So Marx would say that open source volunteers are suckers, being scammed by corporations to do work for them.

    Of course, Marx's view is flawed. People do benefit from spiritual rewards. Hegel (Marx's precessor) would agree with you, but Marx explicitly claimed that only material rewards mattered: "I want the money, not the title" is actually Marxist.


    Scott Ferguson