Quote:
This does not really help you if you want to make it proprietary but use gpl code, of course, because you still have to comply with the gpl on the work as a whole, but the viral nature is a little less onerous than you seem to think. |
Quote:
This is a total non-event. And, yes, Linux very existence is indeed a revolutionary event. It's central goal is that no one should OWN software, that it should be open to all. Not owned by a large billionaire company, and only rented by users, which is the case for proprietary. I remember when Drudge became the most read journalist in the US. There were other journalists who were making sarcastic remarks about wanna-be journalists. This is called green-eyes, because he was more successful. To hear them, you'd swear that like doctors or attorneys only degreed people could be journalists. The same First Amendment which gives them the right to print whatever they want also gives Drudge the right to do what he does. The proprietary software folks will try anything to stop the open source, free software. In much the same way the music industry wishes to control your access to music, for their own gain, so do proprietary software folks want to stop their competition. Ala OP. |
Quote:
If the creators of a piece of software don't want me to lift portions of it for my purposes, that's perfectly reasonable -- the whole point of copyright law is to allow the creators to dictate such things. Quote:
You know, I'd bet the majority of proprietary software developers use Firefox. Tends to be popular amongst any kind of developers. |
Quote:
Quote:
Many open source projects would get by just fine under the MPL or BSD licenses. Sure some people would take parts of the code and include it in proprietary systems but will that have a detrimental effect on the original project? I fail to see how. Yes, they could pour millions into developing all sorts of new features and then charge for them but is this bad for the original project? Under the MPL you would get back any updates to the original that they have made, which to me sounds like a pretty sweet deal. Quote:
Many large companies (Cisco, HP, IBM etc) back open source initiatives and licences. They also contribute to open source projects and a significant number of companies that produce proprietary software make use of open source projects. They fear of open source is long gone. (For the record, I don't work for any company producing proprietary software or have any intentions to do so in the near future. I'm working on three projects at the moment. Two of which are GPL'ed and one that will be MPL'ed on release) |
Quote:
Quote:
Quote:
If there are too many authors - write the library yourself, from scrath. If you can't do that (everyone can write matrix multiplications and such), this means that the library is much more complicated than "just a few calls", it is a critical component, so your whole application now really IS a derivative work, because it depends on that library. And you'll have to live with that. Quote:
Quote:
If you really don't like GPL, try to write better license - without those things you don't like in GPL. For example it would be nice to have something that combined power of GPL and proprietary software, for example, although I belive that it is not possible. P.S. Why don't you just send your suggestions/thoughts to FSF? I believe they should have GPL-dedicate mailing list or something, so it will be the best place to receive counterarguments, comments and criticism. |
Quote:
Don't underestimate how many programmers don't really care that much whether what they write is open source, and may choose closed source just because they're too lazy to want to upload the source and deal with anyone who may ask questions about it. These people can be persuaded by the GPL to share their code. You don't have to hate proprietary software to choose the GPL over BSD/MIT, it can be a purely practical consideration. (Though personally my only open source releases have been MIT-licensed, because they've just been things I didn't care about anymore, rather than things I was trying to grow.) As for the MPL, frankly license proliferation is just headaches for everyone. We all know what the GPL does because it's a popular standard. BSD/MIT are very simple so easy to deal with. More complex open source licenses that do essentially the same thing as the GPL, with their only advantage being that they haven't been dirtied by the touch of Stallman, just muddles things. The GPL isn't a contract to sell your soul to Stallman, it's just a copyright license. |
Quote:
Using (for example) a bsd library as the license intends is not stealing the communities work, it was licensed that way because they expected, and even desired, that sort of use. The fact of the matter is that the gpl has the goal of ensuring freedom for both the original work and any derived works (that are distributed). The more permissive licenses do not have this as a primary goal, their primary goal is to get the work as widely used as possible, by making it possible to integrate into as many products -- commercial or free -- as possible, with as few strings attached as possible. Neither one is correct. |
Quote:
It's hard to argue that systems like FreeBSD, embedded sql systems like sqlite, web servers like apache, remote login tools like openssh, and so forth are lower quality because they don't use the gpl. One thing to keep in mind is that people want to contribute code, if not for altruistic reasons, than simply to save money. Forking a project and keeping your private patches in sync with the changes in the source is quite an expensive and time consuming process. There has to be a very good reason to continue doing that. The other alternative is to do it once, and never get any bug fixes or new features from the upstream. Neither of those two choices are very attractive, and this can be a very strong motivation for non-distributing users of open source software. In other words, even if you don't have to share, there is a very strong incentive to share anyways, if only out of self-interest. When it's out of self-interest, you have an incentive to make sure your changes are in a form that can easily be merged as well (since it does you no good if you contribute changes but they aren't accepted). |
All times are GMT -5. The time now is 09:49 PM. |