Open Source Convention 2001 Wrap-up 113
So, we've gotten a lot of submissions about various things related to the O'Reilly Open Source Convention. Michael Tiemann had a few words before the convention; Dan Gillmor wrote a column about it; Fred Baker made a few flameworthy remarks. For whatever reason the whole conference seemed to be dominated by the Mundie-Tiemann debate. See our earlier story for some good links, or watch the debate video, or just read some post-debate coverage here or here. And if you haven't heard enough from Mundie, you can even read his post-debate letter.
Re:Craig Mundie Letter (Score:1)
But there's a very long time delay before these works get into the public domain and as we've seen recently, the owners of the work can find ways to extend it even longer.
"This is perhaps a legitimate point, and a clear definition of a derivative work should be incorporated into the next version of the GPL."
You're right. This is the greedy part of the GPL, where it tries to lay claim to work that doesn't belong to it. Eliminating the derivative work clause might make the GPL less pervasive, but it would make it more legitimate.
Divide and Conquer (Score:4)
Mundie is basically trying to separate the the people who support open source software into two groups, those that think the GPL is good and will continue to support it, and those who either already don't like it or can be convinced that it's bad.
They're attacking what they see as the biggest threat to their way of business, the GPL. I see this as a sort of proof that the GPL works. It's point is to ensure that software is kept free (as in speech). This is exactly the opposite of Microsoft's goal, which is to control every bit of software you use. Don't be mistaken, Microsoft doesn't like any sort of open source software, they're simply using tactics designed to separate the whole and detroy it one piece at a time.
Re:Gotta hand it to Mundie ... (Score:2)
Hmm, sounds like a 180 compared to how he blew off the whole siliconvalley.com "roundtable". I was interested in hearing how he defended Microsoft's position, except he never addressed any of the issues, really...
Bruce Perens talks about Skylarov (Score:3)
I want to write more about this later and listen now..
Re:flaming ideologues. (Score:1)
We flame, we're ideological, if we're not flaming ideologues then what are we?
Trolls.
NEVER use a spineless operating system.
Re:Open source lacks proper design (Score:3)
And let's look at all of the closed source crap. My current boss used to work for SGI. They had an internal motto of "we have the world's biggest QA department...our users". I've seen requirement documents written *after* customer ship. And I've seen the opposite as well: thousands of UML diagrams and no code.
Generalities are generally [sic] wrong. The "generalized" Open Source project is a hobbyist's project. But not all of Open Source is hobbyist. A lot of it is front line code written by professional software engineers.
Whatever Reason? (Score:2)
* The Slashdot story editors look at the ground and shuffles their feet.
Why Is this only in Real format? (Score:1)
Re:The thing Mundie always forgets .... (Score:1)
If you accept anyone else's code contribution to your project it is no longer 100% your code, and therefore you will not be able to license it under other terms without permission from everyone who has ever contributed code to your project.
The only alternative I see is having code contributers sign a statement that says all their code contributions are your property.
Re:Open source vs closed source (Score:1)
I use Linux for my own reasons, a lot of other people use Linux for their own reasons.... those reasons aren't going to change because some M$ puppet starts telling me that companies like RedHat will never succeed, and that the GPL will make it damned hard to sell your software
Re:Craig Mundie Letter (Score:1)
This is perhaps a legitimate point, and a clear definition of a derivative work should be incorporated into the next version of the GPL.
Impossible. Know why? The GPL's definition, or the definition of its authors, of deriviatve work doesn't matter at all. What matters is what copyright law considers to be a derivative work, and therefor what the copyright holder on the original work can apply terms to. Maybe if the company in question had a decent team of lawyers, they'd know this.
This is all clearly spelled out on the GNU pages, which no-one involved in this debate seems to have bothered to read.
-RickHunter
Re:Craig Mundie Letter (Score:2)
--
Share and Enjoy!!! (Score:1)
Re:Craig Mundie Letter (Score:1)
IIRC, a copyright is good for some N years after the original author's death, where N is very large (90?). In the case where the copyright is held by a corporation or organization, that becomes the lifetime of the organization + N years.
I could be wrong, but this is the way I understand it.
Not to say I think the GPL is a problem in most cases; if you can't use the GPL'd code, write an independent implementation. Generally GPL'd algorithms aren't patented, which can be a problem.
Re:Why Mundie is wrong.. (Score:1)
Re:Is Mundie mis-reading the GPL ? Or am I? (Score:2)
If you write/distribute GPLed software, the people you sell/give it to have the right to distribute it however they want (free or for $$$$).
You don't have to distribute the software to everyone but you do have to make the source available to the people who you do distribute the software to - you don't have to make the source available to anyone else. But, you also con't restrict your users from giving it to the rest of the world.
Re:The thing Mundie always forgets .... (Score:2)
The main issue there seems to be informed consent, that is, do community contributors understand that their contributions may be used to generate revenue for someone else? I think we can all agree that it would be deceptive to represent software as GPLed and accept free submissions without informing contributors of the commercial licensing of their contributions.
Ghostscript is an example of a GPL'ed Free Software program that provides its primary author with a source of revenue from proprietary licensing.
Thanks for the reference! I see a general description of commercial licensing [artifex.com], but so far I haven't been able to find the modifications to the GPL that assign all modifications back to the owners of Ghostscript. Could you provide a quote or specific pointer, and explain how informed consent for contributing changes works here?
Software under Mozilla-style licenses requires ownership of published modifications to be assigned to the originator. Netscape/AOL/Time-Warner owns all modifications to Mozilla.
I can't find such a provision for assignment of modifications in the Mozilla Public License [mozilla.org]. Again, could you please provide specifics, and explain how informed consent is obtained?
Thanks, Tim
Sun's take on the debate (Score:1)
One point that the author makes in particular is that there is nothing wrong in concept with MS having a Shared Source program (Sun's SCSL is similar); its just that they are presenting it as something comparable to true open source licenses that is a problem.
Anyways, here's the link: Sun's viewpoint [sun.com]
-Mike Wolf
Re:Gimme your software (Score:1)
Yeah, because 'Embrace - Extend - Extinguish' is exactly what Microsoft did with the BSD TCP/IP Stack, right? They built on an academic work and used their huge marketing force to crush anyone else who tried to use TCP/IP. This is why the only computers on the Internet right now are using Microsoft operating systems!
No, wait, that didn't happen at all. Maybe this is just another case of Slash-holes overreacting and reading into Mundie's comments a meaning that isn't there...?
We should let them alone. (Score:1)
We should defend the GPL wherever we are, because it protects our rights to use our own work.
Re:Open source vs closed source (Score:1)
Wait a minute...
--
Re:Why Mundie is wrong.. (Score:1)
To avoid your posts from appearing horribly broken, let the text box on the Post Comment form do the line wrapping for you. This way things will look much nicer (and will be significantly more readable, too.)
--
Corporations CAN use Government funded GPL code (Score:1)
Re:hell yes people do it (Score:1)
Re:The thing Mundie always forgets .... (Score:1)
As far as I know, there is no modification to the GPL for Ghostscript, Artifex simply does like the FSF and asks contributors politely to assign copyright contributions to them. In the FSF's case, see Why the FSF gets copyright assignments from contributors [gnu.org].
I can't find such a provision for assignment of modifications in the Mozilla Public License. Again, could you please provide specifics, and explain how informed consent is obtained?
See Amendment V.2 of the Netscape Public License, the license under which Mozilla was released (my bad for confusing the two). There are plain-english interpretations of the NPL on mozilla.org that explain that by publishing modifications to Mozilla, you grant Netscape a 2-year license to use your code (again, my error, it's not an assignment of ownership.)
Brent
Re:Gimme your software (Score:1)
Of course, this logic requires drinking the same Kool-Aid as the Microsoft marketing and business folks. Why make something better than the other guys when you can just make something the other guys aren't compatible with and then bundle it into every new computer that comes out? 'Cause that's the Microsoft way, and in that light GPL and other open-source licenses are very anti-Microsoft.
Next best thing after sex? (Score:2)
---
Re:Gimme your software (Score:2)
Exactly. Or to put it a different way: MS is terrified that someday, somehow, a group of "hackers" will develop a piece of GPL'd software that is so good that MS can't reproduce or compete with it. Embrace and extend is powerless against the GPL.
You have to hand it to them - it's a reasonable fear. In fact, it has probably happened already.
-Renard
RE: Mundies response letter (Score:4)
This is pointless. (Score:2)
Re:Horrible Grammar in "Wide Open News" Article (Score:1)
judge not...
Re:flaming ideologues. (Score:2)
why Michael Tiemann? (Score:1)
dammit, why didn't they get Bob Young in there? Bob has both the idealism of Michael Tiemann, but with the mannerisms of Craig Mundie. or, despite appearances, John Maddog Hall could've done a better job.
where was larry augustine from VA linux? doen't VA own sourceforge? he would have been a perfect guest/speaker!
sigh...
Re:Share and Enjoy!!! (Score:1)
Re:Open source vs closed source (Score:1)
The more people perceive open source alternatives to be viable, and preferable to closed-source, the more people will begin to chafe at restrictions, fees, etc.: they will expect freer access. So when Big Corporation comes along and says, we want a new, profitable internet [slashdot.org], Big Corporation will find themselves up against some substantial - and mainstream - resistance.
The inherent contradiction in this is the companies making money off open source are the ones who will bring it to a wider audience...
- O.K.
Re:Craig Mundie Letter (Score:2)
This is the way the GPL works. If you violate the GPL license, then the license terminates, and anything that would not be permitted under copyright is forbidden.
In theory, a company could only use GPL'd code for study, and never redistribute any of it, so the derivation clause would be a toothless dog (except as defined by copyright). But if a company redistributes any GPL'd works, then they must comply with the derivation clause of the license for all of them, or they run the risk of having the license to redistribute yanked due to their violation.
--
The thing Mundie always forgets .... (Score:4)
Kevin Lenzo's Yet Another Society (Score:1)
other open source technologies. Larry Wall makes the first donation.
http://www.oreillynet.com/cs/weblog/view/wlg/51
Re:Why Mundie is wrong.. (Score:1)
Re:Your argument has nothing to do with open sourc (Score:1)
And I still wouldn't rule out the notion that even a lot of planning can't undo the damage that a really great idea 80% of the way into the work would have on the overall design. And since software design is complex engineering that takes time to learn, I don't think we should fault the hobbyists and students who litter code repositories like SourceForge with projects for applying the paradigm for writing they learned in high school and English class-- that of the rough draft, revisions, final version. And until you spend time studying software design, all this talk of alphas and betas doesn't really clue you in to how much non-code upfront work goes into a successful software project.
Re:The thing Mundie always forgets .... (Score:2)
For one thing, if there is any community support of the GPLed version, third-party improvements to the GPLed version could not be covered by the commercial license. This includes any contributed changes that were incorporated into the main source branch by the original author -- they're all GPLed. That means there probably does not exist any "pure" version which could be commercially licensed. Any free software which has enough value that someone would wish to license it commercially (e.g., Mozilla, GCC, Linux kernel, Bison, Eazel, GNOME, KDE, etc.) has probably benefited from community participation, and so could not be commercially licensed.
It's possible if the primary author takes the pains to get ownership of improvements assigned to him, and the community is willing to do so. Ghostscript is an example of a GPL'ed Free Software program that provides its primary author with a source of revenue from proprietary licensing.
Software under Mozilla-style licenses requires ownership of published modifications to be assigned to the originator. Netscape/AOL/Time-Warner owns all modifications to Mozilla.
foog
Can we PLEASE stop using the word `commercial'! (Score:2)
Re:Craig Mundie Letter (Score:1)
Re:/. Poll (Score:1)
Please can someone give me a coherent answer?
No, I didn't think so.
Re:Dabating and Statesmanship (Score:1)
Re: Mundies response letter (Score:1)
No it's not! I don't write any code under the GPL because I think it's too restrictive, but I wouldn't call it unfair by any stretch of the imagination. If you want to write and sell a proprietary compiler or an operating system based on GPLed software - you can't - so go write your own code, don't expect other people to give you their code for free, that's all the GPL is saying!
Why Real Player? (Score:2)
Anybody got another version? I'm all set with installing that POS software package.
--
Re:wired article is definitely NOT flame-worthy (Score:1)
Remember, average /. poster != average coder. Average coder is probably too busy coding to post much to /.
/. Poll (Score:4)
Or, did you tire of this issue a long time ago realizing that debates are an irrelevant, waste of time and that people will do what is in their best interests regardless of what the academic and marketeers think?
The Debate was a waste (Score:2)
Mundie had to pitifully tread through the comments of his superiors and make peace with the crowd who was screaming for his blood.
Also Tiemann was never there to make a point for the Open Source, he was just there to take a good jab at MS and he succeeded in doing just that.
I thought the "incredibly smart people" reference to each community was just a thinly veiled attempt at making peace.
Re:hell yes people do it (Score:1)
This is a demonstrably false statement. Check the GNU GPL FAQ [gnu.org]. There are a number of other places where rms states that the FSF does not and will not license GPL'ed code under non-free licenses. I challenge you to give documentation of an example of the FSF licensing code under non-free software licenses.
foog
Delphi (Score:1)
Indeed. This is known as the Delphi debating method.
Read more at this location: Delphi debating - http://www.icehouse.net/lmstuter/page0019.htm [icehouse.net]
Shouldn't they be cautious? (Score:1)
I'm not sure that Bill Gates can handle the temptation.
--
Two witches watched two watches.
Re:/. Poll (Score:1)
No, but that doesn't stop the slashdot editors posting about every word he utters. After all, it gives all the slashbots a chance to cut and paste their favorite anti-microsoft posts and try to feel good about their position. And it gives slashdot more banner hits.
Re:Open source lacks proper design (Score:1)
They talk the talk, but don't walk the walk or something like that.
+++ATH0
Re:Gotta hand it to Mundie ... (Score:1)
Now THAT would be fun.
+++ATH0
Open source lacks proper design (Score:2)
Well, managed software is a way to stability and readable source code!
I've got an M.Sc. in CS and at work I "manage" a team of 6 people. I design, code and document. Three of my team are dedicated coders and two are jack-of-all-trades. The impression I often get when reading Slashdot is that most people here are coders who don't realise how important it is to design and evaluate the whole project before writing the first line of code. In my work I've realised that a well designed project is already half done.
And just how many open source projects work this way? I can't think of any. Most of them seem to start when a bunch of people get together and start writing code straight away. The result: code and APIs that have to be re-written from ground up later on when the fatal design flaws emerge. Witness KDE 1.x and KDE 2.x.
I'd like to say that open source code is the next best thing after sex but it just ain't so. There's plenty of things that could be improved and a more conservative approach with a proper design and documentation process would help a lot.
Gotta hand it to Mundie ... (Score:4)
I may disagree with Craig Mundie, but I must congratulate him for his tenacity and bravery. He's taken quite a bit of time to explain the MS position on Open Source, and to engage in dialogue with the Open Source community. It's particularly admirable in light of the lack of respect that the OS community as a whole has given him, in spite of their public gestures.
If the OS people aren't careful, they may make Mundie look like the hero, while coming across themselves as flaming ideologues.
Re:Why Real Player? (Score:1)
Open source vs closed source (Score:3)
NEWSFLASH!!
In todays news everybody realized that opensource projects aren't making enough money, so all the programmers in the world decided unanimously to delete all their GNU/Linux tools and pay for closed source tools to make their free software with....
WHAT THE FAK!?!?!
Re:Open source lacks proper design (Score:1)
Re:The technical term (Score:1)
Actually it kinda reminds me of the last US election.... "mudslinging competition" would probably be a more apt description.... though "circle jerk" ain't far off the mark...
Your argument has nothing to do with open source (Score:3)
Having worked as a programmer, I agree: everything needs to be well-thought-out first.
What does that have to do with the license under which the program is released? The amount of time/effort I spent designing (or not) has no bearing on whether I distribute source with my binaries (or not). This seems like a straw man argument.
You aren't pointing out flaws in the open source paradigm. You're pointing out flaws in the design capabilities and self-discipline of most of the random one-off K3wl Projects of the Week on sourceforge.net.
No argument there; it's one way, but not the only way.
Re:Gotta hand it to Mundie ... (Score:2)
Even watching the panel discussion. Shirky, Behlenhoff, O'Reilly, Stutz and Mundie all came off as rational individuals looking for an interesting discussion on improving the market.
One Thought on Windows and Alternatives.... (Score:1)
Now, if we had a system under Linux, Unix, *BSD, whatever, in which I could read and edit the documents that coworkers sent to me, I would be more apt to run a different OS. Staroffice is a start, but we need to go farther.
So while we are all here arguing over what was said by Micorsoft and its supports, we could be programming a solution that could seemlessly take them right off the map. Put together an office suite that will work with Microsoft products, install it on Windows. Get people used to using it, then switch the machines over to an alternative. The way to get at Microsoft is not to first kick them out as the OS, but kick them out as the application of choice.
Just my 2 cents, also a thought that has been bugging me.
Re:Bruce Perens talks about Skylarov (Score:1)
He also went through the PDF of the Sklyarov presentation to let everyone know exactly what was said at the conference. The revelations about the types of encryption caused quite a bit of laughter in the audience. Bruce also stated his belief that most of these companies should be accursed of fraud since this stuff would not really be called "real" encryption by any expert.
The rest of his talk has been about patents and GPL and stuff... great but not as interesting. This is the type of talk I've been waiting for at OSCON.
Re:This is pointless. (Score:1)
YES!! because we all know that M$ releases their products much faster than any paltry open source group
Red Herring (Score:4)
The issue is not whether or not Microsoft's software is open source. The issue is not whether or not they like or will ever use the GPL. Being a capitalist entity, neither publishing open source software nor being GPL-friendly should be expected or demanded of them. It's just not logical.
The problem that everyone is concerned about, that prohibits true competition between Microsoft and Open Source developers, is not whether Microsoft's source code is available, but rather whether interoperability can be achieved. What the world needs, and what open source strives to provide, is something that can effectively compete with Microsoft's "standards."
Currently open source software has to compete in a crippled fashion: The developers don't have access to Microsoft's file formats (Word, Excel, etc). They don't have access to the network protocol documentation (e.g. SMB). They don't have access to many hardware forums and manufacturers, because they're not willing to sign NDAs or pay money for the privilege.
What people should be asking for is a level playing field. Making Microsoft open their source code is one way to do it, but it may take away their competitive advantage in other areas (for example, if they build a faster matrix solver) and arguably isn't fair to them. A reasonable alternative, however, would be to ask them to make all of their communication protocols transparent. Once you can interact with other Microsoft users as well as you could if you used Microsoft software yourself, the game is over.
Without such a concession from Microsoft (forced or otherwise), Microsoft's monopoly power will remain unchecked: the Internet will consist of Microsoft clients connecting to Microsoft servers running undocumented application protocols over TCP/UDP. (And you thought forcing HTML email on everyone was bad enough.) If you're smart, you'll either lobby Microsoft (or better, your gov't rep) to make them open their protocols, or you'll buy Microsoft stock.
Re:/. Poll (Score:1)
Sure, since Mundie is failing to make a decent case against Open Source / Free Software.
Or, did you tire of this issue a long time ago realizing that debates are an irrelevant, waste of time and that people will do what is in their best interests regardless of what the academic and marketeers think?
The problem with your position is that you assume that people know what is in their best interests. That is often not the case. Debates like this are one of the educational tools that folks can use to make informed decisions. Let's hope that the software development community makes the right decisions to foster better, more reliable, and more secure software down the road ahead...and I don't think that means Microsoft!
186,282 mi/s...not just a good idea, its the law!
Re:Your argument has nothing to do with open sourc (Score:1)
Although his argument may have nothing to do with the open source license itself, that doesnt mean that he doesnt have a point. The way the GPL is designed allows and almost encourages the 'fly by the seat of your pants' coding methodoligy. People who arent selling the code dont want to bother with the boring part of design and preparation because they are doing it for fun. Its pretty clear that GPL development (in a non commercial environment) is inherantly 'fly by the seat of your pants'
ON THE OTHER HAND,
it also influences the 'product is NEVER done' system that the GPL promotes. and THATS why i love this stuff
Is Mundie mis-reading the GPL ? Or am I? (Score:1)
I may be wrong (and I'd like to be corrected if I am) but my understanding of the GPL is that if MY software is licensed under the GPL then I have a right to sell my software for whatever price I want. I can even restrict the sale of my software by others. The only thing that I must do under the GPL is that I must make my source code available to anyone who buys my software.
Now, if somebody else wants to expand or repair my software they must also include the source code. But, as I understand it, they don't have an automatic right to sell MY software with minimal changes for less than what I charge.
In the GPL preamble it says:
In this sentance they seem to be talking "Free as in speech" not "free as in beer". but later in the GPL it states:
Perhaps "In any medium" can mean "compiled code?" if this is how Mundie is interpreting the GPL then perhaps he is correct in thinking that the GPL automatically makes all GPL'd code "Free as in beer".
I don't agree with him, but could he have a point from a purly legal perspective?
Re:Craig Mundie Letter (Score:2)
For example, it is clear that incorporating source from a GPL'd work is derivation. It is less clear if reimplementing the same idea, using the same algorithms, in the same language, is also derivation according to the GPL, and even less clear if you start dropping the language and algorithms. At what point do you cross over the line from copying the underlying idea (which is permitted) to copying the expression of that idea (which is not)?
That is what the problem is. By looking at GPL'd source code, and implementing the same idea, would a proprietary software developer be violating the copyright (and therefore the GPL)? RMS needs (IMHO) to address this in the next version of the GPL by clearly defining the line between fair use and infringement.
--
Re:wired article is definitely NOT flame-worthy (Score:1)
WWTD? What Would Tiemann Do? (Score:2)
He insults VC people, insults the world by saying that "some people get it" when it comes to OS/FS, tells us that there are "some smart people" at MS, and comes off cocky and immature at the same time.
While I believe in OS and FS, for heaven's sake, at least be mature about it!
-Adam
Go ahead, moderate me down if you think this is off-topic, or if you listened to the panel and talks and determined that I've got it all wrong.
This sig 80% recycled bits, 20% post user.
Re:Craig Mundie Letter (Score:1)
On the other hand, I don't see incorporating source as a derivation, it's simply copying. If you eliminate incorporation from derivation you and I pretty much agree on this.
I would be surprised if RMS made such a revision to the GPL since it could slow the growth of GPL'ed code (IMHO).
Re:The thing Mundie always forgets .... (Score:2)
This is technically possible, but does anyone do it? Pragmatically this kind of license fork seems untenable.
For one thing, if there is any community support of the GPLed version, third-party improvements to the GPLed version could not be covered by the commercial license. This includes any contributed changes that were incorporated into the main source branch by the original author -- they're all GPLed. That means there probably does not exist any "pure" version which could be commercially licensed. Any free software which has enough value that someone would wish to license it commercially (e.g., Mozilla, GCC, Linux kernel, Bison, Eazel, GNOME, KDE, etc.) has probably benefited from community participation, and so could not be commercially licensed.
Tim
Re:Craig Mundie Letter (Score:2)
If they were to do that, then everybody wins, because even if they took expired GPL code and made proprietary improvements, the shorter copyright term would ensure those improvements coming back to the public domain in a timely manner (after a reasonable time period to recoup their investment and make a profit).
--
wired article is definitely NOT flame-worthy (Score:3)
If anything, the mere suggestion that it is further proves the man's thesis. If there is one big "problem" with open source these days, it's the unreasoned fanaticism of its proponents. We have met the enemy, and it isn't Microsoft. It is us.
Yes, many times the Open Source community has produced things better than commercial endeavors. Apache and IIS is a great example. So are vim and/or emacs vs. pretty much any closed source editor. etc. etc. Perl kicks the ass out of VisualBasic every day of the week and three times on Sunday. In terms of security and ease of administration, any of the free unixen beat win32 server platforms hands down IMHO. But there are times when, well, face it guys, someone with a clue works for a company and makes something good that is closed source. ASP pages, for example, have a nice object model (just use jscript to avoid that vbscript suckage ;-) ). Anyone who things linux/*bsd is a good OpenGL development platform has never used Irix. etc. etc.
In the end, information technology is only useful in the extent that it makes people's lives easier or more entertaining in some way[1]. Whether the machine code came though gcc or msvc++, the end user does not care one whit. We are carpenters and stonemasons, only our raw materials are bits instead of wood or stone. So just pick the right tools for the job at hand, and leave the fanaticism at the door!
[1] Or to stick it to The Man. But that's besides the current point.
(I fully expect to get modded down for saying this stuff, but fuck it, I have 50 karma so I care not a fig for the slings and arrow of outrageous moderation.)
--
News for geeks in Austin: www.geekaustin.org [geekaustin.org]
Re:Hi, Michael! (Score:1)
Re:Craig Mundie Letter (Score:1)
So you're saying that part of the GPL is meaningless. Wouldn't it be better to eliminate it then?
"This is all clearly spelled out on the GNU pages, which no-one involved in this debate seems to have bothered to read."
I suspect that if there was litigation on this matter, the content of the GNU pages would not be admissible.
Re:Gimme your software (Score:2)
Re:wired article is definitely NOT flame-worthy (Score:1)
The average coder has an appartment, or a house, a car, perhaps a wife or girl, and maybe even some children. He needs to get the cash rolling, and hence works for a healthy commercial IT business or a not-so-healthy
Let's not kid ourselves in thinking that software engineer equals opensource advocate.
+++ATH0
Re:Gotta hand it to Mundie ... (Score:1)
What? It's his JOB. You don't think he and Ballamer worked out this whole good cop/bad cop thing? Yeah, that's really brave... getting paid six figures to lecture the Open Source community about Microsoft's self-serving licensing position. How tenacious that he spends many hours per week earning his living.
-Erik
Re:Is Mundie mis-reading the GPL ? Or am I? (Score:2)
Wrong. Anyone who has your source code can redistribute it and any derivations for no monetary costs. This is Mundie's point. You customers will be your competition. This is partly outweighed by your having equall access to all of their improvements to it, but it is still a serious blow to profitability.
Basically, the business model of selling software gets shot to hell when you use the GPL. You have to make up for it with non-GPL addons, support fees, versions with alternate licenses, etc. The software itself has become free beer.
Re:/. Poll (Score:1)
During the Tiemann/Mundie debate, I recalled Churchill's comment on hearing a conciliatory German radio speech just prior to the invasion of Austria: "Before the boa constrictor swallows its prey, it coats it in slime."
A more graphic image is of MS lubing up the Open Source community before bending us over to have its way with us.
It was clear that one of MS's goals was to drive a wedge between Free Software and everyone else, since the GPL makes them break out in hives, and to co-opt as many of us as possible into collusion with MS. I fear that this might happen to MONO, although I have confidence that Miguel's no dummy and he'll know when to cry foul.
On the other hand, I think that Tiemann was correct in his observation that, below the level of top management, there might be a diversity of views within MS, and the management itself is opportunistic rather than driven by principles. So, if MS perceives that it is in its interest to cooperate with the OS movement, it will. But remember that corporations have interests, not morals, so that cooperation is not likely to be long-term. They can get us to commit resources, do lots of work, then cut us off later.
My conclusion is that, if we don't collaborate with MS, they're going to mess with us in a big way. If we do collaborate, it will end up being on their terms. When a follow-up question mentioned the DMCA, the subtext of Mundie's sneering response sounded like "Well, smart-ass, if you don't like it, buy your own congressmen and change it." He explicitly referred to the lack of money in the OS movement, and said "Fine, if it takes money, then go get some." The main thing I took away from the debate was that MS is an arrogant and unscrupulous monopolist, and anything they can't eat or extract money from, they'll piss on. It has hardened my views (which were previously wavering) that they should be shunned and resisted at all costs. The balance of power is too asymmetrical for us to be able to cut fair deals with them.
And I'm looking into ways to fund patent applications for features in GPL'd code.
Re:Gotta hand it to Mundie ... (Score:1)
If you didn't notice from reading the "roundtable"... Bruce Perens was a troll.
Re:/. Poll (Score:1)
The point of Mundies speech was that Microsoft is a learning machine. Learning from open source - they'll adopt community collaboration & shared source. However, big picture is that microsoft serves the interest of numerous customer groups in a number of areas and languages around the world where open source won't have access. Microsoft offers software for customers that have completely different requirements and viewpoints than linux zealots at
The 'Software Ecosystem' (Score:5)
Then..
GPL WILDFIRE! Good lord! its heading towards our profits! The crops will be ruined! Won't somebody *please* think of the children!!
If only those damn university could leave well enough alone, and ONLY allow certain businesses access to source code, this could all be prevented. Lets not waste anymore public money on projects that can't be closed up and profited from by poor lil' old MS..
Gimme your software (Score:4)
In other words, Microsoft is mad because it wants to "build" upon free software. Of course, once they build upon it, they will have to use their huge marketing force to crush anyone else who might want to use the same free software to create their own program in the name of "innovation".
Re:Why Real Player? (Score:2)
http://www.sureplayer.org/ [sureplayer.org]
Or they could have used mpeg, you can stream that as well.
--
flaming ideologues. (Score:2)
Re:Open source lacks proper design (Score:2)
Knuth and Stroustrup have both argued that they have never seen any large, successful projects that haven't gone through some full revisions, where the design is cleaned out and built up again. Oftentimes, these large monoliths are really a composition of smaller objects, like Internet Explorer is. (It's a collection of COM objects.)
BTW, why do you care about getting modded down? Have some courage.
Re:Open source lacks proper design (Score:4)
Granted there are some young projects with bad design but you generally don't have to be worried about having ot use those products because the projects generally don't reach maturity, for reasons of managability.
OSS doesn't just have good software design it requires good software design, much in the same way as OSS promotes an enviroment of cut-throat competitivemess among programmers, instituted through an effective system of massively scales pier review. Toy are only as good as your last piece of code, and the OSS project will only survive if the underlying design is exceptional.
This as distinct from treditional corporate software design where pier review is frequently limited to 6 guys in a small room critiqueing your code, and software design is driven by customer deadlines; where software designers, after failing to succeed in one project will be transfered to another and another. Try that in the OSS comunity. If you fail on one public project, it's highly unlikely that you'll be invited to participate in another project. Such is the world of OSS and this is why it will always be a part of the software universe.
--CTH
Re:Open source vs closed source (Score:3)
Why Mundie is wrong.. (Score:4)
can really pan out. For instance, it's important under his model that those who take from the "commons" give enough back,
but in 1999, for example, Microsoft paid $0 in federal income taxes--large companies in the U.S. do a very good job of
creating ingenious tax strategies, those are the breaks. But it does seem that there's a disturbing trend with our
society "socializing the risk, privatizing the profit," as Doonesbury put it. Now, I'm a software developer, not an
economist, but it seems to me that with Microsoft (and others) paying little or no taxes, hiring as many talented
academics as will take the offer for working within Microsoft Research et. al., then patenting as much as they can to
wall off new branches of technology...well, sheesh, how long can the commons sustain this sort of aggressive
over-grazing?
Turning to the GPL, I really like its emphasis on making software part of humanity's knowledge base, so that advances are
never lost, and even poor societies have access. This guaranteed openness points the way toward a computing ecosystem
like the medical sciences, where scientists not just in the U.S. but around the world share their findings and build on
each others' work. *Implementing* humanity's open knowledge store of medicine is an enormous field that pays many
millions of people, often quite well (my wife is a physician, so I have special insight there). The key word is
*implementing*. I think we'll see this open ecosystem for computing come to pass, thanks to the GPL and the advantages of
making software development a worldwide, not company proprietary, endeavor. This new world will probably be a little
weird for Microsoft at first, but I am confident that everyone will find their niche, and we'll all wonder why it took us
so long.
Summary of the debate: (Score:2)
-Adam
This sig 80% recycled bits, 20% post user.
Re:Craig Mundie Letter (Score:2)
There is nothing sinister about this, it simply saves the trouble of having to use a made up word and defining that, instead.
Let me stress again, that if the terms of the GPL are violated, then the license terminates, and you only have those rights that you get under ordinary copyright law. The redefinition of the term 'derive' does not affect the definition WRT copyright law. If you were doing anything that would not be permitted under copyright law (such as redistribution), then you cannot continue to do so, since your license was terminated.
This is not a bug, it is a feature, and without it the GPL would not be enforceable.
If you are doing things that would be permitted under copyright, then you have no problems, even though your license under the GPL has terminated.
Remember, if you don't agree with the GPL's terms, conditions, and definitions, then you don't have to accept the license in the first place.
--
Dabating and Statesmanship (Score:5)
While I completely disagree with Mundie's position, I aplaud him for his professional handling of the debates at this conference. I never thought I'd suggest using Microsoft employees as examples but i this case we should learn from Mundie's example.
--CTH
Ximian Mono at OSCON (Score:4)
Miguel Icaza have just post this at mono-list:
Hello guys!
I made a presetation at the O'Reilly Open Source conference on the Mono project, shortly after David Stutz talked about the Shared Source implementation of the ECMA C# and CLI that they will be releasing.
Interesting things from David's talk:
* The terms of that shared source license are still not ready, and will likely be different than those from Windows CE.
* They expect to have something by the middle of next year.
* He confirmed that it will just be the core of the system, and will contain a JIT.
He made my life easier by explaining to the audience what the CLI was, which was helpful as I did not have to go into too much detail on the remaining time.
We had a good talk about the CLI afterwards.
The slides for my talk are available on the Mono site (I believe I already sent a mail about this) but in case I didn't, just go to http://www.go-mono.com [go-mono.com], and you will find the link to the talk slides.
There were some good questions, like how we will avoid patents if there are any on the ECMA specification. Our answer is that we will stick to use old technologies: things that have been documented or written about in the past in the various areas where the CLI and C# matter: intermediate languages, standards for type systems, traditional optimization, garbage collection in the ways that Java has done for multi-threaded operation, traditional compiler instruction selection.
For those cases where we incur in a speed penalty, we will research alternative ways to implement things to not infringe on their patents. This is particularly useful for those of you who are studying and need to write a thesis, as we have a research project you can work on.
I also got a chance to talk face to face to Sam, and we discussed a bit about possible ways of improving the runtime. One thing that came to mind is that it would be possible for someone to work on a number of projects: retargetting an existing Java compiler (I am familiar with Guavac, and seems good enough) to generate CIL instead of JVM byte codes.
I am now flying to Ottawa for the Linux Symposium. I will try to make releases of the runtime, the class libraries and the compiler on Sunday or Monday when I get back to Boston.
Best wishes,
Miguel.
useful links
Sorry for such a big submit.
Re:Craig Mundie Letter (Score:4)
Furthermore, copyrighted and GPL'd works are available in source form, which is the most useful form for creating derived works, but since Microsoft's products though copyrighted have hidden source code, even when their copyright expires no-one is likely to be able to make derived works, as the source code was never 'published'.
This is perhaps a legitimate point, and a clear definition of a derivative work should be incorporated into the next version of the GPL.--