Announcement
Collapse
No announcement yet.
Towards A Real Business Model For Open-Source Software
Collapse
X
-
Wyatt, sorry to hear anything above a fifth-grade level hurts your mind. If you actually read the thread, I already gave proof of two hybrid models that have done great in the past, Ghostscript and Mac OS X. Oh that's right, you're the high-handed asshat who can't be bothered to read the thread, then demands exacting data that has already been linked to. Anyone who would call my behaviour trolling clearly doesn't know what trolling is, but you're probably right that most people who use that term, like you and kraftman, don't know what it actually refers to and use it as a meaningless epithet, just like kraftman will randomly throw out the words "straw man." I am not really defending my idea here nor spending much effort, I'm destroying the idiotic justifications that people give for the alternative, purist open source model. What did you think would happen, that people would actually have worthwhile objections to my hybrid model?
-
Btw.that's what happens when BSD and L/GPL directly compete
Leave a comment:
-
However, If you want to say something next time then quote parts you want reply to. But, you being a troll I don't expect you will do so.
Leave a comment:
-
This conversation hurts my mind. Sprewell, you can bluster all you want about how your model is amazing, but you're not going to have proof for a while. Being a high-handed asshat about it in the mean time isn't actually helping anything. Your behaviour is what most would call "trolling" though a real troll would hardly invest himself so thoroughly in his own rhetoric. And you're spending a lot of effort defending your great idea on the forums of a site for Linux users.
What did you think would happen?
Leave a comment:
-
kraftman, hilarious how you just repeat what I said back at me like a little kid, so when I say "you're wrong because of A, B, and C", you simply respond with "No, you're wrong!" Actually it's non-GPL code keeping linux alive, because I can run a BSD without any GPL code just fine, just replace GNOME with E17 and git with subversion, whereas linux would be useless without Apache and X11. The GPL guys can't just take BSD code and remove the BSD license because it's a license, just like the GPL. It just has different requirements, that you must show the BSD license so people know where the code came from. Those GPL devs were such thiefs that they were trying to take BSD code, remove the BSD license, and relicense as only GPL, which even the FSF said they can't do. OS X is a BSD with a hybrid model, where the BSD core is open source and the layers on top aren't, funny how you can't bring yourself to accept this. I don't want a proprietary linux, I simply pointed out it already is proprietary since most linux kernels on the server run with proprietary code modifications, similar to how OS X adds proprietary code on top of its BSD core. I see, so OS X has poor desktop market share with 6 times the share of desktop linux: what does that make desktop linux market share then, horrible? Haha, when I said "anyone can do what they want with BSD-licensed code... but that's not true freedom", I was paraphrasing your contradictory statement that "BSD license allows to do what everyone want to do with the code. It's not a true freedom." Hilarious that you're so dumb that you will contradict what you yourself wrote when I quote it back to you. I see, so you have stats that show Apache mainly runs on linux, where are they? Oh, that's right, I'm the only one who ever has any stats, you just make silly claims that you don't even bother to back up. Please stop using the words "straw man," because you clearly have no idea what they mean. It just makes you look dumber every time you use them. BSD is far more succesful because there are a lot more people actually using BSD code in Mac OS X or other products than those using linux or KDE. Counting GPL projects on sourceforge is a silly metric because there are a bunch of projects with a couple lines of code that nobody uses. GPL fanboys like yourself talk a lot and write almost no code, which is why that happens. Look at actual successful projects like Apache or lighttpd, they're almost all under permissive licenses like BSD/MIT/Apache.
WebKit is actually a perfect example of what happens when BSD competes with LGPL. KHTML was originally LGPL but with WebKit, Apple and Google have turned it mostly BSD. My source analysis shows that it's now about 70% BSD licensed, that's what happens when BSD and L/GPL directly compete, BSD demolishes L/GPL. WebKit will soon be completely BSD-licensed. Haha, typical argument from you: I present an actual economic analysis about service/product models, you don't understand it and ignore it. I agree that linux is currently more popular than FreeBSD, but that's only because the flagship BSDs haven't used my hybrid model yet. Apple already used a cruder hybrid model with Mac OS X and its BSD core and they killed desktop linux, even though Apple started later with Mac OS X. Lol, hilarious that you quote some lines that merely say which kernels Google's using and that say nothing about whether they share their modifications, then act as though that's some big proof of something you said. Do you even understand english? If you do, try reading a bit further down where google says they don't release a lot of their modifications and don't really give a reason why. Hilarious how dummies like you call other people trolls, especially since your silly arguments are more trolling than anything I've ever said. I think this is a good place to end our discussion: I enjoy bashing on a dumb GPL fanboy as much as anyone but it gets boring when you're too ignorant to even make an argument.
Hoodlum, I don't presume to know how many video players is plenty. If someone wants to create yet another video player or OS, I'm just glad for the competition that gives me more choices. However, you're right that it would be better if they could share more common code, which is the good argument for open source that underlies my hybrid model. Hilarious how when I point out how my hybrid model can be tailored for each segment, you then say it only applies to one of those segments. Are web browsers part of the niche segment of medical software too? I don't care what's the way forward for F/OSS (as I don't care about the F for "Freedom") plus pure F/OSS already is the poor man's option, nothing changes that. However, my hybrid model will result in ten times more open source code being written, since it will be funded by the closed sections. What do you find indeterminate about a 18-month or 5-year time limit? You really need to think about your arguments before writing them: one post you say 5 years is too long, the next post you say it's indeterminate, which is it? Not sure I understand your Windows Vista/7 analogy, but there will always be people who will pay more for the latest OS. It is true that open source devs usually clone popular software like h.264 or Flash but because there's not much money coming in, what they can do is limited. A hybrid model will give them more resources because of the money coming in from a product model and hybrid code will actually be able to compete with proprietary code like Windows, not merely being happy to have 1/80th the share like the desktop linux fanboys. You're thinking too much in terms of the current closed/open source dichotomy so you're happy that there are a few purely open source projects like linux or KDE, even though most people only use closed-source software and as a result there are orders of magnitude more closed lines of code. What I look at is the percentage of lines of code across all software that is open, which is what this hybrid model will grow a lot. When all software is hybrid-source and 70% of it is open, that's a lot more open source code than today, even though very few individual programs will be purely open source then.
Your water analogy is what is ridiculous: you are the one who asserted that we would have open source forks of all hybrid code, even though you now admit that's not the case with closed-source today. Linux is not used unilaterally on the top 500, it has almost 78% share, mostly because the OS doesn't matter for supercomputers, it's the hardware that matters. So they usually spend a ton of money on the hardware and usually just grab the cheapest OS to put on it, which is linux. I never said there is no commercial demand for linux: I said carving out 1-20% market share in a few isolated markets or dominating a fairly useless niche like supercomputers is not a success. Funny how you keep saying that open source only doesn't do well in niches, when the truth is that pure open source has only done well in a few niches. Nobody said open or closed source has infinite resources. Hilarious how you quote me saying resources are always limited, then say that means I think closed source has infinite resources. You are the one who implied something like that when you said that pure open source would magically clone all hybrid code, despite very little money coming in through its weaker support model. If F/OSS were to become a second-class citizen, that would be a step up from it's fourth-class citizen status now, not backwards. What part of having an explicit 18-month time limit means releasing "when we can" to you? Funny how you continue to just make up shit. F/OSS will always be the poor man's choice because it's free, that's all poor men can afford to pay for. However, my goal is to lower the cost of software for those paying for it also, by having more sharing and innovation come from the open source parts of a hybrid codebase, and of course the poor can use the much greater volume of quality open source code generated from such a hybrid model also.
Leave a comment:
-
Originally posted by Sprewell View PostHoodlum, redundancy is how a market works and is precisely why it works better than any planned system you would prefer: Linus understands this very well.
As I've already pointed out, 5 years in medical software is not that long: the released source will certainly be usable, if a bit behind.
There will also be development on the open source core that will be funded by these closed-source components, development that will be open source from day one. Rapid development simply implies using a smaller time limit for hybrid source, as I already pointed out with the 18-month time limit for web browsers.
If you could use Windows Vista for free or Windows 7 at cost, which would you pick? This seems to be a band-aid specifically for small projects under licences which don't require reciprocation.
As for your claim that "free alternatives to any closed project would be created and improved before the code could ever be released," that is complete and utter nonsense.
If you're referring to really niche projects again, then it's quite possible the closed project would be the standard. If there are no alternatives this model could help open the code, but it's less desirable than the code "just being open" from the start.
If it's so easy to clone closed-source code, why don't we have pure open source versions of all closed-source software now?
If proprietary projects have such an innate advantage (as you seem to be suggesting) why is it Linux (as an example) is used almost unilaterally on the TOP500 list, and extensively (and growing) on servers? Are you telling me there is no commercial demand? Your perception of it's "failure" just doesn't seem to apply. Are you specifically talking about niche projects for which there is reduced (or no) demand?
Resources are always limited, I have no fear of such pure open source forks.
I don't think you understand the article at all, my whole point is that the service model is a failure: open source has failed precisely because of its service model. The goal is to move to a product model using hybrid source.
Leave a comment:
-
Originally posted by Sprewell View Postkraftman, wow, the stupidity of your arguments plus the constant repetition of arguments I've already debunked is breathtaking. Keep making these idiotic arguments, because you really make the GPL zealots look bad with your illogic.
Linux keeps non-GPL software alive? Even though the BSDs have been around and running them for much longer?
What?! If you don't know about the BSD relicensing issue with Theo DeRaadt, where even the FSF said GPL devs can't just take BSD code and ditch the BSD license, like some GPL guys tried to do, then you're clearly ignorant of the real issues here.
Sharing code makes BSD better because it has led to a much more successful desktop like Mac OS X.
Primary Linux goals - server and HPC - great success. Its model rocks.
Primary OS X goals - desktop - very poor success. Its model sucks.
I see, anyone can do what they want with BSD-licensed code...[/QUOTE]
It's not the first time there's no logic in your claims. If this is true then why did you mentioned TDR before?
but that's not true freedom.
The BSD license still benefits from GPL software for the same reason monraaf gave: we run GPL-licensed software like GNOME or git on BSD
ust as linux would be useless without permissively-licensed software like Apache or X11.
I see, so Apache only runs on linux?
Funny how you say GPL is far more successful than BSD right after using Apache, which is under a permissive license like BSD, as your evidence of popular open source software.
The GPL has done well in certain niches, but if you actually look at how much BSD code is used vs GPL
For example, at this moment there are 47,392 projects that use GPL out of the 68,854 total projects that use OSI-approved licenses. That is, about 69% of the roughly 69,000 projects that use OSI-approved licenses, use GPL.BSD kills GPL, just as Mac OS X kills desktop linux.
As for why those projects are successful, a lot of it has to do with corporate funding. Companies who use a service model, like IBM or Red Hat, are more likely to fund GPL code, while companies who want to incorporate code into a product, like Apple with their BSD userland or WebKit or llvm, are more likely to fund BSD code. The BSD products win because their economics scale.
As for Google's modified linux kernel, I was able to find info about it in 5 seconds with a simple google search,And there's a lot in that tree. Google started with the 2.4.18 kernel - but they patched over 2000 files, inserting 492,000 lines of code. Among other things, they backported 64-bit support into that kernel. Eventually they moved to 2.6.11, primarily because they needed SATA support. A 2.6.18-based kernel followed, and they are now working on preparing a 2.6.26-based kernel for deployment in the near future. They are currently carrying 1208 patches to 2.6.26, inserting almost 300,000 lines of code. Roughly 25% of those patches, Mike estimates, are backports of newer features.
Leave a comment:
-
kraftman, wow, the stupidity of your arguments plus the constant repetition of arguments I've already debunked is breathtaking. Keep making these idiotic arguments, because you really make the GPL zealots look bad with your illogic. Linux keeps non-GPL software alive? Even though the BSDs have been around and running them for much longer? What?! If you don't know about the BSD relicensing issue with Theo DeRaadt, where even the FSF said GPL devs can't just take BSD code and ditch the BSD license, like some GPL guys tried to do, then you're clearly ignorant of the real issues here. Sharing code makes BSD better because it has led to a much more successful desktop like Mac OS X. I see, anyone can do what they want with BSD-licensed code... but that's not true freedom. Funny how GPL zealots constantly hold contradictory thoughts in their mind in order to rationalize their silly license. The BSD license still benefits from GPL software for the same reason monraaf gave: we run GPL-licensed software like GNOME or git on BSD also, just as linux would be useless without permissively-licensed software like Apache or X11. I see, so Apache only runs on linux? Funny how you say GPL is far more successful than BSD right after using Apache, which is under a permissive license like BSD, as your evidence of popular open source software. The GPL has done well in certain niches, but if you actually look at how much BSD code is used vs GPL, BSD kills GPL, just as Mac OS X kills desktop linux. As for why those projects are successful, a lot of it has to do with corporate funding. Companies who use a service model, like IBM or Red Hat, are more likely to fund GPL code, while companies who want to incorporate code into a product, like Apple with their BSD userland or WebKit or llvm, are more likely to fund BSD code. The BSD products win because their economics scale.
As for Google's modified linux kernel, I was able to find info about it in 5 seconds with a simple google search, I'm sure you could do the same. I see, so when Google patches linux and doesn't share their proprietary changes, all the credit goes to linux and the GPL, but when Apple adds proprietary code to BSD, that success is due to the proprietary code? Hilarious how you GPL fanboys will assert these ridiculous things to distract from the fact that GPL code mainly runs on the server, where sharing isn't required by the GPL anyway. Did I confirm that you know nothing about modified GPL code on the server or about OS X, which is it? Apple only went BSD with desktop OS X in 2001, so desktop linux has been tried much longer and failed. Though I'm sure Apple's pre-existing installed base helped, that wasn't the main factor in its demolition of desktop linux. Since OS X uses a BSD core, it is a BSD, a BSD using a hybrid model that has already destroyed your beloved desktop linux. Haha, yeah, linux is catching up so fast that all the desktop linux vendors went out of business, it's forever "catching up!" We don't want your dirty GPL code anyway: it's just a shame that smart guys like Linus happened to choose the GPL cuz all that code will have to be thrown away because of the silly GPL. I don't want to aid Apple, I said they're next to be taken out after linux, because Steve Jobs has built a far too proprietary stack on top of their BSD core. Keep it up, kraftman, you really exemplify the silliness and ignorance of a GPL fanboy with your responses.
Leave a comment:
-
You know nothing about OS X and keep ignoring the actual info we're providing, so please stop talking about it.
Leave a comment:
-
Originally posted by Sprewell View Postmonraaf, that's a silly argument. I could equally well say it's all non-GPL code like Apache and lighttpd and X11 that is keeping linux alive.
Linux takes a lot of code from BSDs (just like the corporations that kraftman bemoans) and GPLs it, which artifically inflates its codebase while the BSDs can't do the converse with GPL code.
This is allowed because of the true freedom of the BSD license. Both GPL and BSD OSs benefit from other licenses right now, but only one will survive.
kraftman, your netcraft link shows Apache market share, which is licensed according to the BSD-alike Apache license. Your arguments are so goofy they're hilarious.
I don't think you know what a straw man is. Google runs a modified linux kernel on their servers, which they largely do not provide the source for, since they don't have to under the GPL.
Linux + patches = Linux on Google servers - still Linux, because they only used some patches, a success thanks to Linux,
*BSD + patches + proprietary userspace applications and technologies - OS X - a success thanks to proprietary userspace applications and technologies, of course you can probably call it's *BSD, but this will not be a pro *BSD argument, but rather anti *BSD and pro proprietary Apple addons.
Many other hosts do the same for all kinds of GPL software on the server, that's why some people are now pushing the Affero GPL. You know nothing about OS X and keep ignoring the actual info we're providing, so please stop talking about it.
As for taking out OS X, they're next for my hybrid model to take out after linux cuz they actually have some market share.
That means it's hardly a measure of the success of GPL software, but even if you insist on that measure, Apple by itself has more revenues and the Mac ecosystem revenues are probably 2-3 times bigger, so BSD still wins by a lot.
Leave a comment:
Leave a comment: