Post a Comment
Yes but it is NOT the only Open Source Licence. GPL doesn't define Open Source. You can be Open Source and not be GPL.
While the GPL has done a lot of the Open SOurce movement it is falsely identified as being Open Source excluding every other Open Source licence. This is incorrect.
A simple example from BASIC geometry. All squares are rhombuses but all rhombuses are not squares.
No, it is not. In fact, without a license people are not allowed to use the binaries and/or the code. You have to grant them permission or say the code is available under public domain.
To qualify as open source software the license must be compatible with the standards set by the Open Source Initiative. To be considered free software you have to check with the Free Software Foundation.
So by your logic, if I put source and binaries that I created up on a website with a paragraph stating "Do what you want with these, and have fun!" the source isn't open OR free? Bullshit. If I publish the sourcecode and place no restrictions on it, by definition it is both open and free. Licenses aren't necessary to make something free or open. In fact, licenses exist solely to LIMIT freedoms. Not to pick on the GPL which I consider a wonderful license, but it does indeed restrict what you can and cannot do with code you write. If your freedoms are restricted then you are not fully free. It may be open but freedoms ARE limited. Saying that limiting freedoms makes it free is utter nonsense and a pure contradiction. You really need a reality check.
> To be considered free software you have to check with the Free Software Foundation.
Why FSF, dont you think they would be abit biased. It is like asking IBM, where should I buy a server.
Ok all this "Free License" rubbish is getting very boring. Lets talk about dtrace. It is great to see it on other platforms as it is a really cool technology. If you want to know more about dtrace go visit
http://www.brendangregg.com or purchase the latest edition of Solaris Internals -
http://www.solarisinternals.com
DTrace aside, there are many other new features Open Solaris has or is being developed that thanks to Sun will be availiable to platforms such as FreeBSD. Cross pollination is great for the gene pool. Pity Linux people only want to focus on licenses, rather than sharing. BSD and Solaris Rock.
"GPL is a hard core Open Source license, supported by hard core Open Source people, and has viral effect to make every applications that link to a GPL infected application to be a GPL application (hence, also GPL infected)."
Everyone should read:
Microsoft's Windows is a hard core closed source/proprietary license, supported by hard core closed minded people, and has a viral effect to make most applications that link to microsoft's Windows to be a closed source/unstable/unsecure/pricey application (hence windows infected)
GPL is a hard core Open Source license, supported by hard core Open Source people, and has viral effect to make every applications that link to a GPL infected application to be a GPL application (hence, also GPL infected).
Nonsense. The GPL is an open-source license created by people who are interested in software freedoms as well as the mere access to the source. This means that not only can you look at the source, but you can use it yourself to create new programs.
This is a privelege however, and the GPL charges a "fee" for this privilege: that fee is that you release your code under a license (not necessarily the GPL) that provides the exact same freedoms. Thus users of your program can benefit as much from it and its source as you did from the original program.
As a developer, if you value your work, the GPL is the better license under which to release code, as it means no-one can take your work, close the source, and sell it as their own. It means every change is visible to you, and that you are free to incorporate the changes other people have made to your product back into it, or into other projects you are working on. This encourages collaboration, and thus helps the advancement of software engineering.
Note that this "fee" the GPL enforces only applies when you distribute the work: anything you do at home, or within your organisation, can stay private if you wish.
Personnaly , I think its sickening that someone would accuse the GPL to be similar to Cancer , obviously , those who repeat and made this comment have no respect for life itself and to those who are suffering from this hillness , I do not wish cancer on anyone , not even people who falsely think they are my enemy ( I have only myself as an enemy ) , its only showing a tottal lack of respect. I prefer people with value and respect of themself and other to those who dont care and dont respect anything. It is the duty of the strong to protect the weak and not prey on them or mock there fate.
The original poster never mentioned cancer, and cancer itself is - of coures - not a virus[1]. While I think the post was inflammatory and ill-informed, I think yours is equally so. This is all entirely off-topic. The GPL is superset of open-source (hence the square/rhombus argument is correct) and the unfortunate Kororaa business has given people the entirely wrong idea about it and its motivations, but I don't see how emotional outbursts will help.
-5, here I come!
[1] It is true, though, that a virus, as it penetrates the cell, can be one of the triggers that lead to cancer.
Because this has floated off the main page, I'll respond.
With regard to your first link, when did Steve Ballmer appear on OSNews.com? You weren't replying to Steve, you were replying to "Babi Asu" who said the GPL was "viral". I know he got that by way of Ballmer, but you seem equally biased as you responded to something ("cancer") that he didn't actually say.
With regard to my second point about cancer not being a virus, if you look at the footnote attached to that comment you'll see I did mention that a virus can be a trigger for a cancer, and your link only confirms this. In this case you have told me something that I already said.
Giving out to people for things they didn't say, and telling people to look up things which they have already confirmed, is not going to earn you much respect in this world. You should pay more time reading what other peole write, and less time leaping in to write hurried, redundant and emotional responses.
That's a bit harsh, I know, but I actually support the GPL, and ill-thought and emotional arguments in its favour actually damage the work its adherents - such as myself - do to promote it.
I can't wait to see DTrace on the other architectures that FreeBSD supports, like Sparc, PPC and amd64. When it's available on PPC I might just go and get me a PPC box to run it on just for the heck of it :-)
Clearly those who said Sun would never allow their code out, let alone help people port it to other OSen, now have egg on their faces.
LOL, so true. Just leave the GPL clan with their KProbe and SystemTap, if they don't want to use DTrace because it's not GPL.
Sun Solaris recently make me tempted to try it. First, ZFS. Who desn't droll having file system like ZFS? Almost no maintenance effort needed. But I already used to maintain FreeBSD box, and migration must invite several problem. Hope after DTrace, ZFS will follow, if possible shortly after it is officially used in Solaris
. Currently don't know what is practical use of DTrace.
LOL, so true. Just leave the GPL clan with their KProbe and SystemTap, if they don't want to use DTrace because it's not GPL.
There's not a single person on Earth who doesn't use DTrace because it's not licensed under the GPL. DTrace is open source software, and it's also Free software. Its license is not compatible with the GPL v2, but it probably will be compatible with the GPL v3. That incompatibility is a minor annoyance, not a show stopper.
Just stop with the open source flamebait/trolling/nonsense, will you ?
We don't care what open source licence you worship,
Please stay on topic. !
I welcome this (promising/partial) porting of Dtrace. I definately hope that there will be other atempts to port these fine features of solaris to other architectures/Oses and I hope too that some great features/drivers get ported to Solaris.
In the end, if the quality of oses improves, we all win !
Lakedaemon
ps : thanks again sun, to have released the code under an OS-approved licence.
Everybody on every newssite on every page on the internet is talking about Dtrace. Howcome nobody explains what's so useful about it?
It traces systemcalls, OK? Cool? No? I don't know, no article want to tell me about it.
A good place to start might be http://en.wikipedia.org/wiki/Dtrace - however, it doesn't say all that much.
Edited 2006-05-29 14:47
You're on the right trail at the wikipedia site, now just start following the "External Links" section....start with http://www.sun.com/bigadmin/content/dtrace/
I don't think i could answer this in 8,000 character osnews.com limit, so I blogged about it at
http://uadmin.blogspot.com/2006/05/what-is-dtrace.html
It includes a general description
and links to the following:
* documentation,
* extensions allowing dtracing of scripting languages and apps without lots of low level clutter
* links Brendan G's excellent Dtrace toolkit so even week end coders and sysadmin can benefit from dtrace in just minutes after starting.
* People using Dtrace to solve REAL PROBLEMS
* media stories
*sigh*
Please stop calling the GPL "viral". Linking to another program is completety VOLUNTARY. No-one is forcing you to link to a GPL'ed program and opensource and free the software you wrote. If linking is allowed at all, it must happen under the conditions of and with the permission of the author of the linked software. If you think those conditions are too strict, then don't link, write your own replacement program and shut up.
"Then you the "Freedom advocates" should stop whining about ATI and NVidia because they choose not to GPL their drivers, after all is "completly voluntary", right? then respect their desition."
IMHO "Freedom advocates" deserve much more respect than blind sheeps... Don't you think ?
On the ATI/NVidia/"blob" makers side , you miss the point since the FOSS developers don't ask for GPLed drivers from those company but for specifications (slightly different...) so that FOSS devs can built hight quality GPLed (or BSDed) drivers.
Whether you want it or not, LB06 is right in his post which you responded to, and you're wrong... Sorry!
Oh, for a proper way of describing sets with plain text!
GPLv2 is not the entirety of the set of things correctly referred to as "Open Source". It is in fact a member of that set of things.
The set of things which can be correctly referred to as "Open Source" includes more than just GPLv2-licensed things.
Roughly: {OpenSource} (= {GPLv2, GPLv3, CDDL, MPL, BSDL,.....}
And while we're at it, let's leave the licensing foo for licensing articles. How about we discuss the technology which is DTrace and the technology which is FreeBSD. I seem to recall that that's what the article was about.





