"If Oracle wanted to be really nasty, they could start legally enforcing MySQL's interpretation of the GPL. i.e. If your software uses MySQL but isn't GPLed, Oracle could sue you for failing to keep up the licensing terms."
This is totaly FUD.
The GPL does not enforce "external" programs to fall under the GPL. It is perfectly legal for non GPL code to "USE" GPL code as longs as it does not link directly to the code or add any exsisting extensions to it.
If your software embeddeds a MySQL database then you have to purchase a commercial license. However, it is perfectly legal for anyone to use a mysql database without releasing any code under the GPL.
" think the point to TFA was that high-level languages + SDL make a nice game development combination, not that [insert high level language] is special."
But this is not true. To write a game you need a language that will enable you to provide high level organization. Python is way superior to Perl in this case. Anybody who has ever learned both language would almost certainly agree on this point.
Yes, but dying for freedom of speech was good for the entire world. Dying because a picture of Alah was drawn is retarded no matter how you look at it. Yeah I know my beliefs are different than theirs. The difference is my beliefs don't act out in violence when I am not physically harmed.
"lease cite for me a few examples of "extremist" Christians, Buddhists, Taoists, Jews, or whatever other religion you want, "acting out" so violently, in such large numbers, over such a trivial issue?"
Append in "recent times". Sure you can argue the christian crusades when all of humanit was stupid, butwhat about recently?
"Why would I do all that work for free, just hoping to get paid later?"
It's called being an entreprenuer...pretty much the whole world as you know it exsits because people have done this. It is what drives innovation.
"If I'd been smarter, I would've waited until someone paid me, or at least signed an agreement to pay, before I started working on it in the first place."
So basically you think all innovation should be done at the corporate level. Meaning that if a company with money hasn't come up with the idea then it isn't worth doing? Sorry I can't agree with you on this. I can agree that software patents should be done away with, and that DRM is bad. However I can't accept that you have a right to a copy of what every other person in the world has. What is the incentive to do anything? I will simply wait until you do it and then I will copy it. Does AMD have the right to copy Intels processor designs?
Look at a hypothetical future where real objects can be copied with a material printer. So does everyone in the world have a right to everything that exsists simple because it can be copied? Before you say yes at least reflect on what that would do to the world.
I am not saying the current system is right...far from it actually. What I am saying is that there should be an incentive for innovation. A monetary incentive. I guess from your perspective software innovators are stupid because they create something that can be copied.
"What if you invest your life savings in lottery tickets - does that mean you deserve to win the lottery, just because if you don't, you will have lost your life savings?"
no it simple means you are a fool with out any kind of understanding of basic probability.
"Those things can be funded and developed without copyright. Think about it: your barber doesn't need control over the haircut he gives you once you leave his shop. Your mechanic doesn't need control over the fixes he makes to your car. You go in to the shop, explain what service you want performed, agree to pay for it, and then they perform the service."
You are correct. They also don't innovate. Take note of the fact that all the automakers do maintain control of what they do. I think the real difference between you and I is that you are ok programming what other people tell you they want. I want to program something new....somthing I want, something that I thing other people will want. I also want to get paid to do what I like to do...innovate.
"If presidential candidates can collect millions of dollars from individual contributions, so can programmers, musicians, and filmmakers."
I personally don't want to wage a compain everytime I have an new idea.
"Putting work into the production of something isn't what gives you ownership over it - if it were, then gifts and inheritance could be taken away at a whim, since you didn't work for them, and you'd be able to claim ownership of things like sand castles and graffiti."
You are right. Everyday you go to work and put forth alot of effort...you probably own non-of-it, but your boss owns it all. Sand castles and graffiti or a poor example.
"(and in this case, that means freedom of speech)."
I have no idea how this relates to free speech. It relates to having an incentive to innovate.
"If that's what you're thinking, then consider this. How many professions are there where you'd expect it to be illegal for others to compete with you?"
Of course it is not illegal to compete with me. By all means write your own code to do the same thing as mine and lets compete. Do note that I am of course speaking hypothetically. When I release code under the GPL I am in no way deluding myself into believing that I will run a business selling said GPL software.
Now lets turn your statment around. How many other professions is it legal to take a customers product and sell it. If company A does not give away the source code or restricts your ability use the source code then you do not have the right to take what they have worked to produce and sell it. Think about that for a minute. What if you spent several man years, and thousands of dollars to release a product, lets say a scientific software product were "users" could benefit from having the source. Now what if someone else comes along repackages your code and sells it for 1/2 what your are selling it for? Is that fair to you...the creator and spender of monies on the original product. What if your familly depended upon the income from the business you were starting to survive? What if you are indebt to start the business?
My point is that creators of a product should have the right to choose how, or if, the allow others to use that product...with certain limitiation of course. The ulitmate goal of copyright law is to promote innovation. Sure we do some innovation in the OSS world, but somethings require large teams, several rounds of design stages, and significant amounts of money to produce. Those things should be afforded certain protections.
"If I can't run the program, modify it, and redistribute it, with or without my changes, then what's the point?"
Take a good look at the second word in that sentence. I. Why should you have the right to redistribute a work that someone else made? Here's an answer for you. You don't have, and shouldn't have unless the author explicitly gives you that right. You disagree. Fine I have every right to take your car out tonight. I mean who do you think you are locking your car up. Just because you worked hard to paint it, pay for it, or whatever, sure as hell deosn't give you the right to lock me out of it.
See this is the problem. OSS kicks ass. It kicks ass because we GIVE each other the right to use, modify, and redistribute the code. There is no God given right that allows you to lay claim to the works of others...nor should there be. If they give you that right cool, but remember they are not evil because they choose not to.
Re:The D Programming Language
on
Beyond Java
·
· Score: 1
I have recently started looking at D and I have been quite impressed. Not sure I can justify giving up C++....just yet.
Actaully since you at least have the same name as the creator can you tell me how easy it would be to extend and ebmedd Python with D? Or any other high level languge for that matter?
And some of it has to do with the people Apple markets it's products to. Macs have alway's appealed to a certain kind of person. That is their business strategy. They charge a premium because you get the Mac "experience".
I think you will see quite a few new Mac sells with the recent move to intel chips. Every development house worth it's own salt will start porting their apps to Mac. This will be good for Apple and Linux...and quite bad for microsoft. Yeah microsoft will still dominate, but they will loose more and more market share to Apple and Linux over the next few years.
If Google can make the installation simple, the desktop pretty, and break the "freak" tag that Linux has (and don't kid yourseldf - Linux is only for us freaks), then I think this is a great thing.
The installation is dead simple. Quite a bit simpler than windows in fact. The Desktop is pretty (beauty is in the eye of the beholder). Now the freak tagline...that is another matter entirely.
Yes. They take away your garbage. They dig your ditches. They pretty much take care of all the time consuming necessities of life that make it possible for others to focus on things like Math, Science, Programming etc. Many of these people aren't even stupid. Many of them just don't see the need to get caught up in the rat race of life.
I wasn't trying to say you shouldn't. I have given lots of code away for free and will continue to do so. My problem is the expectation from non programmers that all software should be free.
Probably some day when you are trying to write code for a living you will loose some of the idealism...hopefully not all of it.
While I believe you might very well be correct with you hind-sight speculation. I do think it is unlinkely that any of the record companies had the foresight to see it this way....nope they are just adapting like the rest of us.
The philosophy of OSS is a two way street. Who gives a damn about big business hiring programmers to custom tailoer OSS if they are not in turn contributing those contiributions back to the community, assuming they are worhty of contributing?
Truth is most people simple take with no return. People are starting to see new business models that basically take all the OSS building blocks and assemble them into something more usefull. As long as we/you/they are willing to give for free others will be willing to take and profit.
How long before other OSS developers start to realize that sometimes life is about making money off your hard work...and at other times it is about doing it simply because you can. Why should we spent nights and weekends writing free code to simply be hired for less than $100,000 ( really more like less than $60,000 ) by a CEO making millions? When was the last time a chemist slaved away for free? when was the last time a home builder built a house for the masses for free?, When was the last time a docter treated a patient for free? F*%$ when was the last time an insurance company said jee...huricane/tsunami/earth-quake victim this one is on the house. For christs sake when was the last time a burger form McDonalds was free?
Blah this post is turning into a rant for no reason so I will just quit before I get to many troll mods.
"And, even if all of the nuclear weapons that ever existed were detonated right now, the Earth would still be a hell of a lot more habitable than the moon."
No my friend If every Nuclear warhead were detonated at the same time on this planet...at their planned destinations...there would not be a single living thing on this planet for a long long time to come.
The moon is indeed much more habitable....it has Ice which means you can make oxygen...which means you can ultimately devise a way to live.
Re:Don't talk to me about Boost
on
Demise of C++?
·
· Score: 1
Hum...Boost works on every Unix platform that I have ever used. I agree about the templates. I rarely write my own templates. I also don't use every feature of Boost. Mainly the smart pointers, and Python extension modules.
"he problem with the pace of standardization in C++ isn't the standards committee, it's that nearly a decade later, there are still absurd, trivial bits missing on many minor platforms, and it's not even worth thinking about using the "new" bits."
Use gcc on what ever platform you are running and your problems will go aways. I develop binaries for SGI Irix, various Linux, AIX, Solaris, and Windows without a hiccup.
Oh and on the building of large systems. I recently converted my entire project ~250,000 lines (not huge, but not small) to make use of the boost build system. bjam. It took some time and some effort, but wow was it worth it. Screw make files. I have a seemless build on whatever platform I am using.
Oh...you really should be using exceptions. I waited until quite late in my project to start adding them...it was a mistake. Much harder to add exceptions after the fact. I pretty muhc had to refactor my entire code base. Pain in the ass...but them it gave me the opportunity to go back in and do some optimization that needed to be done.
"If Oracle wanted to be really nasty, they could start legally enforcing MySQL's interpretation of the GPL. i.e. If your software uses MySQL but isn't GPLed, Oracle could sue you for failing to keep up the licensing terms."
This is totaly FUD.
The GPL does not enforce "external" programs to fall under the GPL. It is perfectly legal for non GPL code to "USE" GPL code as longs as it does not link directly to the code or add any exsisting extensions to it.
If your software embeddeds a MySQL database then you have to purchase a commercial license. However, it is perfectly legal for anyone to use a mysql database without releasing any code under the GPL.
Try
locate *.py
on a redhat system. Not a lot but maybe enough to get you going.
" think the point to TFA was that high-level languages + SDL make a nice game development combination, not that [insert high level language] is special."
But this is not true. To write a game you need a language that will enable you to provide high level organization. Python is way superior to Perl in this case. Anybody who has ever learned both language would almost certainly agree on this point.
Well said,
I for one welcome my general public overlords???
I remeber entering those games from Compute!'s Gazette. Hours upon hours of entering strings of 1's and 0's.
I sorta miss the old C64
Yes, but dying for freedom of speech was good for the entire world. Dying because a picture of Alah was drawn is retarded no matter how you look at it. Yeah I know my beliefs are different than theirs. The difference is my beliefs don't act out in violence when I am not physically harmed.
And just to add to the parents critera:
"lease cite for me a few examples of "extremist" Christians, Buddhists, Taoists, Jews, or whatever other religion you want, "acting out" so violently, in such large numbers, over such a trivial issue?"
Append in "recent times". Sure you can argue the christian crusades when all of humanit was stupid, butwhat about recently?
Right...so what about that 500,000 person protest in beruit?
"Why would I do all that work for free, just hoping to get paid later?"
It's called being an entreprenuer...pretty much the whole world as you know it exsits because people have done this. It is what drives innovation.
"If I'd been smarter, I would've waited until someone paid me, or at least signed an agreement to pay, before I started working on it in the first place."
So basically you think all innovation should be done at the corporate level. Meaning that if a company with money hasn't come up with the idea then it isn't worth doing? Sorry I can't agree with you on this. I can agree that software patents should be done away with, and that DRM is bad. However I can't accept that you have a right to a copy of what every other person in the world has. What is the incentive to do anything? I will simply wait until you do it and then I will copy it. Does AMD have the right to copy Intels processor designs?
Look at a hypothetical future where real objects can be copied with a material printer. So does everyone in the world have a right to everything that exsists simple because it can be copied? Before you say yes at least reflect on what that would do to the world.
I am not saying the current system is right...far from it actually. What I am saying is that there should be an incentive for innovation. A monetary incentive. I guess from your perspective software innovators are stupid because they create something that can be copied.
"What if you invest your life savings in lottery tickets - does that mean you deserve to win the lottery, just because if you don't, you will have lost your life savings?"
no it simple means you are a fool with out any kind of understanding of basic probability.
"Those things can be funded and developed without copyright. Think about it: your barber doesn't need control over the haircut he gives you once you leave his shop. Your mechanic doesn't need control over the fixes he makes to your car. You go in to the shop, explain what service you want performed, agree to pay for it, and then they perform the service."
You are correct. They also don't innovate. Take note of the fact that all the automakers do maintain control of what they do. I think the real difference between you and I is that you are ok programming what other people tell you they want. I want to program something new....somthing I want, something that I thing other people will want. I also want to get paid to do what I like to do...innovate.
"If presidential candidates can collect millions of dollars from individual contributions, so can programmers, musicians, and filmmakers."
I personally don't want to wage a compain everytime I have an new idea.
"Putting work into the production of something isn't what gives you ownership over it - if it were, then gifts and inheritance could be taken away at a whim, since you didn't work for them, and you'd be able to claim ownership of things like sand castles and graffiti."
You are right. Everyday you go to work and put forth alot of effort...you probably own non-of-it, but your boss owns it all. Sand castles and graffiti or a poor example.
"(and in this case, that means freedom of speech)."
I have no idea how this relates to free speech. It relates to having an incentive to innovate.
"If that's what you're thinking, then consider this. How many professions are there where you'd expect it to be illegal for others to compete with you?"
Of course it is not illegal to compete with me. By all means write your own code to do the same thing as mine and lets compete. Do note that I am of course speaking hypothetically. When I release code under the GPL I am in no way deluding myself into believing that I will run a business selling said GPL software.
Now lets turn your statment around. How many other professions is it legal to take a customers product and sell it. If company A does not give away the source code or restricts your ability use the source code then you do not have the right to take what they have worked to produce and sell it. Think about that for a minute. What if you spent several man years, and thousands of dollars to release a product, lets say a scientific software product were "users" could benefit from having the source. Now what if someone else comes along repackages your code and sells it for 1/2 what your are selling it for? Is that fair to you...the creator and spender of monies on the original product. What if your familly depended upon the income from the business you were starting to survive? What if you are indebt to start the business?
My point is that creators of a product should have the right to choose how, or if, the allow others to use that product...with certain limitiation of course. The ulitmate goal of copyright law is to promote innovation. Sure we do some innovation in the OSS world, but somethings require large teams, several rounds of design stages, and significant amounts of money to produce. Those things should be afforded certain protections.
"If I can't run the program, modify it, and redistribute it, with or without my changes, then what's the point?"
Take a good look at the second word in that sentence. I. Why should you have the right to redistribute a work that someone else made? Here's an answer for you. You don't have, and shouldn't have unless the author explicitly gives you that right. You disagree. Fine I have every right to take your car out tonight. I mean who do you think you are locking your car up. Just because you worked hard to paint it, pay for it, or whatever, sure as hell deosn't give you the right to lock me out of it.
See this is the problem. OSS kicks ass. It kicks ass because we GIVE each other the right to use, modify, and redistribute the code. There is no God given right that allows you to lay claim to the works of others...nor should there be. If they give you that right cool, but remember they are not evil because they choose not to.
I have recently started looking at D and I have been quite impressed. Not sure I can justify giving up C++....just yet.
Actaully since you at least have the same name as the creator can you tell me how easy it would be to extend and ebmedd Python with D? Or any other high level languge for that matter?
Of course you do realize that vi IS the ultimate editor.
No she is being lauded for requiring the FBI to go through the proper channels.
And some of it has to do with the people Apple markets it's products to. Macs have alway's appealed to a certain kind of person. That is their business strategy. They charge a premium because you get the Mac "experience".
I think you will see quite a few new Mac sells with the recent move to intel chips. Every development house worth it's own salt will start porting their apps to Mac. This will be good for Apple and Linux...and quite bad for microsoft. Yeah microsoft will still dominate, but they will loose more and more market share to Apple and Linux over the next few years.
If Google can make the installation simple, the desktop pretty, and break the "freak" tag that Linux has (and don't kid yourseldf - Linux is only for us freaks), then I think this is a great thing.
The installation is dead simple. Quite a bit simpler than windows in fact. The Desktop is pretty (beauty is in the eye of the beholder). Now the freak tagline...that is another matter entirely.
"By your logic, sir, Google might as well just take the concept of the automobile one step farther and create flying cars."
Agreed. Now when can I expect my promised flying car!!!
Yes. They take away your garbage. They dig your ditches. They pretty much take care of all the time consuming necessities of life that make it possible for others to focus on things like Math, Science, Programming etc. Many of these people aren't even stupid. Many of them just don't see the need to get caught up in the rat race of life.
LOL!!!
I dang near fell outta my chair!!1
I wasn't trying to say you shouldn't. I have given lots of code away for free and will continue to do so. My problem is the expectation from non programmers that all software should be free.
Probably some day when you are trying to write code for a living you will loose some of the idealism...hopefully not all of it.
While I believe you might very well be correct with you hind-sight speculation. I do think it is unlinkely that any of the record companies had the foresight to see it this way....nope they are just adapting like the rest of us.
The philosophy of OSS is a two way street. Who gives a damn about big business hiring programmers to custom tailoer OSS if they are not in turn contributing those contiributions back to the community, assuming they are worhty of contributing?
Truth is most people simple take with no return. People are starting to see new business models that basically take all the OSS building blocks and assemble them into something more usefull. As long as we/you/they are willing to give for free others will be willing to take and profit.
How long before other OSS developers start to realize that sometimes life is about making money off your hard work...and at other times it is about doing it simply because you can. Why should we spent nights and weekends writing free code to simply be hired for less than $100,000 ( really more like less than $60,000 ) by a CEO making millions? When was the last time a chemist slaved away for free? when was the last time a home builder built a house for the masses for free?, When was the last time a docter treated a patient for free? F*%$ when was the last time an insurance company said jee...huricane/tsunami/earth-quake victim this one is on the house. For christs sake when was the last time a burger form McDonalds was free?
Blah this post is turning into a rant for no reason so I will just quit before I get to many troll mods.
I am not sure why you were modded offtopic? Probably for the same reason that I will be modded offtopic of troll.
"And, even if all of the nuclear weapons that ever existed were detonated right now, the Earth would still be a hell of a lot more habitable than the moon."
/ tenw/nuke_war.htm
Ah...no it wouldn't.
Estimate of number of world nuclear warheads
http://www.web.net/~cnanw/a3.htm
Estimate of devastation: I do challenge you to read it all the way through.
http://www.animatedsoftware.com/environm/no_nukes
No my friend If every Nuclear warhead were detonated at the same time on this planet...at their planned destinations...there would not be a single living thing on this planet for a long long time to come.
The moon is indeed much more habitable....it has Ice which means you can make oxygen...which means you can ultimately devise a way to live.
Hum...Boost works on every Unix platform that I have ever used. I agree about the templates. I rarely write my own templates. I also don't use every feature of Boost. Mainly the smart pointers, and Python extension modules.
"he problem with the pace of standardization in C++ isn't the standards committee, it's that nearly a decade later, there are still absurd, trivial bits missing on many minor platforms, and it's not even worth thinking about using the "new" bits."
Use gcc on what ever platform you are running and your problems will go aways. I develop binaries for SGI Irix, various Linux, AIX, Solaris, and Windows without a hiccup.
Oh and on the building of large systems. I recently converted my entire project ~250,000 lines (not huge, but not small) to make use of the boost build system. bjam. It took some time and some effort, but wow was it worth it. Screw make files. I have a seemless build on whatever platform I am using.
Oh...you really should be using exceptions. I waited until quite late in my project to start adding them...it was a mistake. Much harder to add exceptions after the fact. I pretty muhc had to refactor my entire code base. Pain in the ass...but them it gave me the opportunity to go back in and do some optimization that needed to be done.
Just my 10 or 15 cents.