Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
News

StarOffice Boss Says He Chose Sun License over GPL for Good Reasons 105

pointwood writes "StarOffice founder Marco Boerries states that he actually could have made StarOffice available under the GPL, but gives a number of reasons to why he thinks Sun's community License was a better choice" The Register has the story . Interesting thoughts on "free" software licensing from a business perspective.Meanwhile, a LinuxPlanet opinion piece claims a GPLed StarOffice would be better for Sun. What's your take?
This discussion has been archived. No new comments can be posted.

StarOffice Boss Says He Chose Sun License over GPL for Good Reasons

Comments Filter:
  • by Anonymous Coward
    These arguments about giving "customer indemnification and product warranties" are so old. And I continue to hear them from Microsoft and &. What kind of "product warranties" does Sun provide or plan to provide? Or thinking about Solaris... Next time when somebody hacks our Solaris box with all patches installed on it, will Sun provide something? Nothing special. I have much quicker upgrades from Debian. Thinking about the future. Golden age is coming for crackers with this new Sun Portal. And if Sun wants, there are going to be plenty of things to take responsability for if they provide "product warranties". Good luck to Sun. :-))
  • Back when StarOffice required $$$ for corporate use, they had a "Professional Edition" with more templates and fonts.

    Does anyone know where those templates & fonts went to?
  • by Anonymous Coward
    He claims that The argument is that [with SCSL] the [open source] community
    makes Sun rich. Well, the community makes Red Hat rich -- no community member has really joined in
    that.
    .

    That's rubbish. We, the community, didn't make Red Hat rich--we made ourselves rich. We still own and have total freedom to use our code, thanks to the GPL. That's simply not true of work we contribute to SCSL projects.
  • by Anonymous Coward
    I really find the all the worries about someone elses IP ending up in open source code fairly amusing.

    I think Boerries is not so worried about contaminating his code base as getting caught at it. I really believe stolen code/IP ends up in commercial products all the time, it's just almost impossible to catch in a closed commercial environment unless someone squeals or does something incredibly stupid.

    From my own experiences at what I would consider a fairly typical hardware/software house:

    a) I know of one case where we questionably used someone elses code after "changing variable names". This incident was never discovered.

    b) I was involved in an FBI case (on the periphery) investigating an employing allegedly selling our IP on the side on a contract basis. Charges were never filed against anyone, but I am %90 sure that the deed was done. This investigation was launched because someone talked.

    Personally, I suspect Boerries has just been so used to working in this sort of shady industry environment where no one is really clean that he feels naked without the liability protection of closed source.

    He may be right from a legal standpoint, but he is on pretty shaky moral grounds.


  • by Anonymous Coward
    We can't let Capitalist Corporate Mongors like RedHat practice what the Evil Warlords has been doing to us the whole time. It is not just M$ draining the very blood out of us, now RedHat is taking advantage of our Commune's collaborative effort toward Utopia and fattening themself up so that the Swines with those IPO money would buy another Private Jet for their mistress.

    It doesn't matter if Redhat releases their code via GPL, since it is nothing but some wrappers that any of our 8yr old comrads could write. Or that they provide support since all they do is bribe the poor people in despirate need of help out of their sweat and blood earned money. All they want to do is turn our comrads into drones filling up their fat bellies with more caviar and truffles.

    Since we can't slash-dot RedHat because they run our beloved Socialist OS, we would have to physically slash-dot their headquarter office and take all their intellectual property that they have no intention of GPL.

    We have to quash anyone within our commune that tries to corrupt the minds of the rest of us. We must march as a whole and drop anybody that strays towards the money grubbing side. $$ corrupts, utopia is the only thing that should drive us, along with the toppling of every Corporate Blood-Sucker that comes in the way.


    Live Free and Code Free
    ZZZ
  • Wow. Their list of countries is inclusive, not exclusive, so if you aren't on their approved list, you can't download the code.

    Take a look at this list. Much of South America, nearly all of Africa (South Africa excepted), most of Southeast Asia and just about all of the Russian republics are not allowed to download the software. Isn't this just a little odd? Does anyone know how a country gets on Sun's "Buddy List"?

  • by heroine ( 1220 ) on Saturday October 16, 1999 @06:04AM (#1609308) Homepage
    Lots of companies pledge their support of open source software but no-one's actually put money on the table. You don't ask for a Linux job at IBM. SGI laid off 3000 Linux candidates. Sun made a pledge and how much of Sun's engineering are you using on your Linux box? Sun is building instant access to their portal into StarOffice. No features are being improved. No bugs are being fixed. StarOffice is still incompatible with libc2.1 a year after libc2 was obsoleted and they're not ever going to port it. Sun wants to get hits, not make a better word processor.
  • This is exactly my opinion.

    I guess there is no strong enough people at Sun to stand behind their decisions; instead of spitting sole baseless crap.

    ________________________________________________ _____
  • by nito ( 1314 ) <getnito&yahoo,com> on Saturday October 16, 1999 @04:48AM (#1609310) Homepage
    This guy just got to the top of the computer industry VP surf, and he is already spitting out a bigger load of sh*t and crap than his MS counterparts.

    Presenting this baseless attack of the GPL as an excuse to their decision is just disgusting, and me thinks that for them it will be spitting upwards.

    I just feel sorry for the great people at Sun, since all this corporate crap (as opposed to real involvement like SGI) will only tarnish the image of Sun under the "new" recently raised microscopes. Of course, they think that a lot of computer users/whatever do not think (or for that matter know what it is) that GPL based OSS is great, and that they can get away with it ... well, let's see.

    kudos to the smart open thinking people at Sun reading this ;-), remember you can express your opinion and change the World, Linus did, why can't you?

    ________________________________________________ _____
  • I'd prefer a MPL or LGPL on the filters. Like BSDL, it would still allow the filters to be used in proprietary products, but changes would have to be made public.

    NPL or GPL would also be a good choice for the rest of the product, it would give Sun the extra rights I feel they would deserve, but still be an open source project.
  • I agree, getting the proprietary office packages involved would be good in this situation. That is why I wrote MPL and LGPL, rather than GPL.

    Both the MPL and LGPL can be used in closed source products. Only the filter code itself would have to rermain free, the rest of the code in the suite could still be closed and proprietary.

    I believe this would give us the optimal situation, where everybody but Microsoft cooperates in releasing Microsofts lock on the file formats.
  • by Per Abrahamsen ( 1397 ) on Saturday October 16, 1999 @09:51AM (#1609313) Homepage
    > The next version of gcc, or any other software
    > which has had its copyrights transfered to the
    > FSF, could be released under fee-licensing
    > only.

    That happens not to be the case, unless the FSF rewrote all contributed code. When you contribute code to the FSF, you get in return a signed contract, which basically states that the FSF must only use the code in free software. If the FSF releases a gcc under a fee-license only, they would be breaking hundreds of such contracts.

  • by Forge ( 2456 ) <kevinforge&gmail,com> on Saturday October 16, 1999 @03:13AM (#1609314) Homepage Journal
    Sun's stated goal is to challenge MSOffice on the desktop now and to remove Windows latter. ( Star Portal ). However with the cards stacked as they are ( MSOffice on the vast majority of desktops and most users thinking *.doc is a standard file format ) no single Office suite can ever hope to put a serious dent in that position.

    They way to make an impact is to put the Import/Export filters under a BSD stile license and hope that a community grows around them. In other words reduce *.doc and *.xls to mear commodities ( Like *.html and *.txt ).

    Too bad they are as big on control as MS is and as such can never gain the foothold MS has now. Think back to 198x. Do you think IBM could have pushed it's PCs all over Commodore, Apple and everybody else without help from Compaq and the rest of cloners ?
  • I have been writing a word import filter for quite some time now. Its reasonably good and improving the whole time. It is being used by abiword [abisource.com] at the moment, and comes with a word to html sample implementation

    Interestingly I have received practically no code from anyone except from some wonderful work by a few in the areas of ole2 stream reading, and some great work by two or three in the area of word decryption

    So my angle on this is that Stardivision will probably get next to no useful input into their import filters from the community, the office formats are nasty and arcane and don't hold much interest for most programmers. Either that or my code smells so bad that noone wants to associate themselves with it :-), which is a distinct possibility

    Anyhow, if you don't want to wait around for someone else to write a word import filter you can help make wv [csn.ul.ie] better, development versions at this location [csn.ul.ie]. C.

  • RPC/XDR -- yes, crappy design, but thank you Sun.

    NFS -- traditional standards play; crappy design and code licensed to others. Independently implemented in Linux.

    PAM -- pretty good design; implemented better in Linux than in Solaris. :-)

    ELF -- traditional standards play; pretty good design. Independently implemented in Linux and GNU toolchain.

    NSS -- pretty good design; independently implemented in glibc2.

    Java -- traditional standards play; OK language (missing generics, closures, etc.), amateurish VM (stack-based? WTF?), poor libraries and environment (but improving). See Inferno for lessons in good design.

    StarOffice -- perhaps useful, but bloated and non-free

    So yes, Sun has documented some useful designs, and released ONC-RPC to the world. So what? They also distribute binaries of lots of code that they got elsewhere under a BSD license (starting with Unix!), and their versions are often broken ...
  • Having the source for an application means that if the original distributor decides to no longer support it, and you have lots of documents that are based on it, you may be able to "keep it going" for your internal use.

    Example:
    What if SO was not y2k compatibe in some small way; and Sun, or whomever owns it decides that the problem can be worked around without a patch... Well; if that item was important to YOU, by having the source code, you may be able to fix it "in house"...
  • Forgetting for a moment all constructed arguments about the relative benefits of the various licenses, let's look at this from an experimental angle. Which license is used by the operating system that fuels most OS-related IPOs at the moment?

    Do I hear GPL? So what does that tell us? It tells me that I don't care about all this license theory as long as it doesn't explain any interesting observations.

    Chilli




  • That is, if you believe what the StarOffice guy is telling you.

    The bridge is cheap, and I can even bring you there to look at it !

    Interested? Please leave a message here.

    Thanks.


  • But the idea is to allow commerical and closed source products to use the filters. That is how to turn the xls and doc formats into commondity exchange media as the original poster suggested. (Rant about how the GPL can't save the world but the BSD license can omitted.)
  • There will be a rich API in the next version which will be accessible from C and C++ ( Corba, COM, ...) , from Java, StarBasic, JavaScript and almost any scripting language. Scripting languages like Perl, Python or TCL would need a little bit of effort from the 'community' to integrate some Generic Scripting Adapter code into those languages of course.

    The Design Process for the StarOffice API is not to just "publish COM APIs to" an office product. The API is being designed nearly from scratch and StarOffice is evolving to support the Interfaces and Services that have been defined in the API.



  • IANAL. IANAL. IANAL. IANAL. IANAL. IANAL. IANAL. IANAL.

    The GPL is as legally binding as Microsoft's EULA.

    By violating the license, you've violated the copyright on the code. The party that can sue you is the copyright holder (typically the author in a GPL case, although the FSF also holds a lot of the copyrights).

    The damages they can seek differ from jurisdiction to jurisdiction, but would generally be based on how much revenue you made from their code (since it is unlikely that they lost revenue). You could also face criminal charges under certain circumstances.

    There are already provisions for lawsuits involving nationals of differing nations under the Universal Copyright Convention and various other international treaties (Pan-American, etc.) that include almost every nation in which you could make money selling commercial software.

  • Sun, however, needs to turn a profit. This can be done only if they keep property of their product.

    This is one thing that confuses me about Sun's behavior as of late. I think they're a hardware company. They think they're a software company, I guess.

    The question they should be asking is, "Are people buying our nice & expensive hardware to get Solaris, or are they getting Solaris when they buy our nice & expensive hardware?"

    It makes a big difference.

    --
    QDMerge [rmci.net] 0.4 just released!
  • It's .co.uk, not .com.uk, guys. The story link is fine, it's just the homepage link that's munged.
    Christopher Kalos
  • Is it front page /. news every time some proprietary software company forgets to release their software under the GPL? This is not the first time in history that someone has released non-free software, and it won't be the last.

    This guy has no history with the free software movement, and apparently not much insight into how it works either.

    Why do we care what he thinks?
  • Sun made a pledge and how much of Sun's engineering are you using on your Linux box?

    Let's see:

    RPC/XDR
    NFS
    PAM
    ELF
    StarOffice
    Java
    Name Service Switch (/etc/nsswitch.conf)

  • One of the side effects of using SCLS as the licensing terms is that people from some countries are not allowed to download the code [sun.com]. As you can see when you check the link above, they want to enforce their IP, thus, you don't have to wonder they don't feel like using GPL.

  • However, your assertion that the FSF could release a GPLd work, such as a modification of gcc, under fee-licensing only is not true.

    IANAL, but actually, it is true. You quote the GPL, but you've overlooked who "you" is in the license. It is the licensee, not the copyright holder. The copyright holder would be "I" or "we"

    Or, are you saying, as is sometimes heard, that the GPL is not legally binding and thus could be broken at whim?

    Licenses are not legally binding on the copyright holder. The reason the FSF insists on copyright to everything is 1) It's clear who has to defend it when violated, 2) They can change the license at any time. In theory, they could change to fee licensing, but in actuality, the likely use of this is that if the GPL fails in court, they will come up with a new license that does the same thing and change the license to that.

    However, one difference with the GPL is that there is no way for the FSF to revoke the license from previous copies of the code. They could make the next version of gcc fee-based only, however we could just fork off the currently released version's code, and stop using anything from the FSF. So, even if Microsoft buys out the FSF, rewires RMS's brain, and changes all FSF software to cost $1000000000 per copy, we can just fork everything and continue development on those versions.

    Let me point out again: The copyright holder is not the licensee, and is not restricted by the license which applies to everyone else using the software

  • by noMan ( 16562 )
    I don't see why everyone is so down on the GPL. The so called viral action of it is there for a good reason, to make sure more free software gets made.
  • by platypus ( 18156 ) on Saturday October 16, 1999 @04:31AM (#1609330) Homepage
    It's their code, they are a company, they can do whatever they want without explanation, but

    1. The argument is that [with SCSL] the [open source] community makes Sun rich. Well, the community makes Red Hat rich -- no community member has really joined in that.
    • The argument isn't that the community makes sun rich, the argument is that the community makes sun rich without getting something back other than bugfixes or features sun should have delivered anyway, and with no guarantee how long the developer will be able to see the source in the future. In contrast redhat has in no way total influence to the linux kernel or other gpl'ed software they put on their dist, so when redhats future plans differ from the communities regarding the software, redhat looses. And redhat (and suse and others) activly contribute code under the same license back to the community. To summarize, redhat and suse etc. help the community without drawbacks while sun does not.
    2. Sun, as a commercial company whose products include intellectual property licensed from multiple sources, needs that control, because it's completely impossible to give away the whole lot without the agreement of everybody who actually owns it.
    • Just showing the source code has this problems too, this point is void. In addition, everybody (at least I) would understand sun holding back portions of the source which they don't own or even just don't want to license under (l)gpl, as long as it doesn't violate the free license. Look at the interview with John Carmack, sun.
    3. "One big problem with GPL is that it's hard to give the customer indemnification and product warranties." So long as open source software really is open source then this oughtn't to be much of a problem, but where are the guarantees that it is? "You can submit source that's been stolen," he says.
    • huh? I can contribute stolen code under the SCSL too, can't I. The only way to prevent this is not to accept source from the outside, so better stay closed, sun. And wouldn't letting the copyright in the hands of the contributor assure his liability of said code? IANAL, but wouldn't it be possible to use the GPL and force a contributer to sign a kind of guarantee for the code's legality if this code is included in the "offical" star office distribution?
    4. So long as it isn't possible to sure about all of the ownership of the code, it's foolhardy for suppliers to give customers guarantees and indemnities about it.
    • This is completly bogus, IMO. Thanks to today's patent chaos, no one can be really sure to buy a software or hardware which is completly safe from coming under fire by an patent imfringement lawsuit. How many gif creation tools are out there, and I bet there are many commercial closed source products, whose use for gif creation is illegal. If I remember correctly, apple sued microsoft for windows copiing MACos, nvidia had some lawsuits, netscape and so on.
    I for one would be thankfull if someone from sun would have the guts to tell us: "If we use the GPL now and want to change our mind (and our license) in a year or two, we are screwed cause people could just fork off the latest gpl'ed version and compete with us."
  • Umm.. isn't QT2.0 out there to fix that? I thought that it was released under the QPL and thus anyone can take it and just port it to windows on their own volition?


    Wasn't this argument handled LONG ago? It's over. Even the big OSS magnates are saying KDE is freer now that QT 2 is on the way. And KOffice will use QT2 and KDE 2.


    magnwa

  • True. Lemme correct some of the previous poster's errors. While Sun will remain the copyright holder either way, the GPL would give rise to the same problems that are causing Redhat and other Linux companies to lose money. How hard is it to grab a CDR and burn thirty copies of redhat's official distribution. (Which, for the most part, you can do.) That's what the GPL allows. It's great for free software, but it absolutely sucks if you wish to turn a buck. And that's good, since it was WRITTEN for free software. Read the 10-Q's and the other financials for the linux companies out there. Nobody's making a real profit from this GPL craze. Everyone's making tons in revnues with killer costs. I can't blame Sun for wanting to make money..


    So I wait for Koffice ;)


    Magnwa

  • You don't need to use JUST patches. Hell, most windows people would only be interested in a binary version anyway.. it's not hard to make a patch.. you just change the entire source to your fitting, diff the original and the final, and offer them both for download. I can't see a windows person going for a source of a widgetset, though.. it's not how they operate. And why not? GTK was ported over to Windows in patches for a long time.. what's so bad about porting QT over?


    Magnwa

  • > A lot of Microsoft fans are people who just use the software, or write code to run on it. ... A lot of Linux fans are the same.

    I hope I didn't say otherwise.

    --
    It's October 6th. Where's W2K? Over the horizon again, eh?
  • > If Sun doesn't want to be an open source player it's fine with me.

    Me too. They bought it; now they can sell it, give it away, or flush it down the toilet. All lie within their rights.

    It just amuses me to see companies try to get the advantages of OSS without letting go of the reins. As if "Open Source" were a magical charm that invokes Maxwell's Daemon and compells him to help you extract work from the environment at no cost.

    Yes, I suppose some Sun shops will contribute some mods and/or fixes to help make their own life easier. But even they will end up asking, after a while, "Why aren't we doing this for an OS that won't ask us to pay when we want to run it (and our own patches) on the next server we buy?"

    Cathedral and Bazaar notwithstanding, I don't think the ultimate explanation of the power of OSS has been fully comprehended and explained. But whatever the explanation turns out to be, I'm pretty sure it will show that the rewards can't be reaped in fields owned by an absentee landlord.

    For my money, anything less than the GPL is nothing more than a lame PR move at best, or a cynical attempt to exploit the technically adept, at worst.

    So do what you please with it, Sun. But don't count on any undeserved favors to help the plan along.

    --
    It's October 6th. Where's W2K? Over the horizon again, eh?
  • > I going to think about all the years I've been using MS software and never thought MS was full of haters.

    If you think MS fans are any different from Linux fans, BSD fans, Mac fans, etc., then drop by comp.os.linux.advocacy and see how the MS fans behave there.

    The reason you don't see much venom from MS fans on a day-to-day basis is that their market share means you're surrounded with people who agree with each other. Put them in an environment where they don't have the numbers to shout down the opposition, and they are just like everyone else: mostly well behaved, but a small percentage are complete arseholes.

    > first impression of Linux...it's being supported by a bunch of hate filled jerks.

    Sorry to disabuse you, but some of us despised BG and MS long before we ever heard of Linux.

    If you want the world to Speak Well of Bill, then you should be urging him to behave better rather than urging us to turn a blind eye on it.

    --
    It's October 6th. Where's W2K? Over the horizon again, eh?
  • > Anyone else out here a control freak?

    Probably most of us are, to greater or lesser extent.

    I don't think the comparison with novels is valid: a novel is a work of art, but a program is (usually) intended for functional utility.

    Well, OK, a novel is really a way of making a buck, but that's not conducive to opening it up either.

    As for programs? Open it up if and only if it suits your purposes. If you view it as a work of art, don't. If you view it as a perfect tool, don't. If you feel like it needs more work than you'll live to do alone, do.

    Or split the difference: if you have a nifty new idea, program it up and sell it for a couple of years so you can retire well, then GPL it after the new has worn off and all the "me too" applications start showing up.

    As for creative control, the OSS tradition so far has been for a program's creator to serve as the maintainer, rejecting or accepting modifications at his/her own discretion so long as s/he wishes. There's no guarantee of this, but it seems to work out pretty well as long as you stay on top of things and you aren't too rabid about rejecting truly useful contributions.

    (From the other side of the coin, I submitted some code to a project and had parts of it rejected for what I think were really lame reasons, so I simply quit submitting code for it. In principle I could fork the code and "have it my way", but this would undoubtedly earn me near universal disdain among the community -- especially if I were perceived to have done so merely as a response to a perceived snub, or just to "have it my way". In practice I'm more likely to try to start a competing product from scratch than to try to "steal" someone else's product. Of course we're getting numerous enough now that some sleazebags are starting to work their way in with the idealists -- witness a certain IPO announcement from a couple of weeks back -- so it's quite possible that the sort of inhibition I'm describing here will break down in the near future.)

    At any rate, a more immediate concern from your point of view might be that if you try to go it alone you'll end up being left behind by a competing product that goes the open route, with the result that your pride-of-product suffers anyway.

    --
    It's October 6th. Where's W2K? Over the horizon again, eh?
  • > Sun, however, needs to turn a profit.

    The question for Sun, IMO, is how long they will be turning a profit if MS swallows the whole planet.

    Clearly, they should follow their own best interests. If they want to turn a profit in the short run, they should sell it rather than giving it away -- let alone GPLing it. But if (as it appears) they bought it to undercut the dominance of MSOffice, they should (IMO) GPL it an have it turned into an Office Killer within two years.

    It looks to me like they're taking a middle route that will fail on both accounts.

    > if you wan't to see Sun continue as a company, you should support SCSL

    I neither support it nor reject it. I don't support it, because it doesn't look like they've done me any favors. I don't object to it, because it doesn't look like they're doing anything harmful.

    But it doesn't look like they're doing much good, either. Not even for themselves: I'll be immensely surprised if SO increases the market share of the products they charge for.

    And all the above is in addition to the fact that, as so many others have pointed out, their excuses^H^H^H^H^H^H^H reasons for not going with the GPL look like, well, excuses.

    --
    It's October 6th. Where's W2K? Over the horizon again, eh?
  • > There is absolutely NO MUSCLE (cash) Behind it.

    Look what happened when some dork trademarked "Linux" in the USA a couple of years back: one law firm donated legal services to shoot it down.

    IIRC.

    > GPL will NOT be accepted from ANY serious company unless it was tried and tested in court that it works

    I spoke to an IP lawyer a couple of weeks back, and she says it's as valid as any other way of licensing IP.

    Also: Suppose Sun GPL'd something and then discovered that a rival was violating the license. Do you suppose Sun wouldn't sue and sink megabucks into it? What keeps an IT company happier than suing rivals over license violations?

    --
    It's October 6th. Where's W2K? Over the horizon again, eh?
  • Given the variety of choices out there (Lotus, MS, Star, GOffice) does it really make sense to keep on butting heads against brick walls? The market now has a range of choices and prices ranging from free (speech), to app-rental to full office suites. There be should be enough diversity to satisfy anyone with varying prices to match. Instead, would it be better to think about areas which OpenSource and/or Linux would have a comparative advantage and be superior in the long term? Areas like scaling development environments to support thousands of contributors, perhaps automated code documentation to relieve the tedium, device transparent access (from smartcards/PDAs to server clusters). A tail chase on a commercial product is going to be long so why not instead put some energy into stuff which is more speculative and might open up interesting areas? Like having code morph to make optimal use of the local instruction set or improve its execution speed each time? While commercial groups have to look after their existing customer base, OpenSource hackers are unencumbered to explore whatever topic catches their fancy without worrying about a return on investment or keeping the shareholders doped on hype. As free agents, hackers can scout new unexplored software territory while leaving the heavyweight gorillas to fight it out in the business jungle.

    LL
  • Under GPL there is no compulsion to 'give changes back' to the community.
    I can take a GPL program, make whatever changes I like to it, and not have to give anyone a single thing.
    If I then distribute my program then I am compelled to offer the source to the people I distribute the program to.
    There is no compulsion for me to give the modified source to the community (though anyone I had distributed to would be free to do so, which I believe includes employees if 'I' were a company, but IANAL).

    It obviously makes sense to pass any useful additions back to the community, for all the reasons that make Open Source a good idea, but there is no compulsion about it.
    The Great Chunder Page - Alcohol Induced Fun!
  • Dude, put down the chalupa. I agree the hardware companies like us to "buy their hardware". And this is only pushed by the fact that the software companies like us to "buy their software". Its an ever ending loop. But in all honestly at the current point the common man can't be expected to produce his own hardware. (btw do you honestly think that the personal computer would have ever came into existence in a non capitolistic society) But anyways, since we Can work together to produce software, we should produce good quality software. If this quality demands high quality hardware, then so be it. But atleast we are finally entering an age in which the slackness of programmers and the size and buggyness of their code are not the driving force in newer hardware (I think thats quake 3's job). Make good software, the hardware will follow, but all in all be patient my son. BTW your a Markist and a Leninist? Is that accually possible?
  • Pleeease, like your in-house staff would actually go and make a 3rd party software Y2K compliant. This is not some weenie program like xv or xanim.

    There's a lot of "user" companies who have more developers than Star Divsision had. So it's not at all that far-fetched.

    If the company that backs up the software has enough of a customer base that requires a certain compliance, they will do it. Look at SunOS 4.1.3_U1, over 5 yrs old and not intention of being Y2K compliant. With enough customer demand, it was eventually make Y2K ready, along with any fix on various bugs introduced from the release.

    Yes, it was fixed because of enough customer demand. Anyone may come to the situation of being the last user of a product left, and not being able to make enough pressure. Even if it's not likely, the additional "insurance" of having access to the source is worth a lot to big companies.

    Does anybody see any Linux community still supporting Linux release 0.99? All you hear is upgrade to 2.4.

    Very excellent point! What this shows is, to a corporate customer, GPL doesn't help you a bit more than SCSL. If you really rely on something, be prepared to maintain it yourself, so get the source - no matter if it's GPL or SCSL.

  • >> give the customer indemnification and product warranties

    So, is he implying that under SCSL, there is warranty protection on my free downloaded copy of StarOffice? Indemnification against the possibility that some subroutine was copied from somebody else? Can I hold Sun liable if something goes wrong?

    I doubt it, and thus I just don't get it. If they want to distribute Star Office just to existing Sun customers, I guess it makes sense. If they want to expand their market, and take a bite out of MSOffice, it's dumb.
  • What are you babbling about? If Sun weren't willing to issue code under a licence that hadn't yet been tested in court then they wouldn't issue it under SCSL any more than they would under GPL.

    If the terms of either the SCSL or the GPL are breached then the copyright holder will be able to sue, if the software was written by Sun then that means they get to sue, they don't have to rely on anyone else to do it. The terms of the licence are a contract, parties to the contract are bound by it, it doesn't matter whether or not other people have enforced contracts with the same terms in the past, that makes no difference to the enforceability of the contract.
  • "And why the hell was the original post a Score:1 ?? Yet again we see the /. moderators chanting the "GPL Is God" mantra."

    You don't think it might be because the "standard" unmoderated score for a post by a logged in user is 1?
  • But they don't have more control in this context. Either they can tell whether the software they are providing (including any contributions they receive from outside) includes any code constituting a breach of copyright or they can't.

    Using one licence rather than another can't enable them to detect copyright violations any better. When someone sends them code it's just as difficult to tell who the original author was regardless of the licence. And under either licence they are equally free to choose not to incorporate any code that they are unsure of into the version that they distribute.
  • It would depend on ther boss I guess. I don't think my bosses would interpret "completely free" to indicate that they were getting source code, merealy that there was no restriction on the binary (what they're after) so the issue of being able to change it wouldn't enter their minds.
  • So buy AMD chips, or Cyrix or IDT or something. Or better yet, go with a non-x86 architecture like Sparc or Alpha. And keep old cd's of Slackware or something around for when you need to install Linux on a 386-25 with 4MB RAM.
  • No, the FSF can only defend the license on code they hold the copyright to (most of the GNU stuff). Suing for copyright infringement is up to the copyright _holder_. In this case, that would be Sun, who has a lot more money than the FSF anyway. The fact that the FSF wrote the GPL has absolutely no legal significance. In the case of someone like Corel, who almost-but-wisely-didn't violate the GPL on the scale of an entire Linux distribution, there would be hundreds of plantiffs; anyone who owned a copyright on anything they had used; and certainly the FSF would be one of them.
    IANAL
  • Incorrect. You can make modifications to KDE without assigning copyright to Troll Tech. True, you can't change the underlying toolkit, but you can change KDE. Troll Tech in no way owns KDE.
    As for those who just can't accept the QPL as an acceptable toolkit license (which the KDE team has, after much careful discussion), go work on Harmony.
  • Anyone else out here a control freak? I sure am. Because of my control-freak-ness, I'm a little beside myself when it comes to releasing a Linux program. I'm all for free software; but releasing the source to people I don't quite know worries me. It's the program I spent hours on...some things done intentionally to it, some not...if someone saw room for improvement, I'd rather they told me and I could do it, or we could work on it together, you know?
    For example, if you were a writer (like I am more than a hacker), would you release your novel to the entire world and say, "Make all the changes to it you want, and then tell me!" No way, man.
    Anyone seeing what I mean? Or have I just posted yet another stupid comment? ; )

    miyax
  • I think this would make an interesting case study however - it'll be good to see how SCSL (is that the correct anacrym?) fares in terms of acceptance compared to the GPL. Right now, people don't really know whether or not major business will accept GPL en masse - it's highly debatable. Unfortuanately, there's no amazing OSS alternative to SO, but it would be interesting to see what the actual take-up of this software is.
  • youre a twit. the whole point of the GPL is to allow seamless collaboration. why dont you want everything released and allow people to work on it ? What do you gain by having tight control of it ?
  • by Trojan ( 37530 )
    Without actually reading the story, my guess is that Sun giving him lots of money did influence his decision to not use the GPL. I don't blame him for that, but GPL'ing StarOffice would have given it so much more support.
  • Exactly... IP property reasons for not being able to publish under GPL apply to SCSL just the same. In fact, Boerries stating these reasons make the 'trap theory' of infecting and destroying open source projects with SCSL code much more believable.
  • As long as you include the source it's perfectly legal and acceptable.
  • Hey, haven't we seen a series of articles (e.g. on slashdot) about people breaking GPL all the way?
    May I ask what actions were taken against them? Who defends GPL? Is it just a funny piece of ethical code or a legal paper?
    Say, if I go ahead - take someone's GPL'd source, add something to it and sell it as a "commercial product" (purely hypothetical case) who's gonna sue me and what will they seek?
    And what if original author lives in some other country?
  • Well, one more big (huge?) piece of software goes OpenSource...
    Anyone have some info on how LARGE is this source?
    Obviously, very large.
    Here comes a question: What's the use of the source for such a large project for me?
    Advantages for, say, having kernel source are obvious - you can adapt it for your hardware or compile it optimized for your CPU and specific tasks.
    Same for gcc, glibc... Almost everything.
    But StarOffice? I won't be able to even build it, probably.
    But even if I'll get a very hefty hardware to build it - what's the use of modifying it? Any ideas?

    PS: SO uses OLE among others. I think M$ will be very upset about OLE sources (and OLE-based file formats) going public...
  • > Does anybody see any Linux community still supporting
    > Linux release 0.99?

    But! "Linux community" supports 2.0.x line.
    And that's a VeryGoodThing.
    We need not only have the system that runs extremely well on top HW, but, probably even more important, that reasonably well runs on multiple levels of hardware.
  • When will the world realize software is probably the same way?

    You have a good point - one big reason the pc architecture won out is because various companies starting producing systems. Apple started way too late, and Amigas were only made by other companies after Commodore was dead. Wasn't IBM forced to allow clones by their antitrust case, or something? I don't recall, exactly.

    Anyhow, propietary software companies could learn a lot by looking at the hardware story.
  • by Hobbex ( 41473 ) on Saturday October 16, 1999 @03:11AM (#1609362)

    Basically, what he writes about the freedom of the StarOffice source code, is just an analogy of the arguments used against freedom everywhere for as long as it has been debated. People attacking freedom always bring up the lack of security, assurance, and control.

    So, of course he has a point. Or, at least he has a point that strikes a chord with people. And in the short run of course Sun has a lot to gain by keeping its code under the artificial reins offered by our screwed up legal system.

    But in the long run, well, compare the progress of the (psuedo-) free world with the non-free nations.

    -
    /. is like a steer's horns, a point here, a point there and a lot of bull in between.
  • True, but nobody can ever revoke your current licence on egcs x.xx or Linux 2.2.xx, and you are free to adopt the software yourself and add to it under the GPL.

    With the SCSL, sun can, at any time, come up and say "Licence Revoked, no more StarOffice/Solaris/Whatever for you", and you would then loose all legal right to use that software.

  • by wct ( 45593 ) on Saturday October 16, 1999 @02:55AM (#1609364)
    is here [theregister.co.uk]
  • by jflynn ( 61543 ) on Saturday October 16, 1999 @03:19AM (#1609365)
    This doesn't seem to add much of anything to the SCSL/GPL debate.

    Just more excuses about product warranties being threatened when the hoi polloi get their dirty hands on the code. What if *stolen* code ends up in the product! That is more likely under GPL than SCSL for some reason?

    They can't give away StarOffice because it's too hard to track down all the IP owners? Didn't they just buy it? Doesn't that require tracking down the owners too?

    If Sun doesn't want to be an open source player it's fine with me. But I wish they'd quit wasting time trying to justify the SCSL license as an improvement over existing open source licenses. Show me some SCSL project successes first, please.
  • Does anyone else find it not at all a good sign that SUN is backing an office suite that is a nearly totally closed environment? There is no API, no COM, no CORBA or RMI access to the applications and data within Star Office AFAIK. So exactly what does it mean when the SO folk hero talks of bringing SO functionality to the WEB and the rest of the world? Exactly how will this be done without open APIs? If this is the story then there is merit to the notion that SUN is attempting to out-Microsoft Microsoft. At least MS had the sense to use and publish COM APIs to most of its office products.

    I also get quite a few "Unexpected (or what it Unknown) error encountered. Data is being saved" crashers from SO 5.1 on RH Linux 6.0 SMP.
  • I agree with you about freedom. In the short run, it might not be the best choice, however, as has been proven _many_ times, it will always prevail. I think that Sun might benefit from not GPL'ing right now, however, it would make a better product in the future and everybody would get it (and, perhaps, buy it!!).

    But, human nature always wants control. As long as we let what we feel get in the way of our thought there will always be limited freedom. Only when we overcome our human nature can we truly be free.

    That's my $(2^4*3+1/7%3*2/100)
  • That's funny, considering Sun's 'warranty' is for 90 days on the media with no warranty on the software whatsoever.

    Yeah, this is pretty silly.

    I just don't get it. GPL doesn't prevent Sun from releasing their version and only providing warranties and indemnities on that. Now, there's a pretty funny claim on their part "One big problem with GPL is that it's hard to give the customer indemnification and product warranties.". I bet Sun never indemnifies any use of StarOffice/Portal against any claim whatsoever. Their lawyers would never allow it. Can you imagine their fielding claims from somebody who didn't get a contract because the proposal came out garbled, or due to software 'glitches' the proposal wouldn't print in time?

    The biggest single problem I have with SCSL is that they can take the code proprietary any time they want. I don't see how that benefits anyone but Sun. They can get everyone using a product and then the next release, with a whole raft of added features, will be proprietary. Seems only a benefit to them.

  • Licenses are not legally binding on the copyright holder. The reason the FSF insists on copyright to everything...

    Well, I have to admit that this is an angle that never occurred to me. I didn't know that the GPL did not apply to the copyright holder.

    However, I've seen a lot of GPLd software, including things distributed by the FSF that contained copyrights other than the FSF. gnuchess comes to mind immediately, but I'm sure I've seen many others.

    I can't find where the GPL requires that changes must become copyrighted to the FSF. In fact, quite the contrary, the GPL uses the terms "Copyright Holders" in several places apparently acknowledging that multiple parties would hold copyright.

    It seems that if we were to submit changes back to the FSF with our own copyrights on them, and these changes were accepted by the FSF and the FSF made these available to others, that the GPL would be binding on both by the following provision (GPL Version 2, June 1991, full text available here [fsf.org]:

    4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

    This could bring about a bizaare situation if the FSF tried to reissue software under a different license on which others held copyrights. The FSFs license to use any changes contributed by these other copyright holders could be terminated, yet the FSF might have made changes that were dependent on these changes. Other people's rights to redistribute, change, etc. etc. etc would not be affected. The FSF would only be allowed to distribute changes prior to the other copyright holder's additions and they could distribute patches that are dependent on the other copyright holders, but not the entire work.

    This applies to those who might try and encumber a piece by making a change, putting their copyright on the change, but releasing under the GPL, too. They could, theoretically, change the license for their addition, but then they would have lost all rights to the base code.

    In truth, I think it's outlandishly unlikely that the FSF will be releasing anything under a fee-based license, ever.

    Getting back to the original topic of this thread. I don't find it at all unlikely that Sun might re-release StarOffice (or any of the other things that they're throwing out under SCSL) under a fee-based license in the future. Also, as you point out, the SCSL (unlike the GPL) does not prevent the copyright holder (licensor) to remove the right to use something so licensed at a later time. I believe, but I'm not certain about this as the SCSL is a lot harder to understand than the GPL, that Sun could get you addicted to StarOffice and have you paying for it later. There's no question in my mind that they could get you to pay for later releases, including releases that have changes required to run on newer hardware.

    If those who are calling for Sun to change the provisions of the SCSL are listening, I think this should be #1 on the list. That once you are using SCSLd software, you have a grandfathered right to use it and derived works (changes you or others who are using this software might make to get it to run on newer hardware, for example), at least for your own use, in perpetuity. This is not asking for the viral nature of the GPL, just that you have the right not to have a given set of SCSLd code out yanked from under you.

    This would be allowing SCSLd software to branch out into "limited universe GPLd versions". These "limited universes" being the Community that is using a given release of some SCSLd software.

    Now that I think about it, it's extremely unlikely that Sun would do this. This would allow MS, for example, to create a Java++ and go their own direction, which is what the SCSL was originally designed to prevent.

    Sheesh, it would have been so much simpler had Sun just used GPL... Which is taking us all the way back to the topic of the story in the first place. I knew I could get back on topic if I tried!

  • The next version of gcc, or any other software which has had its copyrights transfered to the FSF, could be released under fee-licensing only. In fact, it's already proprietary, since they own it and restrict its use, in the same manner, if not extent, that Sun (or M$) does. If information is not in the public domain, it's proprietary, regardless of the nonsense comming out of the FSF.

    I guess I should be careful about the term 'proprietary'. I would agree that the only intellectual property that is not 'proprietary' in some way is public domain and GPLd software definitely is not in the public domain.

    GPLd software is proprietary in a very odd way. Anyone can do anything they want with it except make derived works not covered by the GPL. There's also some positive responsibilities of someone distributing something derived from GPLd works to include the text of the license, FSF copyright notice, change history, source code to changes, or provide a pointer where the source code can be obtained, etc.

    However, your assertion that the FSF could release a GPLd work, such as a modification of gcc, under fee-licensing only is not true.

    Quoting from the GPL (Version 2, June 1991) full text available here [fsf.org]:

    2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

    • a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

    • b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    Or, are you saying, as is sometimes heard, that the GPL is not legally binding and thus could be broken at whim?

  • After reading the osted comments, I quickly realised that few out there seem to realize that publishing under GPL is equivalent to giving away the software. This represents a large capital loss for the company as then any number of variants can be published by other companies. In the case of GNU/Linux, this worked, but only because the groups that created the GNU/Linux software had no intention of making money. Sun, however, needs to turn a profit. This can be done only if they keep property of their product. So, if you wan't to see Sun continue as a company, you should support SCSL, because it's finally the sort of comprimise that can work between pure open-source and corparate develepment.
  • Yep.

    If the hardware were free, I'd just buy a big 'chipper' machine (like they use to grind up scrapped cars) and grind up a few hundred thousand free keyboards (delivered from the factory for free!) any time I wanted some fill, instead of ordering a load of sand.

    Think of the great highway underlay we could make out of one of those Beowulf clusters (to reverse the classic Slashdotism)
  • If you think MS fans are any different from Linux fans, BSD fans, Mac fans, etc., then drop by comp.os.linux.advocacy and see how the MS fans behave there.


    Now hold on a minute there.

    You're talking about the kind of creeps who hang out in .advocacy newsgroups. They're all the same, no matter what they're advocating.

    I have come to the realization that there are a lot of people out there who jump onto whatever minority bandwagon (OS/2, the Mac, Amiga, nowadays Linux) they can, in order to be the "true believer" minority and feel superior for it.

    A lot of Microsoft fans are people who just use the software, or write code to run on it. They're not likely to be found in an .advocacy newsgroup. A lot of Linux fans are the same.

  • I believe this argument comes down to a simple choice. Is your goal to advance software, providing better tools for users, or is your goal to make sure that software innovations must be given away for free? There are of course good reasons to do both, but few reasons for a business to give away software.

    Personally, I don't believe all software should be free. Sure, most of it should be free, in particular commodity utility programs, but there is a whole set of software that should not be free. There are a lot of highly specialized software products where the users need to pay the costs of development, because without them doing so _no one would write them_. If we don't have an economic vehicle to encourage people to write these programs, they will never get written.

    Free software people like to ignore the minor detail that programmers, when left to their own devices, work on projects they _like_. The free software community is rich with the things programmers like to write, operating systems, tools that help people program, tools that make computers easier to use and more productive. The free software movement is virtually devoid of products that are of little use to most programers (eg office suites) or highly specialized programs (there's a ton of free good CAD programs, right?).

    So, to get this software we must incent programmers with money. If we have to pay the programmers, business must be able to make money off the software. If a business is going to make money off the software, they will want certian protections in able to lure investors and other non-programmer types. In these cases, the GPL produces problems.

    In this case, Sun should be commended for releasing source for free to the public. That mere fact is a huge win for the software community. If other developers want to write compatable programs, no reverse engineering will be necessary, as they can look at the source for file formats. If you find a bug, you can contribute source back to sun to fix it, which will hopefully speed bug fixes. If you need a custom feature, you can make it happen, and still release diffs against the sun source.

    This is lightyears ahead of where we are now, and will be a huge win for users and the software community, yet still allow sun to make a profit. Perhaps in the future this will become commodity software that is no longer an important revenue stream for sun, at which time it can be GPL'ed.

    What the free software community needs to do now is support Sun's efforts completely. It's the only way to make other vendors see the light.

  • And Ret Hat is going to be poor soon enough :-)
  • So this is all about warranties? That's funny, considering Sun's 'warranty' is for 90 days on the media with no warranty on the software whatsoever.

Whatever is not nailed down is mine. Whatever I can pry up is not nailed down. -- Collis P. Huntingdon, railroad tycoon

Working...