A New Model for Software Innovation
An anonymous reader writes "In this whitepaper published at LinuxDevices.com, Matt Asay (former Linux naysayer-turned-disciple) analyzes the GPL, picking apart what it means (and does not mean) for users, and whether it is enforceable. Assay also details how its terms inhibit and foster innovation, and why we should care. In this next generation of software, those who understand 'copyleft' licenses like the GPL will have the upper-hand, and will be best positioned to take on closed-source shops like Microsoft. Assay wrote this paper while attending Stanford Law School, where he studied the the GNU General Public License under Professor Larry Lessig." A thoughtful piece that answers - as well as they can be answered - a lot of the questions about the GPL that we get for Ask Slashdot, as well as examining the economics of it. Good reading for anyone developing or selling software.
As far as I know, if you write an application, and place it under the GPL, you don't *have* to make it available to people. You just cannot force anybody you *do* give it to not to give it on.
So, if a company wants you to write an application, and they are paying you to do so, as long as they don't mind the application being under the GPL, there is no reason why you cannot use GPL code in the program you are writing for them. The code you write is then under the GPL, and you give them a copy. None of you is obliged to make the application available to the general public. However, neither you nor the company has the right to stop the other one from doing that.
Interesting...
glad to see you doing your job:
"where he studied the the GNU General Public License "
From the article link (not the whitepaper):
"In turn, this most 'anti-IP' of licenses is arguably doing more to foster innovation than patents or copyrights ever have."
Patents and copyrights are about making money, NOT fostering innovation.
bytesmythe
Hypocrisy is the resin that holds the plywood of society together.
-- Scott Meyer
What I am really curious about is if the field of Software Law is growing, or if it just falls under the more general patent law? I am interested in both the areas of software development and engineering (being one myself) and law.
100% Insightful
From the whitepaper this time:
"It just replaces Microsoft, a monopoly
by one, with a global development effort, a monopoly by all, as it were (which, of course, is really no
monopoly at all)."
Right. It's a polypoly.
bytesmythe
Hypocrisy is the resin that holds the plywood of society together.
-- Scott Meyer
``The GPL is an incentive killer.''
If anyone posted this garbage here, they'd be moderated to -1 in a hurry.
The paper refers to a proposed revision of the GPL. A link to it is on the page.
This GPL revision seems like a completely new GPL. It's language is much simpler, and devoid of legalese. Does anyone else worry about such a complete re-write being enforcable?
#define sig "Every social system runs on the people's belief in it."
While I welcome any insight or debate into the GPL and CopyLefting, frankly, I'm not getting anything new here. And the fact that he studied under Lawrence Lessig is going to imply some bias on his part, considering Lessig's positions. Frankly, other than speculation and name calling, there's not much real analysis out there on the issue of licensing in open source. What I'd like to see is some expert opposing viewpoints, starting a real debate on the legality of the issue. I've yet to see an article from the other side of the opinion fence regarding the GPL's legality, and this is strange, considering Microsoft's attack against the license, and the fear among many in the Open Source movement that it's unenforcable. How about it, Slashdot? How about some legal opinions from people other than Lessig or his students, pro AND con? That would be an interesting debate.
Life is hard, and the world is cruel
The GPL is far from perfect, but it offers a hacker solution to a problem which other hackers are faced with. After reading Free as in Free as in Freedom I have seen how and why it came about, and agree with almost 100% of it. But there are some things which might make me think twice about releasing software under it. Though I would probably release it anyway.
I write code.
Whatever the GPL says or omits, being 'best-positioned to take on closed source shops like msft' will not be possible without understanding why people will pay $550 for a word processor and spreadsheet. And dismissing that behavior as just 'lusers being stupid' isn't an answer.
When people will pay $550 for an easy, intuitive word processor that comes with restrictions (Office), rather than a more primitive, ugly, yet free and somewhat as functional word processor (Emacs or other unix WP), there's something begging to be explained. And the licening details are of secondary importance.
former Linux naysayer-turned-disciple?
That's funny... How come I don't read about former Microsoft naysayer-turned-disciple??? Anyone???
---
Programming is like sex... Make one mistake and support it the rest of your life.
I've read lots of papers like this, going back to Eric Raymond's rants. And you know, it sounds great on paper. It really does. And I love the idea of the GPL. But in practice, we're just not seeing all the innovation that you would expect. The classic examples are always cited--Perl, gcc, Emacs, Apache, the Linux kernel--but for a model that's supposed to be so superior, the success stories are fewer than you'd expect.
One striking example is that the GPLed games for Linux always tend to variations of Tetris, Boulder Dash, Missile Command, etc. You would expect the innovative games to be coming out for Linux: no pressure from marketing, free development tools, big community. But the games with spark, like The Sims and Grand Theft Auto 3 are coming from elsewhere.
But of course there are any number of situations where that reward is not the optimal means of promoting innovation, or isn't even appropriate - one example is the case of public-funded research resulting in private patents, another would be when the monopoly grants not merely methods but entire categories of business, as with today's broadly-interpreted business method patents.
Bruce
Bruce Perens.
Actually the idea of a patent is to grant a temporary monopoly to someone with the idea of luring people to do things who would otherwise not spend their time and enegry on such pursuits. Yes, it's about greed and money, but the end result is supposed to be that people spend their time doing things like advancing technology. Before people had to hide their ideas from other people because they would lose their competive edge if anyone found out the secret. Now people publish their ideas without fear of people stealing them since they are protected by the law.
Many ideas were lost because the only person who knew them died without writing them down or passing them on. They might have written them down if they knew that they were protected by the gov.
That's simple - there are none to hear from.
*LOL*
Mace Moneta summarized the idea well:
" get those that have the skills needed to tackle a problem together with those that have the problem, and solve it as Open Source. The OpenChallenge web site lets you submit problems; those looking for a project to work on can browse the list of requests for something that they find interesting. "
Damn! When will someone come up with TEXT CONSOLE *pdf reader? I don't have X installed on this baby.
Either that or a robot. On page 17 he goes off on the "GNU/Linux" thing without provocation. Unless you consider the word "Linux" provocation. Anyhow, I just had to laugh. I guess I should have seen it coming but the FSF guy replied to to question in such a normal way and RMS had been replying so normally that it caught me off-guard.
Lasers Controlled Games!
It's a great esay written by Assay.
An interesting streamlining of the GPL. However he takes out all the "social statements" which may or may not be a good thing.
A few comments:
No no, you can use the Software for any purpose. Period. If you re-distribute the software, THEN you must agree to the terms.
The license should emphasize that it only covers "copying, distribution and modification". No one should feeled compelled to accept the GPL, just because they are using the software. This also helps dispel the stupid notion that you don't have a right to use software you buy or download unless someone grants it to you.
This, in my opinion, is one of the greatest thing about the GPL. It lies dormant and only applies to you if you distribute copies. You don't need to read it, you don't need to "click-through" it. You only need to care when distributing copies, which you aren't allowed to do to begin with. In fact, if I were writing the GPL, I'd put that up at the very beginning (after a warranty disclaimer if that's necessary): "you don't need to read this unless distributing copies" or something similar.
Define "ready means"..
(Nitpick) why isn't this included with the previous requirement? What constitutes a "notice explaining the change"? A diff? A paragraph? Is this important?
The GPL is wordy, partly because it spells out some of this stuff in more detail (for instance, see item #3 in it). The "revised GPL" should also be specific whenever possible.
Anyway, the GPL does need to be streamlined and clarified to a certain extent, and perhaps the FSF can get some ideas from this revision. For instance, cutting out the Preamble of the GPL entirely might be a good idea, and replace it with a link to the FSF philosophies.
...will be on the Slashdot effect.
This guy deserves a new acronym
IANALBISL
I Am Not A Lawyer, But I Study Law.
-Jon
this is my sig.
My problem is that I have invested a little under 2 years of work on my NLP tools, and although I only make about $5K a year selling them, that money does help pay the bills and I believe the long term market for my software is excellent.
I have received many great bug fixes and code improvements for my Open Source projects and even more great help with material for my free web books, but these projects have not cost me nearly two years of work.
I guess that the real question is if companies (and perhaps individuals) who use GPLed software to make money in their own closed commercial products are honest about paying a fair license fee to get a non-GPL license to use my work. I do receive many generous donations for my free web books, so I do trust in many people's generousity and fairness.
An alternative to using the GPL is to license software for free non-commercial use and then hope that commercial use users act fairly.
I think that many developers would very much like to have their work freely used by people who make no money off of their work and at the same time collect reasonable payments from anyone making money on one's work. Tough problem - please share any good ideas :-)
In any case, it is tough for me to make a decision here.
-Mark
Interesting paper. Since the GPL only grants permission to do things that would otherwise be forbidden under copyright law, I wonder if linking proprietary code to a GPL library could be defended as "fair use"? Ignoring the GPL license. Much the same as "reading it" could be considered fair use of a copyrighted book.
If so, would that mean that linking to any software library, whether proprietary or not and whether validly licensed or not could also be defended as fair use?
I am no lawyer, natch.
That's because you're trolling too much.
Comment removed based on user account deletion
Don't you get it? It does not matter wether people use BSD or Linux, since they are both Unix systems.
You're flaming at the wrong community. Microsoft is the enemy, not Linux!
One item only partly addressed in the document has been the increasingly burdensome requirements of Microsoft licenses (product keys in manuals, product keys stuck to the back of PCs - good idea MS!, online product activation and shotgun EULAs giving MS the "right" to alter your system). In combination with the increased cost of licensing, this is prodding all Windows consumers to re-evaluate their options. Not to mention MS's famed security...
I've read lots of papers like this, going back to Eric Raymond's rants. And you know, it sounds great on paper. It really does. And I love the idea of the GPL...ut for a model that's supposed to be so superior, the success stories are fewer than you'd expect.
... much of OS X's eye candy can be traced back to the first program to ever use images in window decorations and borders: Rastorman's enlightenment, but I digress).
That is because you are looking in the wrong places for your "success stories." You are wondering why some GPLed mapping program hasn't unseated Microsoft's Streetsmart, or why program X under the GPL so resembles commercial program Y (though often it is program Y which mimicks the GPLed program X
What you are ignoring are the tens of thousands of small firms, like my own, like the dozen's a friend of mine consults for, and thousands of others around the world, who have used free software (GNU/Linux in particular) to build their infrastructure, their inhouse software, and their business out from under the everpresent heal of Microsoft, Sun, or Apple (though the latter has become a kinder master of late than the other two, it nevertheless remains a master). The success stories you are ignoring range from the traders I work for, who earn a sizable chunk of money thanks in no small part to GNU/Linux's superiority over their competitor's infrastructrue, to Pengiun Airlines, to Wallmart, to BMW, to the German government, the Chinese Government, the Brazilian government, and others too numerous to list, all of whome are able to run their IT infrastructure on their own terms, within their own budgets, and free from the coerced upgrades and chronic, forced obsolescence of their software and their hardware at the hands of their operating system vendor, as is chronically the case for anyone subject to Microsoft, Sun Microsystems, and yes, even kinder, gentler Apple.
That is where you will find the innovation and the flourishing of the technology more than anywhere else, amongst the users which have been liberated by the Freedoms expounded upon by the Free Software Foundation, people like myself and many, many others who have been able to flourish even during these difficult times, thanks primarilly to the GPL and the user's freedoms which it helps to guarentee.
Freedoms that allow us to run our businesses and earn a living, without being subject to the whims and deprivations of a copyright cartel or a convicted monopolist.
The Future of Human Evolution: Autonomy
This guy is actually someone I know from my San Jose days. Really good person, very smart, and I'm enjoying reading his paper. But anyway, his name is pronounced like "Ace-ee". If it were spelled "Acey" you might not need help. But there it is.
Perl is (arguably) the work of one loan, mad genius, and not GPL.
But Perl is free software, and it is actually a lot more than the work of a loan, mad genius. It certainly started out that way, but the same is true of most good software.
The gcc compiler is by far not the best compiler for any platform. It's sole advantage is that it's portable.
Actually, on many platforms it's the *only* compiler. There were times where it generated the fastest code of any compiler out there for a few platforms, and I believe that is still true today on x86 (I could be wrong because I haven't benchmarked it against MSVC 7.0). In general, even proprietary compilers tend to not perform as well as the specialized, high-performance compilers that CPU vendors write for their own chips. It's true though that gcc's primary goals have been stability and portability. To that end they've been more successful than any of their competition in the proprietary space.
I could go on. Heck, during most of the last 20 years and 90's it wasn't uncommon for admins to replace their vendor supplied Unix programs with GNU or BSD versions because they were better.
Still, you have to give props to the "usefulness" of Linux.
In general, free software doesn't tend to be terribly interesting from an academic standpoint. However, it does tend to be very "useful" (to paraphrase you). I'd argue that every piece of software you put on that list would score high on the usefulness scale. This is actually what you'd expect to be the emergent quality of software that is ultimately controlled by the end user. Don't undervalue "usefulness". That quality is by far the most important in software, and the one which is most lacking. If that were the only quality where free software exceeded proprietary software, it's reason alone to scrap the proprietary development model.
sigs are a waste of space
Using the pharmaceutical industry as an example of "IP protection encourages innovation by promoting R&D spending" is specious, because (as you already hinted):
Pharmaceutical companies spend vastly more on marketing than they do on R&D
But I agree, that in many areas and especially in software development, patent durations need to be much shorter. The ultimate aim of IP protection is (or at least, was originally) to benefit the public and the nation through the sharing of new inventions. The monopoly granted to "innovators" is supposed to be temporary, recognising that incentives may be required to encourage lots of invention, but ultimately, IP protection is supposed to be about providing benefit to everybody, not just the few IP "owners".
cf Jonas Salk, creator of the polio vaccine, famous for answering the question "who owns this vaccine" with "The people own it. There is no patent. Could you patent the sun?" (although granted, the likes of Jack Valenti probably would love to have IP ownership of everything and anything).
My next sig will be ready soon, but subscribers can beat the rush
I didn't read the proposed revision (it was PDF, and I didn't have a pdf viewer handy), but it makes me wonder...
:-)
My copy of the GPL contains this:
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
The GPL itself is copyrighted by the FSF.
So is publishing a proposed modified GPL a violation of the FSF's copyright?
(Heh. Programmers take everything so literally.
What is interesting about this paper is that most of its examples, at the end, of companies adopting and using Linux are people who are *PRIMARILY* hardware companies and view the hardware as the product and software as a cost.
Why not use Linux rather than pay VxWorks or some other company, when you are primarily a box company. Lindows is in the same boat. They sell a PC and then make money selling software to the end users. Some of the software may even be free, but end users don't necessarily know about site like SourceForge. IBM likes Linux because it is a box and services company, and you'll certainly need a lot of services to start using Linux in a corporate environment. Their UNIX OS isn't a great success and is tied to their proprietary hardware. Their mainframe OS isn't growing. Their database software and Notes have no real Linux challengers (see below).
What the author does not address is the issue of making money from SOFTWARE in the Linux world. Oracle will make money because they have a proprietary lock on the data and programs that are written to run with their database. Over time, MySQL or HSQL might replace them, but remember that the cost of switching is huge and the risk high for a large corporation. Same is true of DB2 and Notes.
And that is the issue. For new development or new systems, Linux and its various middleware is free and greatly reduces the cost of deployment and potentially the cost of development in terms of tools and desktop costs, not project costs. What GPL doesn't do is provide a software product industry. In the end we will be left with the only way to make money as a developer being to work for a corporation writing dull accounting programs, because we'll have given away our efforts to destroy the revenue streams of the companies that provided us with a living.
Was it Lenin or Marx who said, "When the time comes to hang the capitalists, they will fight for the right to sell us the rope"?
...that I've seen on the subject of open-source gaming.
I'd like to add to this that in many cases, this is because many genres of gaming currently lack a critical theory. That sounds sort of pretentious and vague, but what I mean is that many genres of gaming haven't approached the stage where the players, developers, and critics consider the game an art form that follows a set of theoretical ideals. I know that lots of you might say, "no, lots of good games are just fun", but I think that's not necessarily true, and that that attitude is exactly what I mean (it IS possible to develop a critical theory around why Serious Sam is enjoyable, for example).
I would argue that often, having a critical theory itch to scratch is what drives good open-source gaming development currently. Thus, you see more good open-source gaming development in areas where there is a more theoretical appreciation of gaming: interactive fiction, FPS technical design and visual experimentation, etc.
I am not sure about this unless by fame you mean hacker-cred.
Lasers Controlled Games!
He's confused about licenses versus copyright, e.g:
The GPL's language, then, tries to swallow every piece of software that incorporates a GPL program or portions of it. However, it probably cannot do so under the copyright law it purports to follow. The definition of a derivative work proves highly controversial in the software world, and may not stand up in court. [Page 15.]
This has nothing to do with the GPL!
If I create a derivative work from a copyrighted piece of GPL software, I can release it under my own terms without accepting the GPL. I then probably get sued by the COPYRIGHT holder, and the courts then decide if this was a derivative work, a new creation, a copyright infridgement, or whatever.
Alternatively, I can accept the license (the GPL,) in which case copyright law no longer applies: I have freely entered into a contract that gives me certain benefits and takes away certain others (e.g. my right to claim copyright trumps the license I just agreed to.) If I now start doing evil like violating the GPL, I get sued for violating a LICENSE, not copyright law.
The GPL does not "build on" copyright law - it's a license that I can agreed to or not. If I don't agree, copyright is the operative thing, if I do agree, the license if the operative thing!
>> Perl is (arguably) the work of one loan, mad genius, and not GPL.
>But Perl is free software, and it is actually a lot more than the work of a loan, mad genius. It certainly started out that way, but the same is true of most good software.
Geez just because you quoted him, doesn't mean you have to copy his incorrect usage of the word loan (hint: a bank does this). LONE is the word. You guys are worse than CmdrFishTaco.
Normally we have trouble with folks posting here without even bothering to read the article in question. But in this case I'd argue that would be a good thing.
I read through about the first half of it, but his explanations of the GPL are so confused and horribly unsound that attempting to follow it was starting to muddle my brain.
In the first paragraph it struck me as odd that he claims that he was recently convinced of the GPL's innovation harming qualities, but now is convinced that the complete opposite is true. Executive summary: I know I sounded convinced yesterday. But I was actually full of shit then, and just didn't realize it. But today I really do know what I'm talking about. Honestly
However, after reading his embarassing attempts at logic, its perfectly understandable how something like that could happen to him. With logic that muddled, tomorrow he might be convinced the GPL has manged to retroactively kill the dinosarus.
My suggestion is that anyone who doesn't have a real good handle on the GPL already avoid this whitepaper like the plague. Folks who fully understand the GPL should take the Monty-Python "World's Funniest Joke" approach, and split up into teams with each person analyzing a small bit of it seperately. That way perhaps no one person will read enough of it to become fatally confused.
I'd take any paper that starts that way with a grain of salt.
How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
<RMS MODE ON>
Any part of Mr. Asay's article where he implies the GPL is bad or could use some work is merely due to his failing to comprehend or understand the meaning and scope of what the GPL in its entirety.
<RMS MODE OFF>
Isn't that pretty much what we're going to hear in a few days? I'll thank the moderators for at least attempting to have something resembling a sense of humor.
P.S. No offense meant to RMS or his devout apostles.
One aspect of the GPL I don't see discussed much is the issue of consideration. Without it a contract is invalid, and I don't see any in the GPL. Has there been any analysis of this?
Dudes: can anybody tell me what the hell a whitepaper is? How can it be a whitepaper if its all electronic? How is a whitepaper different than a normal paper? This smells to me of Dilbert's boss doublespeak.
You meet enough actress/model/waitress types in SF, NY, or LA that it's a cliche.
We do, from time to time, have occasion to clarify our views on the GNU GPL, and we work hard to be responsive to questions from the community on them. This does serve to generate a lot of email traffic concerning the Foundation's opinions on GPL, and out of context pieces of the whole of such correspondence can be confusing. When we get pieces together that are particular good and clear, we post them on our philosophy page, as we did with Eben Moglen's essay, Enforcing the GNU GPL, and in our GNU GPL FAQ.
As for the GNU GPL, version 3, we had indeed long ago seen Mr. Harris' proposal, but we did not feel it was representative of our plans for next version of the license. The copyright of the so-called draft of GPL Version 3 distributed alongside the article, thus, is incorrectly attributed to the Free Software Foundation. We do not hold copyright on it, nor did we have a hand in drafting it.
Efforts for development of real GNU GPL, Version 3 continue within the Foundation. We of course expect to have extensive public discussion before any draft is finalized as the official new version of the license. In March 2002, We approved the Affero GPL, which includes a draft of one major provision we are considering for the next version of the GNU GPL. Of course, when we do announce that a draft copy of actual "GNU GPL, Version 3" is available, it will certainly come directly from the Foundation.
Bradley M. Kuhn
Executive Director, Free Software Foundation
Remarkably, after all this time, he's still only partially clued. As might be expected when somebody was totally wrong and announces the fact, when he explains his new understanding there's little more reason to take him seriously than before.
From such little details as getting the names of the licenses wrong -- leaving the word GNU out of the title of his paper, and elaborating the LGPL as the "Library" GPL rather than its correct name, the Lesser GPL -- to totally missing the true competitive value of the GPL to businesses, as well as the very simple economic motivation for developers to participate, he still has a lot to learn.
If there's anything new or interesting here, I didn't find it. He's articulate, though, and evidently open to reason after he has been pummeled sufficiently, so he might even get it right on the third try. In any case he's no worse than ESR.
Ha! I actually thought somebody gave him money to write the first version of perl :) Until you pointed it out I didn't know what they really meant.
Why don't you people leave GNU/Linux & GPL software alone??
There is so much hypocrisy in your message.
If you do not like GPL software, please do not use it. Use something else, use MS Windows, BSD, whatever you like.
You would like to use GPL software but you do not like the GPL because it will not let you profit from the work of others available to you for free. How is that?
That reputation argument is a crock. It sounds like some kind of monetary surrogate in the minds of people who can't organize reality in any other way.
I participate in open source because I still believe in the tooth fairly. I put a tooth with a cavity under my pillow at night, I wake up the next morning and the cavity is gone.
Once upon a time it was possible to have incredible wealth, yet still have bad teeth. You don't brush your teeth to improve your reputation. Perhaps those who bleach their teeth are in it for personal profit, but the rest of us just want good teeth _without_ spending a fortune on dental work. Is it really that hard to understand?
The average user needs a browser. Konqueror, or Mozilla, or derivatives will do. .... There is some on linux already.
The average user need a mail reader. Mozilla, Kmail, will do.
The average user needs a word processor / spreadsheet. KOffice, or OpenOffice, will do.
The average user needs a MP3 player, and instant messaging client,
What else do you REALLY need? The author certainly didn't look much before making this affirmation. There are plenty of applications for Linux. And more are coming our way every day.
The author also says that the GPL is an incetive killer for developper. For COMMERCIAL applications only. The way I see it, there is a lot more programming done with no commercial intentions. I like to code; and I always though of releasing some of my stuff as shareware or freeware. GPL is even better! Someone might improve it! What I think the author doesn't get is that the GPL intends to change the buisness model of software makers. And that is a good idea.
As others have pointed out, modern games are becoming more and more a blend of technical and multimedia artistry. Part of this may simply be exposure and time will bring more artists in to the Open Source community. But some of it is also the culture and nature of artistic work.
On the technical side, we already have some great coders working on Open Source tools. Part of this may be that coders are the first to benefit from other Open Source projects and feel compelled to "give back" to the community. But also part of this is definitely the positive return from finding others to collaborate on your project. Development of tools benefit from multiple developers. It might be worth noting that there are some very interesting Open Source projects involving toolsets and engines for games.
The artistic side comes from a different world. First, most of their tools are proprietary... although with tools like the GIMP and Blender (knock on wood), this may change. Secondly, art tends to have a limited collaborative nature. And finally, art does not need an equivalent of source code to improve from one example to another. In fact, artistic influence is largely unaffected by IP laws. For example, while reading many of the better fantasy novels available today... one will often see the influence of J.R.R. Tolkein - despite a rather aggressive protection of copyright by the Tolkein estate (just ask TSR/WotC or whatever they're called now). This artistic influence is felt within other aspects of artistic endeavor also. Simply put, artists do not have as much a need for Open Source ideals as coders do (although "look and feel" and other issues are very similar technical examples of influence).
But that doesn't mean artists will never find themselves in the Open Source fold. As more and more interesting tools begin to appear, Open Source may begin providing an environment that is attractive to artists' desire to experiment. And this experimentation is often produces some of the most compelling content.
It may simply be a mater of time.
must be used when dealing with open sourced software. Sun is finding this out the hard way.
Linking would certainly be okay. However redistributing the result would be a clear violation of copyright. About the only thing you could buy yourself there is Linking your proprietary library, a GPL library and your GPL app together and distributing. Assuming of course that your library does not depend on the GPL Library. And a lawyer would probably be willing to argue that anyway.
Actually, it is generally accepted that because it requires fewer syllables to express the same idea in English than Japanese, when writing haiku or other forms of Japanese poetry in English, it is acceptable to use fewer syllables per line.
You left out the part about linking. If we are to clear up that part, I'd much prefer to make it clear that some forms of dynamic linking and server-izing (as with CORBA) do create derivative works. I think the key concept of a derivative work in software has nothing to do with linking, and everything to do with the span of the thread of control in a computer program. This can indeed happen across physical system boundaries. The boundary for the copyright should probably be at an API that is explicitly designated as an interface to separate works, such as the kernel system call interface. Not just any API.
Thanks
Bruce
What the term "derived work" means is defined in the appropriated laws. E.g. copyright law.
According to the law using CORBA and such a like is not creating a derived work.
Form a programmers standpoint of course one could think it would.
However, keep in mind: copyright is about creating and distributing copies.
As long as you can "use" a copyrighted work wihtout the need to copy (or incorporate in parts) that work, you have not created a derived work.
That means by loading(and this is a copying!!) a CORBA server into main memory of my server, I need usualy a license to be allowed to do so.
Clients interfacing with that server are not copies, nor do they usualy include/use any portions of the server as copies or adaptions or variations. So the clients are no derived work.
Of course your work still depends in its functionalyty on the original one
So your "key concept", see above, is (fortunatly, IMHO) not the way copyright law sees it.
Regards,
angel'o'sphere
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
I think that it comes down to more of the old fashioned economy of scale.
If there were no patents, then a larger firm with a higher efficiency would be able to steal a smaller firm's design, and produce it at a lower cost. It's much cheaper to make a million of something if you have the ability to do so.
With patents, the larger firm is forced to license the design from the smaller firm to make it.
What about distributing code with instructions to the end user on how to link the code with GPL'ed libraries? Does that imply a burden to open-source the code?
He probably doesn't ask the BSD folks to call it GNU/FreeBSD or GNU/OpenBSD because the GNU tools are not a fundamental part of the FreeBSD or OpenBSD operating systems.
What organization is responsible for the following executables on your Linux box?:
ls
rm
cp
cat
bash
grep
gcc
Try doing a:
[pkobly@hatari man]$ find . -name *.bz2 -exec bash -c 'bzcat {} | grep "Copyright.*Free Software" > \
/dev/null; if [[ $? == 0 ]]; then echo {}; fi' \;
From the man directory of your Linux box. How many fundamental parts of the operating system are owned by the Free Software Foundation?
Try doing this on a BSD box. How does this change your results?
I thought he meant Larry had to take out a huge loan in order to spend his time working on Perl...
The work of three things:
one loan
mad genius
lack of GPL (or something like that)
It's kinda disgusting how little pride people take in what they have to say. If this guy really cared about expressing his opinion, he'd do it so that others could understand.
However it requires distributing the code so the receiver can see how it works. I think anything where you precompile the code could be defied as a derived work (because the compiler incorporated information from the copyrighted header files) so it is almost impossible to obscure your code.
But it does seem you can put rules on the code like "you can't give it to anybody else" which seems not in the spirit of the GPL.
I would think that because of this reason, ALL GPL code can be considered LGPL for programs that use it and are distributed as source code.
How many more of these articles are we going to see that make bizarre claims like Apache is GPL software? (Note the passage containing "today thousands of GNU GPL software packages are already available including operating systems (like the famous Linux OS), office packages, Internet servers (like Apache running on 30% of Internet Servers".
Isn't the argument,
If i load your software then your software is a plugin.
if you load my software then your software is a derived work.
How whip cream fosters weight loss, how unfettered immigration promotes security, and how adultry prevents AIDS.
Sure there are people who eat all they want, live next door to strangers from Iran, screw all the time and don't end up as fat disease bags screaming in a pool of their own blood at a bombed-out supermarket. However, the smart money says "why chance it?".
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
"I believe that the time is ripe for significantly better documentation of programs, and that we can best achieve this by considering programs to be works of literature. Hence, my title: "Literate Programming." "
Can't you just see it...
'Twas a dark and stormy night, when c, the character, strode into the database. "I'm looking for 'Harry', he whispered. The database replied, with a feint Scottish accent, "Aint no 'arry ere".
C thought about this for a while, at which point he,turned on his heels and left the database, throwing an exception along the way...
ever tried openoffice? you'd be supprised?
Go to http://www.adobe.com/products/acrobat/access_simpl e_form.html
e r. pdf .
and enter the URL of the paper
http://www.linuxdevices.com/files/misc/asay-pap
In a world that is Free and Open, who needs Windows and Gates?
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
His whitepaper brings up one good point, in my opinion. That in the free software world, consumers can develop software for other consumers rather than businesses developing software for profit. His example of Mozilla giving the user control over privacy with cookies, etc. is a good one. A better one would be the popup-disabling support that AOL/Netscape (tried to) remove from the commercial version of the browser.
The rest of his paper, IMNSHO, is rubbish.
I can go off and write a completely new novel set in a world where Jedi Knights swing light sabors around, use something called "the force" to telekenetically move objects and influence weak-minded people. I could do this without copying a single screenshot or character from Star Wars, but George Lucas would still sue me for creating a "derived work".
Don't mention non-GPL programs such as X, BIND, apache, sendmail, mozilla, LaTeX in a context that argues that GPL is supperior; you clearly argue against GPL, because the success stories of the GPL are _VERY_ few.
If we take non-GPL opensource programs, then it's a dufferent story; the success is great.
If you spell out exceptions in the license, you simply create loopholes. Consider your example:
What is to stop someone from modifying that API to make it exploitable? Certainly, if one were to "embrace and extend" ext3 so that every file has two forks, the result would be a derivative of ext3.
Suppose someone adds a new plug-in API to the ext3 module. They'll call it ext4 with plug-ins. They then sell a plug-in that allows people to have two forks for their files. In my opinion, this is a derivative work, but under your definition (and the paper's definition) it is not.
The same situation comes up with communication protocols and file formats. I think it's best to let a court decide what is not a derivative work. It would be nice, however, if the GPL gave examples of things that do and do not constitute derivative works.
Personally I think anything that breaks compatibility should count as a derivative work.
What you say is true.
Someone who scores high on the SAT test doesn't necessarily deserve all them scholarships either. This is just another example.
But pride is a different issue. A person is not proud of being beautiful, just as a person is not proud of being smart. If the person thinks he or she is proud, then I can only attribute this to delusion of some kind.
What is worth being proud of is what you accomplish. The supermodel is at a great disadvantage in this regard. Already she (or he) has decided not to be rewarded for what she is proud of. Lots of people envy supermodels for their beauty and lets face it, for the sex and popularity they have. But there have always been hotties in the world. The difference is that our allegiance to basic human rights gives beautiful people an amazing social advantage. In other times, the opposite would be true--the beautiful people would be the most often raped and enslaved for the worst reasons.
But the great thing about these principles of human rights is that with work you can do things you are proud of. This is an amazing virtue. This is true no matter what genes you are born with.
The point is, in your life, to accomplish something. Don't bullshit yourself either. Raising kids isn't, in itself, an accomplishment. People have had children in all ages, under all sorts of circumstances and privilidge. Scoring high on the SAT, in itself, isn't and accomplishment either.
Life is without meaning, otherwise.
One footnote stood out:
...there is no such thing as intellectual property in the Open Source world, since all code must be open to the view of the user, who is free to modify the
code...
Mr Asay has one or two good points. These are methodically buried in a series of categorical statements like the one above. He proffers statements that are clearly inaccurate or directly false. He has made his research, but evidently not understood what it was about.
Consider this sentence, "The GPL turns all of this on its head. Not only does the GPL remove the property right (or, at least, the ability to profit from it), the GPL skews the definition of "common good" for which copyright and patents provide. That is, the GPL focuses on developers, rather than the end user." Aha. And everybody who ever installed RedHat is a developer? I think not. End users benefit hugely from using Free Software, in that they never have to be nervous about EvilEmpirism. For the man on the street, Open Source is like playing with an open deck of cards. You might not understand the game but at least the on-lookers can see if your opponent is cheating.
I am sorry to say, that Matt Asay has shredded his credibiliy with me. He seems intelligent enough but a paper can only have so many blatant blunders before the reader loses respect completely.
All interpreted languages are abstractions over Lisp
Supply and demand explain PRICES (and wages for the fact). The don't measure VALUE. What is more valuable, 100 tons of rice or a big diamond? As you can see, they are not equal though their prices may be the same.
Abstract:
VALUE = subjective
PRICE = supply and demand
Demand in turn depends on how money is distributed among society. If africa had more money, rice prices would rise. If the world was about 30 bill gates and 20 Soros and 5B poor, diamonds could be worth all the food in the world).
And values do exist. It is not for nothing that you get a life sentence for murder. Also, apparently humans can't be sold for a price (slavery). But if you don't earn enough money to buy food and shelter, you die. So you could say the right to live is arround U$S 300 a month. That is about $30.000 a human. That's our (base) price, though apparently, we are priceless. But of course, VALUE != PRICE, so you can't kill someone and pay $30.000 (nor ANY ammount) to get away from prison.
unfinished: (adj.)
Hi, all.
It occurred to me, why is the government deciding the time limits for copyrights and patents? Since each application requires a document unto itself, wouldn't it make sense for there to be a space to assign your own time limit, and might this provide a way to encourage short time limits on tech patents?
For example, in patenting software, let's say software patents require a time limit (to be imposed by the author), after which, the software source will be forced into the public domain under an OS license.
As example, say you have two creators, that create competing products at the same time.
Creator A chooses 5 years because he knows he can make a lot of money with the software immediately (there's a strong demand for the software RIGHT NOW), but at the same time wants the software to gain market share and beat out other competing products in the long run. He advertised that it will be OSS in five years, and his patent is registered (along with his code) for five years, after which the patent office will release his code on the internet.
Creator B chooses lifetime because he thinks, no matter what, it's my idea, and if someone uses it, I should be reimbursed.
Now, since A can advertise "Here's this great product, and, btw, after five years it's OSS and you can do with it what you want" whereas B can only say "Here's this great product".
Would companies be more inclined to buy things that will eventually be free to them? Will other companies license this technology because they know they only have to pay for it for five years? Will companies wait for five years, possibly losing a competitive advantage, in order to avoid paying?
How might these ideas play out?
Would people embrace technologies with shorter time limits, because it would imply eventual cheaper adoption later on? Or, would everyone just make unreasonably long lifespans? Would creators use this idea to work against publishers who would just milk a product dry even after the creator no longer works for the company?
Just curious if any work has been done on that idea?
M.
it is actually nice to see how a person despite a lack of understanding of the GPL and general muddy thinking have come to apreciate it, simply by observing its effects.
Apparently we can win over people who don't think like a programmer, by the simple fact: It works.
Are you management? What's a manager doing on /.?