Bullshit argument? Why exactly should not only mass market products, but even multi-user products exist, then?
(By the way, I am not angry over this. My picking at your spelling error probably made it seem so. I am willing to discuss this, and appreciate your willingness to do likewise.)
Oh, I totally agree. I imagine the problem that made someone want to reboot the server was somewhere between my two examples -- something serious, but not something that stopped work from getting done.
Restarting probably hasn't really fixed anything, like you said. It's just deferred the problem until later. Sometimes, defering the problem a couple hours is important. It means that others can continue their work. I'd much rather have a five minute down time followed by maintenence in an hour and another five minute down time rather than an hour of waiting fo the IT guy to track down the exact problem. (Although sometimes the later is necessary.)
To mangle an analogy, I'm just saying that sometimes the bandaid (restarting) is the first step towards treating the wound (actually finding the problem).
I was not referring to an algorithm. I am referring to programs that I've spent years on, and that the commies in this thread would have you believe are now free for all to use.
I'm not the AC you're replying to, but I'll post a reply anyway:
There is no room for debate. You stealing the efforts of years of my work is stealing. If you do not understand that, you are not worth the time it took to write even this short reply, and you are certainly not worth the more detailed reply you seem to (insanely!) think you deserve.
I already listed Palm OS, which has a very inconvenient shared library mechanism (hint: no installers, no archives), and
Even for those with a dynamic library mechanism, calling across is much less efficient than calling a local routine
Usually, the second point doesn't matter. But when it is something like the floating point operations, it matters.
As for whether or not it is usable... it has hundreds of thousands of users. I'd say it is pretty usable.
I'm thinking of solving the problem by embedding MathLib in my application in resources. If it is not present, I'll unpack it. If there is one already present, I'll leave it alone. That should satisfy the LGPL while keeping my install simple, although it will increase the size of my application quite a bit. Good thing it isn't a standard C library with such things as malloc() or I'd be completely hosed.
You're incorrect. The LGPL also requires the programmer give out enough compiler temporaries that the library can be modified and the application rebuilt. I loked at it carefully bfore rejecting it:
If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it.
This makes the LGPL unsuitable for platforms that do not have a dynamic library mechanism.
I really think it depends. The GPL (and even LGPL) make lousy licenses for basic stuff.
I've got a small snippet library I'm working on for Palm OS that aims to be the Palm equivalent of Apple's Morefiles. Why should I force developers to pick between releasing their code, calling my code through an inefficient binding layer, or not using my code at all? The morefiles "code sample" saved hundreds of applications from eating files, and it certainly wouldn't be a part of nearly every Mac application if it was LGPLed or GPLed.
I believe that if you start anywhere in the world, no matter how ugly, you're at most three hours away from some place beautiful.
Cavite (city, not province) in the Philippines, for instance, is an arm pit. To be generous. It has entire beaches made out of garbage. This is roughly an hour and a half away: Tagaytay.
That's the thing that jumped out at me while reading the readme:
Resolves an issue in which Safari, Mail, and other networking applications that use DNS lookups could experience intermittent connectivity issues with Security Update 2004-09-30 and Mac OS X 10.3.5 or later installed.
I'm still downloading, but I can't wait to surf the web without annoying computer-side pauses. Yup, back to "pure" terrible DSL for me...
No comment on SMB; I don't use it. But it's worth noting that 10.3.5 introduced a "delta" updates. If you have fewer components to update, you'll get a smaller patch. My 10.3.7 update is "only" 17.1 MB.
Firefox does have some memory leaks, but if the problem is happening quickly it is probably a combination of the plugins and extensions. Check for updates on the plugins and try living without the extensions. Aside from User Agent Switcher, I've uninstalled all my extensions. While nice, few of them match the level of professionalism of the core product.
I wouldn't suggest a Hauppage card for Windows use, either. The drivers are terrible.
Bullshit argument? Why exactly should not only mass market products, but even multi-user products exist, then?
(By the way, I am not angry over this. My picking at your spelling error probably made it seem so. I am willing to discuss this, and appreciate your willingness to do likewise.)
So now you're comparing me spending (so far) a thousand hours working on a product to the slave trade? Oh, and you spelled "control" wrong.
Your analogy is so flawed as to be completely useless.
I'm glad you approve of stealing someone else's life work.
Oh, I totally agree. I imagine the problem that made someone want to reboot the server was somewhere between my two examples -- something serious, but not something that stopped work from getting done.
Restarting probably hasn't really fixed anything, like you said. It's just deferred the problem until later. Sometimes, defering the problem a couple hours is important. It means that others can continue their work. I'd much rather have a five minute down time followed by maintenence in an hour and another five minute down time rather than an hour of waiting fo the IT guy to track down the exact problem. (Although sometimes the later is necessary.)
To mangle an analogy, I'm just saying that sometimes the bandaid (restarting) is the first step towards treating the wound (actually finding the problem).
I was not referring to an algorithm. I am referring to programs that I've spent years on, and that the commies in this thread would have you believe are now free for all to use.
Depending on how borked it was, five minutes of down time can be much less damaging than several hours of bad performance.
For instance, "all file services are down" is a little more serious -- in most environments -- than "the clock is 7 seconds off."
Stealing: o take (the property of another) without right or permission.
Sounds dead on. That I am left with a copy of my property changes the meaning not the slighest.
I think he would. While not all criminals are stupid, the ones that get caught at all generally are.
I'm not the AC you're replying to, but I'll post a reply anyway:
There is no room for debate. You stealing the efforts of years of my work is stealing. If you do not understand that, you are not worth the time it took to write even this short reply, and you are certainly not worth the more detailed reply you seem to (insanely!) think you deserve.
Usually, the second point doesn't matter. But when it is something like the floating point operations, it matters.
As for whether or not it is usable... it has hundreds of thousands of users. I'd say it is pretty usable.
I'm thinking of solving the problem by embedding MathLib in my application in resources. If it is not present, I'll unpack it. If there is one already present, I'll leave it alone. That should satisfy the LGPL while keeping my install simple, although it will increase the size of my application quite a bit. Good thing it isn't a standard C library with such things as malloc() or I'd be completely hosed.
Or pick a different license, which is what I did weeks ago. You're right it is obvious, so why are you bringing it up?
You're incorrect. The LGPL also requires the programmer give out enough compiler temporaries that the library can be modified and the application rebuilt. I loked at it carefully bfore rejecting it:
If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it.
This makes the LGPL unsuitable for platforms that do not have a dynamic library mechanism.
I really think it depends. The GPL (and even LGPL) make lousy licenses for basic stuff.
I've got a small snippet library I'm working on for Palm OS that aims to be the Palm equivalent of Apple's Morefiles. Why should I force developers to pick between releasing their code, calling my code through an inefficient binding layer, or not using my code at all? The morefiles "code sample" saved hundreds of applications from eating files, and it certainly wouldn't be a part of nearly every Mac application if it was LGPLed or GPLed.
I believe that if you start anywhere in the world, no matter how ugly, you're at most three hours away from some place beautiful.
Cavite (city, not province) in the Philippines, for instance, is an arm pit. To be generous. It has entire beaches made out of garbage. This is roughly an hour and a half away: Tagaytay.
Good. :) I guess it's worth buying an ink cartridge for my printer again...
This sounds promising:
That's the thing that jumped out at me while reading the readme:
I'm still downloading, but I can't wait to surf the web without annoying computer-side pauses. Yup, back to "pure" terrible DSL for me...
No comment on SMB; I don't use it. But it's worth noting that 10.3.5 introduced a "delta" updates. If you have fewer components to update, you'll get a smaller patch. My 10.3.7 update is "only" 17.1 MB.
1 have no problem believing that figure. For every programmer who writes good code there is at least one who scores multiple bugs per line.
We already do that -- it's called "high school." :)
...is the burglar got away because the cop that was chasing him ducked when he heard "eat this, pig!"
(Sounds like an urban legend to me...)
I agree; thanks for the correction. :)
Firefox does have some memory leaks, but if the problem is happening quickly it is probably a combination of the plugins and extensions. Check for updates on the plugins and try living without the extensions. Aside from User Agent Switcher, I've uninstalled all my extensions. While nice, few of them match the level of professionalism of the core product.
10 million downloads is 1.0 only.