All GPLed Code Removed From MonoDevelop
rysiek writes "A few days ago, Miguel de Icaza wrote on his blog that the whole of MonoDevelop is now 'free' of GPL-licensed code. 'MonoDevelop code is now LGPLv2 and MIT X11 licensed. We have removed all of the GPL code, allowing addins to use Apache, MS-PL code as well as allowing proprietary add-ins to be used with MonoDevelop (like RemObject's Oxygene).'"
Thus begins the Free-Free Software movement.
I know I'm an old fashioned luddite (I code with nedit, gcc and Makefiles), but does anyone use MonoDevelop?
MS does free (but not open) versions of its dev tools already, and frankly if you're using Mono you're probably an MS guy who wants his stuff to work on linux rather than a *nix dev anyway. Aren't you?
No GPL? Actually is Mono really that important any more? Most new software development is going to be on iPhone BSD, Android, and Maemo Linux. Needing legacy .net is nothing anyone cares about.
I think this shows Miguell's true pawn colors.
* Carthago Delenda Est *
It looks like MonoDevelop finally gets a debugger. That was really the last thing tying me to Visual Studio for .net development.
People who want to work for/shill for/suck up to Microsoft directly or indirectly should do that.
Those who don't support that sort of thing should work to cut them off at the knees by not using their software and discouraging others from doing so.
"This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
You know, if you are going to devote your life to making a C# clone on Linux, then at least quit screwing around with applications and focus on the language. I mean, come on, where's WPF? Where's WCF? Where's LINQ to SQL?
Mono, you suck.
This is my sig.
maybe next they'll remove all the non-GPL code as well.
Businesses really don't like the GPL. I'm not allowed to use any GPL stuff anywhere unless it absolutely, positively will never leave the intranet. However, many businesses love the LGPL. It doesn't restrict them. So, it still stays open source, and businesses will create plugins. I write open source software on my own time, so I appreciate open source, but if I was a manager, I wouldn't touch any of the GPLv2/3 programs/code ever.
Does this sign the closing of the Mono project? And can anyone tell me, since this fundamentalist stance against the GPL and the alleged impending patent sword hovering over the Mono users' heads, what exactly is there to attract people to adopt it as their developing platform?
Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
So you're saying you think that most new software development will be for mobile-only OSes? Mobile apps may be okay for lots and lots of things, but I don't think that mobile apps will ever completely replace the traditional desktop applications. If anything, I see home-based computing moving in the direction of more and more LAN integration and more and better multimedia capability, with the hottest toys these days being media servers, wireless networking, faster broadband connectivity and more and more personal communications, including voice, video, IM, teleconferencing, etc.
The corporate network as it stands today will remain mostly the same, but with everything converging more towards service-oriented architectures, virtualization and cloud computing with dynamic, demand sensitive services and networks.
My blog
Reading all of these comments and then seeing them modded as Troll or as Flamebait. When actually the comments are pretty much correct. Who really uses Mono? After all, isn't it loosely based on .NET version 1.1 still? What's the point?
For Windows-based development you can fire up Visual Studio 2005 or 2008 Express edition without paying a dime and those are based on .NET 2.0 or 3.x, correct?
Unless Mono has upped the ante and has actually moved beyond 2003-era frameworks I don't see its relevance...
To be fair, OpenOffice.org isn't GPL, yet that's the text editor / presentation software I use. .NET. That said, I've never heard of anyone using it with Mono.
.NET and C# are pretty amazing technologies, especially with LINQ and Lambda expresssions, couple that with IronPython and you have a cool system.
Are you going to stop that as well?
You'd be surprised at how many corporations are going with Sharepoint, it's the silent Apache HTTPD killer and yes, it uses
By removing GPL code, the Mono team has laid the groundwork for a closed source, commercial implementation. You watch. Mono is going to become a product, something that will be an instant-cripple for any Linux distribution that comes to rely on it.
This is my sig.
The GPL is great for standalone applications but if you want to allow developers to make addons you really have to rethink it. Yes, it ensures that any addon made for the application will be free software however you have to consider the tradeoff; GPL it: everything is GLP'd, some companies/people won't develop or release addons; Other license: non-freesoftware addons may be developed, companies/people will have no reason now to release their software but it may not be open.
So it depends on what you value more; having the software but maybe not the freedom, or not having the software.
Obviously Stallman would rather the software was never created if it wasn't open, so the GPL wins for him there.
Personally I prefer the Artistic License 2.0; all the freedom and protection of the GPL without the virality.
And can we lose the 10 year old whining about the GPL being "viral" now please. If you don't like the license you don't have to use the code.
Without the GPL a lot of stuff would never have been opened. It still would have been written but the community would be poorer (look at linksys firmware, for instance). Maybe you would have a few less plugins, but at the cost of allowing your code to be used by commercial interests without them playing ball and releasing source back to their users.
As a software developer, if you want to showcase your intelligence then you release the code under a license that allows people to examine the code but not repackage and sell it (e.g., the GPL). If you want to commercialize your intelligence then you release your software under a commercial license. Anything in-between is a trade-off: free marketing for the bigger fish and small bites for the rest. Managed code will always depend on the latest .Net/Mono update.
I hate to break it to you, but Sharepoint isn't an HTTP server.
Game! - Where the stick is mightier than the sword!
Bill's still happily married. I really don't think this is working.
My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
OpenOffice.org is your TEXT EDITOR? Oh boy.
You'd be surprised at how many corporations are going with Sharepoint, it's the silent Apache HTTPD killer...
I hate to break it to you, but Sharepoint isn't an HTTP server.
It appearsAlexBirch's point missed you: SharePoint Server replaces several uses of HTTP servers such as IIS, Lighttpd, and Apache. The idea is to switch the intranet from web apps to SharePoint and reserve the web servers for customer-facing sites.
Yes the world is centered around client side applications...
Mono strength is for portability across server side applications. The problem is not Mono, it is the fact the GPLv3 is too strict. It is not necessarily any point is bad but all of them together makes it too strict.
The GPL is an attempt to push an Ideal, not necessarily good policy...
I wouldn't be surprised as knowledge about open source increases that more and more pressure to not be GPL will come up.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
The "free" portion of open source licenses varies. Some licences provide more freedoms to the original developer and less to down stream developers. Some provide more to down stream providers, but less to implimenters. Some provide more freedom to those that impliment, but less to the authors.
Going from GPL to LGPL doesn't mean Mono is any less "free" it just means that there has been a tiny change in who it is that experience the greatest "freedom".
Then again, this is /. the article talks about a license change for a Linux implimentation of a MS technology. To prevent myself from getting modded -1 troll for not insulting Microsoft, I'll add: "rable rable rable! M$ tuk r jorbs!"
-Rick
"Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
wake me up when mono is ms-patent-free
If Pandora's box is destined to be opened, *I* want to be the one to open it.
Bah, married...
Miguel doesnt mind being road beef for when Bill is on the tour with Monsanto.
You dont understand anyways: Miguel loves him. Really, really, really loves him.
> ...it is the fact the GPLv3 is too strict.
GPLv2 still exists and is still used (the Linux kernel, for example).
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
Only if he floats. Quick! Someone toss him in the pond!
LGPL *is* free software.
user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
I hate to break it to you, but Sharepoint isn't an HTTP server.
Have you got SharePoint to work with Apache's HTTPD Server? You probably just use IIS and Windows Server 200X instead of using Linux and Apache HTTPD. Just go to Dice and look for SharePoint jobs, there are tons of them and there's no way to migrate away from it easily.
I'm not allowed to use any GPL stuff anywhere unless it absolutely, positively will never leave the intranet.
If you run a publicly accessible web site on a LAMP server, the only GPL programs involved are Linux and MySQL, and no copy of Linux or MySQL leaves your server. If you run a web site, only two kinds of programs are ever "distributed" (GPLv2) or "conveyed" (GPLv3) to the public: 1. in-page scripts written in JavaScript, ActionScript, or Java, and 2. software packages explicitly offered for download.
Many popular iPhone games use Mono to some degree because of the Unity 3D engine. http://unity3d.com/company/news/unity-iphone-momentum-press.html
By the time Mono finishes compatibility with .NET Framework 3.5, Microsoft will have finished Visual Studio 2010 and .NET Framework 4.0. Likewise, Moonlight is perpetually a version behind Silverlight, rendering it unable to view actual web sites that use Silverlight.
OpenOffice.org is your TEXT EDITOR? Oh boy.
Well at least he can do his own custom syntax highlighting without messing around in the "Preferences".
Rumor is that he tried and failed.
From what I understand the GPL is simply a license for those that choose to use it (in particular have and/or examine the source code of a particular product). Is there any reason why the copyright holder can't negotiate a seperate license with a private company that would not bind them to all the restrictions of the GPL?
I'm confused by the idea that a license would restrict the issuer, as I was under the impression that it was about defining terms to the issuee.
We removed the GPL code in MonoDevelop for a couple of reasons:
(a) to allow it to become a platform that third-party plugin and add-in developers can target.
(b) to allow us to consume open source code that would otherwise conflict with the GPL (MS-PL licensed code, Apache licensed code, and original BSD licensed code).
Notice that (a) is the norm for Eclipse and Visual Studio, and that the ecosystem of third party plugins relies on this, both Eclipse and Visual Studio would be severely limited if they limited the plugins to be all GPL licensed. As I explained on the blog post, there are current users that need to run their non-GPL code inside the IDE.
We want more third party developers to target MonoDevelop, and we want these third parties to consider MonoDevelop a platform that they can target without forcing a license on them. Similar to how the Linux operating system can run code licensed under any license.
The second reason is just a practical one. In the .NET open source ecosystem there are plenty of libraries and tools available under the MS-PL, Old and New BSD and Apache 2 licenses and we want to be in a position to use those libraries without rewriting it. We already do, and it has saved us a lot of time.
You'd be surprised at how many corporations are going with Sharepoint, it's the silent Apache HTTPD killer
How does sharepoint compete with a web server? Isn't IIS the Microsoft competition to Apache?
Beer is very good and healthy drink. I've never heard of anyone drinking it from wine glasses.
This article was about the IDE, MonoDevelop. Do you refuse to use Eclipse for Java development because Eclipse is not GPL? Or are you just too dumb to understand what the article is talking about?
Okay, so I know there are other open source licenses. And some of them are quite good. But that's not the point. The point is that they've suddenly declared an ideological issue with the GPL, and thrown away (probably) good code.
This is the sort of in fighting that hurts open source a lot. Although admittedly, I do not believe that MonoDevelop is a good program. It hardly provides anything beyond a context aware editor. The Mono projects I looked at (Gnome Do and its plugins specifically) had long since abandoned MonoDevelop for their project management, and merely used it as an editor (if even). I personally had nothing but problems with its project files being constantly broken. We will see how this will go over, but overall I think this will hurt the growth of the MonoDevelop project.
I've got to wonder if these developers' time would be better spent getting Visual Studio to work under Wine. Since they've pulled all the GPL code out of MonoDevelop, it's obvious they're pragmatic more than anything else.
#DeleteChrome
You're welcome.
Beer is very good and healthy drink. I've never heard of anyone drinking it from wine glasses.
You should come by my place when I need to wash the dishes, I have even been known to drink beer from a bowl ;-)
Yeah, that's a pretty decent text editor. I prefer MS Paint.
I keep hearing these kind of arguments but reality shows us that contrary to these claims that use of GPL code is growing. The fact is that companies are used to licensing code and complying with the GPL is trivial compared with many of the other licensing steps that the average company has to comply with.
Now we know the real reason why MDI agents were attempting to get Gnome to vote to cede from GNU/FSF..
Fred Grott(aka shareme) http://mobilebytes.wordpress.com
Alas, Mono is still a part of the default Gnome distribution, just so they can have a note taking applet which takes 189MB memory (counting libraries used by it and no other process) and takes several seconds to start on beefy hardware while the C++ port of that very same code uses 5MB and starts near-instantly.
Even worse, there are folks pushing Banshee as the default music player so there's another dependency on Mono.
The sooner we get rid of Mono installed by default, the safer we'll be from this trap.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
saying GPLV3 is too strict when we know the specific issue at hand here, means that it's just that proprietary things can still be embedded in GPLV2 and can't in GPLv3. So when "too strict" means "you can't shove proprietary shit into a free and open system", that tells me that MS and the lackeys are having quite a hard time dealing with open source.
That's almost like using emacs.
It's not a rumor.
Sharepoint is an application that runs on IIS. IIS is what is replacing Apache here. Sharepoint replaces some of the content management systems you might run on Apache, whatever they might be.
If mono develops last thing to do is trifle with whether it was GPLd or not.
"Blah blah blah." - [citation needed]
Mr. Hack, you better stop using Linux then. It contains non-GPL code. It contains plenty of stuff that LGPL, or X11 licensed, two things that, judging by your fevered screams of injustice, you think are absolute unmitigated evil. Nowhere did they WHINE about how restrictive it is. GNU or the FSF or whoever told them, look, even though your plugin API isn't GPL, anybody who uses it is bound by the GPL (wut) so they "abandoned" the GPL. People like you want to force everybody to use the GPL, or ELSE. Guess what, freedom isn't freedom without the right to say "no." They said no, we value freedom, so we want to allow our users to write Mozilla licensed plugins, if they like that license better. HOW EVIL OF THEM.
ASCII stupid question, get a stupid ANSI
I wouldn't be surprised as Microsoft's investment in astroturfing increases that more and more pressure to not be GPL will come up.
Everybody knows De Icaza is a MS shill.
I don't buy that. One of the biggest gripes that I have with the GPL (and I have released a fair amount of code under it) is that it promotes compliance through ignorance. Let me explain:
So long as whatever you do is released GPL, you're fine (well, under 99% of the cases anyway). If you want to release under any other license, determining if it's allowable is a nightmare. Try to interface a non-gpl plugin with an application. There's no "easy" answer as to if you can do that. Every lawyer will say something different. There's no legal precedent with regards to how non-gpl code can interact with gpl code. So the "easy" way to comply is to just license your code GPL... Sure, there are black and white compliance cases, but the vast majority that I've looked at are well in the gray area. Can you dynamically link a non-GPL lib into a GPL program? Can you dynamically link a GPL lib into a non-GPL program? What about statically? More importantly, WHY? Now, explain that to a judge who has no technical background.
Again, I'm not arguing with the ideals of the GPL, I'm arguing the ambiguity when it comes to interfacing with non-GPL code (At least from discussions and conversations I've had with lawyers and other prominent developers)...
If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
No one has said that SharePoint is a web server. The question is this: Once you've decided to replace your existing web app with SharePoint, will you continue to use Apache as the underlying HTTP server?
No? Then that's one Apache server "killed". Not that I care, it's all about using the best tool for the job. And it probably won't have a significant impact on the overall use of Apache vs. IIS. But that's the point that was being made.
The GPL was first written in 1989. The precursor to GPL was first used between 1985 and 1987 for GNU Emacs, Debugger, and Compiler Collection. ARPANET predates that by more than a decade. Perhaps the same movement and/or people were involved, but the Internet was not built on the GPL.
The internet was basically built on the GPL, and most of the code that makes it go was built using the GPL.
It is? You mean BIND? er... sendmail? Apache? Solaris? BSDs?
Maybe PHP then? Perl? Java?
Hmm...
stop your whining corporate America and just be HAPPY most of us GPL authors don't organize and actually make you play by your own rules.
If "GPL authors" were to do so, then they would stop to be "GPL authors", wouldn't they?
Or do you mean enforcing the license? If so, then FSF does that already (and a good thing they do, too).
http://www.youtube.com/watch?v=I25UeVXrEHQ
He DOES exist!
What's a debuffer?I gotz ta noze !!
Yes, I am surprised at how many corporations are going with Sharepoint, yet its such a pile of w*** almost *everyone* at our corp thinks its pants (there are a few corporate yes-men lackeys who 'think' its good). Nobody can find anything on it, even adding search simply means we get thousands of hits for simple terms.
I can't understand why its spreading like an unfortunate rash at a sex party. Maybe the bosses will realise how bad it is and can it after it stops being used for a few months, but its always hanging in there, someone will post a document to it and suddenly its back to being a essential tool in everyday use.
How do you know he isn't working for them already? Maybe this event is just the first step towards using the Microsoft license. It would make sense, because I'm sure Microsoft would like to get a working version of .NET to compete with everyone else.
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
Sorry, if you want to be picky about it then I would say the internet was built on a combination of the BSD, MIT and Apache licenses. The GPL is just the cream that floats to the top.
It appearsAlexBirch's point missed you: SharePoint Server replaces several uses of HTTP servers such as IIS, Lighttpd, and Apache. The idea is to switch the intranet from web apps to SharePoint and reserve the web servers for customer-facing sites.
So does wiki, but then I don't see anybody claim wiki being "the silent Apache HTTPD killer."
Tyranny isn't the worst enemy of a democracy. Cynicism is.
Sharepoint is an application that runs on IIS. IIS is what is replacing Apache here.
I stand corrected.
Actually you are wrong.
The foundation of the populist Internet is:
NCSA/Apache.
Perl
Sendmail
Which has morphed into:
Apache
PHP
Java
Perl
Python
Postfix
None of which are PHP.
The closest you can get in your argument is that GCC is GPL but even that falls down because the fact that GCC is GPL is irrelevant. It is glibc that matters and it is LGPL.
The Internet was built on a foundation of interoperability. Which means open and closed source.
Get your PostgreSQL here: http://www.commandprompt.com/
Alas, Mono is still a part of the default Gnome distribution, just so they can have a note taking applet which takes 189MB memory (counting libraries used by it and no other process) and takes several seconds to start on beefy hardware while the C++ port of that very same code uses 5MB and starts near-instantly.
So, at last Novel achieved the real objective of .NET? - to be a complete replacement of the Java technology! - even Microsoft could not do that! bah!
Ubuntu is an African word meaning 'I can't configure Debian'
The internet was basically built on the GPL, and most of the code that makes it go was built using the GPL.
eh?
Pluralitas non est ponenda sine neccesitate
Have you got SharePoint to work with Apache's HTTPD Server? You probably just use IIS and Windows Server 200X instead of using Linux and Apache HTTPD. Just go to Dice and look for SharePoint jobs, there are tons of them and there's no way to migrate away from it easily.
There's no easy way to migrate away from most database-driven web applications.
The big difference about Sharepoint - and to be fair it's an inspirational move on Microsoft's part - is the sheer depth to which sharepoint winds up integrated in a company - not just as an application platform but as a document management system. Not only do you need Microsoft's product to read any documents stored on Sharepoint (pushing aside OO.o's ability to open Office documents, if you want near-100% compatibility you have little choice), you need their product to even bring up an interface to the documents.
Remember the old internal memos that talked about "de-commiditising protocols"? That's basically what they've done - they've de-commoditised SMB file shares by obsoleting them in many companies.
FOSS =/= GPL
Many services running on the internet are FOSS, but not GPL. The Internet was built on research and development that wasn't all that open to start out. It now runs on mostly open protocols and services. If you really believe the Internet was built on GPL, you should really look at the licenses for a lot of the software running it, which are a lot newer than the concepts that went into building the Internet.
As open as the GPL is, it is highly restrictive, and is very unfriendly to business.
Actually Java is GPLed now. Perl is multi-licensed one of the licenses being the GPL.
You mean built on things like TCP/IP (BSD 4-clause) and Unix (ATT License) that enabled communication between networks?
Or like sendmail (BSD Licensed) that facilitated adoption of user@example.com email addresses, instead of the dominant mixed!bang!and!right%associative!email addresses and the X.400 C=US;A=IBMX400;P=EMAIL;G=firstname;S=lastname;O=engineering;OU=email;OU=internet-connectivity style of addresses?
Or like Usenet (various parts under various BSD licenses) that facilitated the exchange of information, software, and porn before the web even existed? The one that Linus posted his early Linux sources to?
Or like FTP (BSD license, and/or ATT License) that allowed archiving and known-distribution-points of software way before google made it easy to find things?
Or like web browsers (all derived, more or less from NCSA Mosaic) which was never open-source, but required paying license fees?
Or like web servers, like Apache, which had (has) a license that isn't GPL compatable?
Can you even name any important GPL software (other than emacs) that is in wide use, is important, and is non-derivitive of something already existing under a BSD or proprietatry license?
gcc: derivitive. Every company around provided c compilers.
linux: derivitive. Ever hear of Unix?
The last thing we need is a new "platform", and targeting one platform exclusively is a bad idea. You also don't need to use MonoDevelop to choose your own license. This seems both superfluous and like a bad idea.
Twinstiq, game news
Huh? SharePoint _is_ a web app. SharePoint / SharePoint Server run within IIS.
LOL, I know you meant "none of which are GPL". It's still funny to read it as PHP is not PHP... which it probably isn't. It's mostly C, right? It's still funny.
You and Stallmanretard can sit a cry all you want - that doesn't change the fact that open source (let alone "Free Software" holy-be-thou-nameth) is a miserable failure on the desktop.
*sigh* they moved to LGPL, which means you can distribute it with a better compatibility with other non-GPL plugins (those Apache, MPL, BSD or other licenses). If you modify the source, it still falls under GPL rules, it merely allows for bundled distribution with non-GPL code. It's all open-source and the main package is simply LGPL, or are you saying you don't use/reference any LGPL libraries in your code. Also, I'd presume that you don't use any Gnome or GTK libraries either.
Michael J. Ryan - tracker1.info
You do realize that most of the major components of the internet are not GPL, right? The primary DNS implementation, BIND, uses the BSD license, as does DHCP. Apache uses it's own license. Perl is dual-licensed as GPL and Artistic License. Python uses it's own license. PHP uses it's own license. Java is GPL now, but before 2006, it wasn't.
So please, enlighten me on how "The internet was basically built on the GPL, and most of the code that makes it go was built using the GPL." Unless you mean that most of it was compiled using GCC.
The GPL has it's place, to be sure. It is a perfectly fine license for software that should be distributed for free. For a business, using a license where someone can take your code and push you out of the market would be a foolhardy mistake. Coding for "the greater good" is a noble endeavor, but it doesn't pay the bills.
GP's claim was that "The internet was basically built on the GPL". Perl didn't become GPL until version 3.0 in 1989. Java didn't become GPL until, what, 2006? The Internet was built long before that time.
Exactly which planet are you referring to, because it isn't this one. GPL v1 is from 1989. Depending on exactly what you want to count as "The Internet" you can put the start date as early as 1969 or as late as 1983. Commercialization and ISPs arrived in 1988 in the US. Cisco provided many of the routers used (started 1984). BSD was the main OS used for TCP/IP development and research. BBN had the "reference implementation". Every single one of these things predates the GPL. The BSD TCP/IP stack was ported to many other platforms, including Windows. One thing is categorically certain - the Internet was not built on the GPL. If anything it was built on BSD licensed software.
The GPL is not and has never been about price. It is about freedom to share, modify and use. You can charge whatever you want. You can even charge people a small reasonable fee to get the source code. It also depends on copyright law. Someone "secretly using" anyone's code without permission is violating copyright.
The GPL is restrictive because you cannot change the terms under which the code can be redistributed. It also applies to the whole program. For example if you add one line of GPL code to a 20 million line program then the whole program has to become GPL compatible. Note I use the GPL for most of my stuff and consider that the cost if you want to use my code. But it certainly is more restrictive. There is the LGPL which mitigates this but its use is discouraged.
"Ripping people off" is usually a financial thing. Google have built a multi-billion dollar empire using lots of other people's GPL code (eg Linux kernel) and have not paid them. The GPL allows you to use GPL code within a company and providing you do not distribute outside of the company you can use code as you see fit, so the original author gets "ripped off".
Your view of the GPL is just plain wrong. It is about freedom and the restrictions are largely that you have to provide the same freedoms on the code you receive to others if you pass the code or derivatives on to others.
And get rid of Do? I don't think so. You can pry Do and docky from my cold, dead hands!
The Internet wasn't built on GPL, but the Internet as we know it today was. Corporations like Google wouldn't exist if it wasn't for GPLed software.
To be fair, GNU Emacs itself isn't the original. That ran under ITS, where no formal licensing existed. A port was popular on Multics as well, where it was proprietarily licensed, just like the OS itself. Modern GNU Emacs mostly reflects the behaviour of Lisp Machines, which were also proprietary.
However, without the GPL, the internet would not be as open today as it is, because in many cases these replacement products have been so superior as to make people switch to them. Linux has replaced many, many forms of commercial Unix in many, many roles, and so it's not unreasonable to say that while the Internet may not have been built on GPL software, it's very dependent on it today.
If only OpenOffice was as good at editing TEXT as vim or emacs.
Q: My Python program won't run. I typed in my program in OpenOffice and renamed it foo.py...
“Common sense is not so common.” — Voltaire
What GPL'd software did Google use to build itself, apart from Linux? And if Linux wasn't there, explain how would they be any worse off with e.g. FreeBSD.
Quote the LGPL:
So here's your solution if this bothers you - fork Mono and apply the GPL or shut the fuck up about the license.
I just love watching all you open-source zealots attack each other. Miguel de Icaza has forgotten more about software than most of you will ever learn. But you feel justified in attacking the work he is doing, all because it has the stench of the hated Microsoft about it. And all without any regard to the real value of de Icaza's work.
And Microsoft -- Microsoft that you just love to hate, you little fan boy -- has also done far more good than any of you will ever do, for software engineering and for real people, not just zealots.
So go on. Froth at the mouth. Attack each other. I'm a Microsoft employee, have been for years, and I just fucking LOVE it.
How do you consider the internet being built on GPL? Apache isn't GPL licensed, neither is/was FreeBSD. IIRC the vast majority of internet servers up until the later 90's was FreeBSD with Apache.
Michael J. Ryan - tracker1.info
I love you.
Who's whining? What are you talking about? Not the article. How is this rant even modded up?
And get rid of Do?
If you want program X, install it. No one says you should be unable to. Any package manager used today will automatically pull all the dependencies -- Mono in this case.
What I'm opposed to, is having this especially wasteful framework in the default install.
And Mono is in no way different from Wine. Heck, it is _less_ integrated -- with binfmt_misc you can have win32 .exes executed transparently, not so much with Mono -- if you look into /usr/bin/, you'll see wrappers that execute Mono on the program in question -- with an .exe extension!
Mono is nothing more than a .NET _emulator_ -- and an incomplete one, too.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
Sir,
You have made a nuanced and intricate post and I find myself very much relating to your sentiments.
Your ideas are intriguing to me, and I wish to subscribe to your newsletter.
Liberty.
The only people who are still wondering are those who either want to FUD, or those who think they can get around GPL, and steal the code, but just doing X,Y, and Z.
It's sad that the headline here is about removing GPL code. Got a grudge against it?
Can you even name any important GPL software (other than emacs)
As an aside, Vim beats emacs on the license front anyway. In my book, charityware is considerably more endearing and noble than an All-Your-Source-Are-Belong-To-Us license.
This author takes full ownership and responsibility for the unpopular opinions outlined above.
Hmm...I tried to verify the statement about the 189 MB and failed, but maybe I'm just using the wrong method. I did a free -m, loaded tomboy, and then did another free -m. The result was only a 10 MB change in the amount of free memory.
It's true that tomboy is slow-loading on my (relatively fast) hardware. It's also true that it uses quite a bit of disk space. I did apt-get remove tomboy f-spot libmono* && apt-get autoremove && apt-get autoclean, and that freed up 64 Mb of disk space. If you're looking at, e.g., how much you can fit on a CD-based linux distro, 64 Mb is a heck of a lot to dedicate to something that's only needed for the sake of one applet.
Find free books.
Actually, Mono is completely different from Wine, and not even Wine is an emulator. It's a native implementation of the CLR and other .NET tools that run on Linux/BSD/etc. If you want to compare it to something, compare it to the JDK.
No, it isn't. Only permissively licensed software like BSD and Apache can be called truly free.
The only real problem with re-licensing is if you are playing fast and loose with 3rd party components that are used in the creation of the said application. For that there isn't an easy solution, as any 3rd party components or libraries that use the GPL (not the LGPL) pretty much "force" the entire application to become GPL and also in turn force legally the exclusion of all other components of other licenses. That is a significant problem.
The situation here with MonoDevelop is precisely the sort of situation with incompatable 3rd party plug-in licenses, where some of the libraries "automatically" included in a base-level application (aka "Hello World") were also GPL'd libraries that included this viral license issue. Essentially, the only license you could use for any application created on MonoDevelop was the GPL. With the LGPL as the gold standard now, what this implies is that developers who use the base-line MonoDevelop environment can now deploy application under any license that they choose, including a completely custom license that they have drafted on their own (with hopefully the input from an intelligent lawyer familiar with writing such a license).
The lack of legal precedence? Actually, there is some legal precedence with GPL'd code in the judicial system, and other similar licensing disputes with 3rd party software that depending on "no legal precedent" as an excuse doesn't hold water. The GPL is also pretty clear in terms of the legal requirements, unlike most licenses like the Microsoft developer's EULA for their software development tools. At least the GPL was designed to be understood by mere mortals.
Can you link a Microsoft or a proprietary IBM software library into your GPL'd application? Perhaps, but it isn't the technologically ignorant judge you have to worry about here. It is the lawyers for Microsoft or IBM that you would have to worry about instead, and wondering if the application you have written using that library might be the target of attack. Let's say you create this uber cool video game that brings in millions of dollars to you and your buddies, but through the kindness of your heart you have made this awesome game with a GPL'd license for distribution (yes, you can still sell GPL'd software for money). It turns out that the Microsoft library that somebody on you team decided to include has a "no-free software" exclusion term, and Microsoft in turn decides to get a legal injunction to shut down distribution of this software because of the distribution of their library, a crucial software component of this game, is included. You as the developer would be powerless to stop Microsoft, especially as you would lack the money to fight these lawyers on their "home turf". IBM would be just as bad or even worse, as there is a reason why the IBM intellectual property team has been called "The Nazgul".
Linking GPL'd software to a non-GPL'd application? That depends on your personal ethics and how far the group of usually volunteers are willing to take to protecting their GPL'd code. I'm glad that now MonoDevelop gives you the moral comfort that you don't have to make the decision to tell other software developers to "take a hike" and ignore licensing issues like this.
SharePoint and "wiki" are different scopes of things.
Wikis are a class of content management system, some of which (like MediaWiki) can run on Apache httpd, others of which do not. SharePoint is an implementation of a CMS can be configured to provide the common set of wiki functions, and thus could replace a wiki in $CMS running on $brand httpd.
There are 1.1... kinds of people.
No, it isn't. Only permissively licensed software like BSD and Apache can be called truly free.
The only "truly free" is releasing things into the public domain and relinquishing all rights you have. How can you claim something is "truly free" if you insist on maintaining copyright and insisting that others attribute the use of your code? When you attach conditions that were written by a lawyer to your license, by definition that doesn't give someone else total freedom. Unless you're talking about "freedom" with an asterisk followed by fine print at the bottom of the page.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
Alas, Mono is still a part of the default Gnome distribution, just so they can have a note taking applet
Oh, "just" so they can have a single applet? It couldn't possibly be because they think it is a generally useful way to develop applications, such as F-Stop and Banshee?
Mono may or may not be a good idea, but you are framing your argument in an intellectually dishonest way here. That note-taking applet ("Tomboy") may be the only thing in standard GNOME that needs Mono right now, but I'm pretty sure that there will be others.
Even worse, there are folks pushing Banshee as the default music player so there's another dependency on Mono.
See? Then it won't just be Tomboy, there will be other things using Mono.
I haven't tried C#, but a lot of people seem to like it. If having C# means I get more free software to play with, I'm in favor of that.
The major argument I have seen against Mono is "Microsoft is just waiting and they will assert patent claims!!" In that case, the only thing that they can do is force people to stop using C# and Mono. In which case, all the Mono apps will be pulled or re-written. And at that point, you would have what you seem to want: no more Mono in GNOME.
That is the worst-case scenario. And I don't see it as being bad enough to try to keep people from using Mono. If people want to use Mono to write free software, that's fine with me.
I'm curious: now that Java is becoming fully free, would you support re-writing Tomboy and F-Stop and the others in Java? That way, instead of being bloated and slow C# applications, they could be bloated and slow Java applications. Would you be happier?
In my day job, I write wicked fast C code (small memory footprint, too). When I write software on my own for fun, it tends to be Python, which is even slower than C#. Do you have a problem with Python too?
steveha
lf(1): it's like ls(1) but sorts filenames by extension, tersely
I agree in part, but the main point of BSD-like licenses was to include the "no warranty" disclaimer and other things that would be completely unnecessary under a rational system of jurisprudence. I don't think anyone in history has ever been dragged to court and had to pay tens of thousands of dollars in legal fees after being accused of violating the BSD license, as is becoming a daily occurrence with GPL!
(A longer summary of my opinion on software freedom can be found here.)
I would love to see Miguel and Mono taken as distant from the GNU projects as possible. Next step is for us to contain and eventually cure instances of Mono in the wild.
For every problem, there is at least one solution that is simple, neat, and wrong.
Are you going to reject Windows because M$ made it?
If not, why not use Windows and be completely happy?
I refuse to use Eclipse precisely because it is too close to (L)GPL in its licensing terms, which are "weak copyleft". The same applies to NetBeans as well. I simply use permissively-licensed text editors like vi or SciTE instead, and if I ever wanted a heavy Java-based IDE the first thing I'd check on is the recent permissively-licensed fork of IntelliJ IDEA (Community Edition).
Emacs is derivative of other text editors.
My most emergent gripe with GPL is that it seems like a non-starter for modern public dataflow implementations. To what extent is an interactive public Internet applet an API, a system library, an interactive application, or other? To what extent would the generated code which runs on the client app be characterised as source code, object code or program output?
Both GPL2 and GPL3 reference to program linking in terms of the classic von Neumann architecture (GPL3 seems to go out of its way to refer to code which runs on a single machine), with little reference to where computing was headed, and where it is today. If I release an app which depends on a combination of Internet applets, generated code, non-compiled micro-format libraries, executable data, and some mechanism to choose from providers of such potentially free or non-free options at run-time, I would anticipate some difficulty in determining how such a thing would fit into the elaborate universe defined by GPL, whereas it would not seem exceptional BSD/MIT licenses.
There are 1.1... kinds of people.
Correction, LGPL is a Free Software License.
However if MonoDevelop cannot be used fully and freely because of patent concerns, it's not really Free Software, even with a Free license.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Where is this a daily occurrence? Who is being dragged into court (without first being provided with the option to follow the license)?
Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
Sharepoint is a webserver and portal, so you don't have to write code (unless you want to, to get around some retarded limitation inherent in Sharepoint, which you will have to do at some point anyway).
You can set up a portal, link with AD credentials, include plugin "web parts" to do specific functionality, all kinds of stuff without having the first clue what a web server is.
That's why it's Apache killer. It also kills the servers, the users, the users' files, the admin's overall quality of life, and darkens the sky for blocks around. But those are clearly listed as features.
I would expect the pedantic police will be out in force to correct your usage of the word "derivitive" but otherwise your point is well made. Personnally, I don't think the problem with the GPL is the license itself. I use it occassionally even though I prefer the less complicated BSD-style licenses. My problem are the legions of Stalmanistas who attack anyone who criticizes the GPL. These same people like to point out how using software licensed any other way makes you a slave to the developer yet they drive cars made by someone else, wear clothes produced by someone else, and often eat food that is prepared by someone else. Using their arguments they are just as much of a slave to the manufacturing and service industries as computer users are to software companies. The fact of the matter is, we are all a "slave" to something. We all enjoy having our choice but some seem to forget one very important choice; if you don't like something, then don't use it. You have that choice too. And please don't argue with me because I didn't make the same choice as you. I realize that is part of human nature, but there are bigger and more important things in life.
"Only" 10 MB? How utterly absurd. And yes I get that in context to the claim made by the GP you have a point. (Possibly the GP has binaries compiled with debug symbols, or possibly *you* already have over a hundred megs of mono libraries loaded for something else and dont realise it.)
But just wow, only 10MB for a silly little virtual notepad. That's 256 times the entire system memory on my first PC. Which was a much more accessible and "user-friendly" machine than you can buy today, with a good DE built right in. It appears computer science in the intervening time has been exclusively focused on driving hardware purchases...
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Oh no Microsoft is out to get us all... blah blah bla anyone who looks at Microsoft or .NET is evil blah blah blah... these are the people who are the Rush Limbaugh of the software world. Next thing you know we'll be hearing about Linux death squads.
Mono is here and it is not going to go away no matter how hard you complain, I can prove my point by showing that Ubuntu while not my personal favorite OS is continueing to use Mono and has no plans to stop. If you don't want to use Mono that's fine no problem, but please don't use Mono quietly there are software developers trying to work.
I installed mediawiki at my workplace and management were horrified. They don't want it. They want to control the information. Not just anybody with access to the LAN.
http://michaelsmith.id.au
http://live.gnome.org/Gnote
Rich And Stupid is not so bad as Working For Rich And Stupid.
Quite a few top iPhone games are written using Mono.
Open Office is NOT a text editor, nor does it contain one. ^_^
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Having worked at a company that used file shares to store documents, and where people would download a document to their local machine, edit it, go on vacation, and others had to wait until that person came back from vacation to get the latest revision, well, Sharepoint is an improvment. :)
Need help treating your acne? Come here!
Sure 10 MB is absurd, but it's a lot less absurd than the claimed 189 MB. I don't think I had any mono libs loaded without knowing it. I was actually testing this under fluxbox, not gnome. When I deleted all the mono libraries using apt, the only other app that showed up as having a dependency on them was f-spot, and I didn't have f-spot loaded when I did the memory test. If the GGP had binaries compiled with debugging symbols, then that would mean that the GGP's 189 MB figure was basically wrong, because the point of his post was that he didn't think tomboy should be included in a default install of gnome.
I think the most likely possibilities are (1) that there's something wrong with the method I used to measure memory use, or (2) the 189 MB figure the GGP quoted was for an earlier release of tomboy/mono, and they've made it somewhat less insanely bloated since then.
Another thing to keep in mind is that although the GGP is complaining about tomboy's presence in a default install of Gnome, what's probably more relevant is what's present in a default install of popular desktop linux distributions. Ubuntu has decided to switch from including GIMP in a default install to including f-spot instead, and f-spot requires mono. And guess what the reasons were for switching from GIMP to f-spot? It was because GIMP too hard to use, took up too much space on a CD, and was too slow to start up. In other words, the concerns about bloat and performance that the GGP raised may actually be good reasons to have mono included on a default install.
For me, the really good reason to remove mono and mono-dependent apps from my machine is that I'm concerned about whether mono can really survive as open-source software, so I don't want to hitch my wagon to some app without realizing that it's dependent on mono.
Find free books.
So does wiki
"Wiki" is not a proper noun.
Do you have a problem with Python too?
No, since Python is over an order of magnitude less bloated than C#. Being a bit slower at number crunching doesn't mean it can't be more efficient at doing other things.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
Should have gone with the WTFPL.
(Actually I am curious as to what a large project under WTFPL would look like.)
For what? 3D graphics?
You're wasting your time, you can't change religious beliefs with facts.
The key point from what you linked: "and you don't give the other dept the source code (so it falls outside the gpl license)". But the license's authors have defined "distribution" to exclude propagating a work within an organization. Besides, even if it did count as distribution, we could still comply. On our Linux boxes, we get our copies of MySQL from mirrors of Canonical's Ubuntu repository, and we have the option to check the "source" box in Software Sources if need be. We also run MySQL on an internal Windows server, and we have the option to download source packages whenever we update the Windows binary package.
more like a floater you find in a public toilet.
But if Silverlight succeeds, and Linux users want to access that content, but the feature is either broken, not implemented or missing in Moonlight, those users will be in a position to contribute the code, and everyone wins.
In what country? As aztracker1 wrote, one feature commonly used by Silverlight sites that is missing from Moonlight is the ability to view videos subject to digital restrictions management. In the United States, only the owner of copyright in a work subject to DRM has the right to make or authorize players for that work (17 USC 1201; Universal v. Reimerdes).
And what users? Most individuals who don't know how to code aren't willing to donate a sum that makes up a significant fraction of what it would cost to just buy a copy of Windows to run in VirtualBox.
Remember: there is no lock-in with Free Software. It cannot happen, period.
There's always lock in with even free software. Let's someone pulled the plug on the license for some piece of GPL software that you relied on for your product. Yes, you could continue with that fork as it was, but, the original team that owned the original code and moved on in non-free mode would have the advantage of the brand name, the development process and infrastructure, and above all, the expertise and vision.
Let's say Linus said, "eek, I'm now going to charge a tax on the Linux kernel..." What would I do? There would be some percentage of people that would sigh about the terrible world and then pay the tax.
This is my sig.
hmmm
maybe you are using it wrong!!
Well I cant test it because I dont have mono (thankfully!) I mention debug symbols because I have seen that - some developers have more resources than they know what to do with and assume everyone else does too. I tend to stick to Slackware because Patrick has never done anything like that (at least that I have noticed) and doesnt ship GNOME (which can be a big hassle to get rid of with other distros.)
However, I have another explanation for you after searching the old memory banks. Free isnt very useful because of the way the kernel allocates memory. If you unload that program and check free again, I dont think you'll see the 10 megs back. And even if free tells you you have no free memory, you may still be able to load another program, even a relatively large one. IIRC this all has to do with dynamic cache sizes - the kernel will let the cache grow to consume all or almost all free memory, then take pages back out of it on demand when a program needs space. When a program releases the memory, it just gets marked available for caching again. So I am *guessing* that what happened was the program took considerably more than 10 megs, however most of that was allocated out of a bank formerly marked for caching (but not actually in use for such, of course) so you dont see the difference when you check with free.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Mono is still dead, just as I predicted in 2006 and re-iterated in 2009.
http://realmeme.com/roller/page/realmeme/?entry=he_s_still_dead_jim
Dead.
DOA.
What is the "w-word"?
After all, I am strangely colored.
There's no significant difference between emulation and implementation of an abstract construct...
After all, I am strangely colored.
can you name anything under the BSD licence that is not derivative? TCP/IP? derivative of previous communications standards... sendmail? derivative of previous mail agents.
usenet? is usenet BSD? what? something is wrong here...
Don't claim that nothing original comes under the GPL. GPL Software is as original as all software; i.e. borrows the best and improves the rest.
Please don't fan the flames, both licences have their uses.
miguel msfanoboi at heart that you are!
Your TRUE COLORS ARE FINALLY STARTING TO SHOW!
Well, you will be glad to know I'VE LONG AGO REMOVED AND BANNED YOUR DISEASED software from my systems.
I personally do NOT hire:
any one with ms or .net, or vb, or c#, or asp experience. Its the kiss of death! bye bye!
And since I set the IT Hiring policy, your not getting in the door either.
All the ms weenies at my place of employment before I got there know their days are NUMBERED! The herd is thinned constantly with GNU compliant employees (ALL PUNS INTENDED bad or otherwise! :) )
I personally do NOT use:
any thing thats tainted with your diseased software. I specifically ban such implementations including WINE!
I make sure that I take steps to remove and prevent the installation of your dieseased software.
Your actions and your employers actions have put them on the:
1) Unauthorized Vendor list - so Novel and SUSE are BANNED including but not limited to OpenSUSE and SLES.
2) Unauthorized Software list - meaning you can be TERMINATED ON THE SPOT for use and installation of software on this list.
Your geek and nerd memberships are hereby REVOKED IMMEDIATELY, and I would be very careful about any stray penquins you run accross, as the Tuxinator is out there! And YOUR THE TARGET!
There is a reason I switched to Linux, and its to AVOID ALL THINGS ms and ms related that includes c#, asp, .net, vb, win os, and any thing else they are involved in. I don't want their crap on my systems, personal or work.
To i4i: CONGRATS! ! ! ! Spend the money well! DIE ms DIE DIE! DIE!
1311393600 - Back to Black
If that's how you want to define emulator, then you might as well call glibc a C emulator.
I'd call it an interpreter, but I don't disagree...
After all, I am strangely colored.
Actually, you're COMPLETELY WRONG.
Wine is an clean room reimplementation of the Win32 apis and userland.
Mono is a clean room reimplementation of the .NET apis and userland. .NET is essentially Win32+1.
Neither are very compatible and both have questionable legal status.
So really, Wine is probably the closest project currently existing in FLOSSland to Mono.
Cheers to the idiot mods who modded your post informative.
Mod me down, my New Earth Global Warmingist friends!
Awww. The little boy thinks hes all grown up now. You are too cute, kid.
Whose a good boy? Whose a good boy? You are !
Here's a cookie !
MS Paint is nice, but my personal favorite is adobe illustrator.
Nothing like vector based code!
Please don't fan the flames, both licences have their uses.
Perfectly correct. GPL is for people who think too highly of their code, whereas BSD is for people who just want to spread their code and hopefully create a better world.
So, for users to have the freedom to do what they wanted, they had to strip it of the code that is licensed under a "free" license. Maybe, one day, others will also see how restrictive the GPL really is.
I'm afraid that almost everything you have said in your post regarding SharePoint is wrong - yes, SharePoint does enjoy integration with the Microsoft Office suites, but if you do not have Word or Excel 2003 onward installed, you will simply get offered the file for download when you click on it. And thats ignoring the fact that you are not limited to the Office file formats - you can even store OpenOffice documents in SharePoint Document Libraries without any hassle at all. Also, SharePoint 2007 works pretty damn well in Firefox (no, some of the advanced page editing features do not work that well, but you can work Lists and Document Libraries fine with Firefox).
I rather think we may be talking at cross purposes. I know full well you can browse a sharepoint repository in Firefox, and you can download/upload documents (rather than rely on the integration with Office).
The point I'm driving at is that Microsoft are (IMO) trying to push their customers into using the Office integration features to essentially obsolete a simple SMB fileshare and replace it with a Sharepoint server - thus making migration from a Microsoft platform that much harder.
Yea the other day I saw this shit auto-load on a Linux box I was building and it really pissed me off.
Maybe I don't want anything written in .NET or C# on my machine. My question is why in the first place. Like you said there are a lot of better languages for Linux/UNIIX world to write in. Python, Pearl, Java, C, C+ the list goes on without including .NET and C#.
And here we go with the "Branding" ploy used by MS and others. "Got to have TOMBOY!" No you need a "note-taking applet" there are plenty of others written in other languages. The one I use in KDE whatever it is called works great and I doubt it is written in .NET. Its like people think they need "Word" to write a letter. No you need a Word Processing Application. I don't "need" Banshee. I need a Music Player and SongBird, XMMS, Amarok (others) all work just fine.
Some argue that so you can develop .NET Windows applications on Linux. Why would anyone want to when Visual Studio (which doesn't run on Linux) really is the best tool to use for this. Yes I have worked with .NET code in the past but what I did was developed on a Windows box. Kind of silly developing on a system not meant to run the code you are working.
Mono is nothing more than a crack to allow Microsoft a way to slip into the Linux/UNIX world. Miguel and Mono is like one of the maggots a Bore Fly leaves under you skin. Soon it will become infected and start to rot away from the inside.
I happily left Windows World a long time ago and have never looked back. One reason was crappy insecure code and I don't want it now. If some want Mono fine load it up but please don't be putting this shit on my Linux box by default.
Keep writing wicked fast C code or Python!
http://brainstorm.ubuntu.com/idea/110/
So let me ask you a question. Do you really think software vendors should be prohibited from adding features to their products that interact with each other? Or just Microsoft should be prohibited?
Sharepoint and office work together very well, and MS publishes the interface to allow this (which OOo utilizes). Everyone says Microsoft "holds back technology", but it seems that it's the Microsoft haters that want to continually hold back technology simply because it's Microsoft doing it.
If you need web hosting, you could do worse than here
10MB is peanuts today. Have you looked at how much memory most apps in Linux use? While Tomboy may be a "silly little virtual notepad", it's a bit more than that.. it has a lot of functionality, not to mention has a very polished UI. graphics take up a lot of memory. It also has spell checking, search capabilities, plug-in architecture (with several plug-ins), etc.. all that takes memory.
By the way, GNote, the Tomboy replacement written in C, takes up more memory by my calculations.. 18MB.
If you need web hosting, you could do worse than here
And how fucking dare anyone out there make fun of Miguel after all he has been through!
He never received a degree, he was dissed by Microsoft. He founded at least two fucked-up projects, his hero turned out to be ***gulp*** a user, a cheater, and now he's going through a license change battle. All you people care about is ***ew, ugh*** freedom and not making money off of software. HE'S A HUMAN!
What you don't realize is that Miguel is making you all so much more interoperable and all you do is write a bunch of crap about him.
He hasn't blogged how awesome Microsoft is in days. His project was called Gnome for a reason because all you people want is GNU GNU GNU GNU GNU!! LEAVE HIM ALONE...
You're lucky he even coded for you BASTARDS! LEAVE MIGUEL ALONE! ... Please.
***wipes tears***
Richard Stallman talked about freedom and said software should be free no matter what. ***gulp*** Speaking of freedom, when is it freedom-loving to publicly bash (no pun intended) someone who is going through a hard time. LEAVE MIGUEL ALOHONE! PUHlehase...
Leave Miguel de Icaza alone right NOW! I mean it! Anyone who has a problem with him, you deal with Balmer, because he's not well right now.
***cries a river*** ***gulp***
Leave him alone...
I agree totally. Sharepoint is poison, it not only gets in the way of C# development but it invents new and exciting ways for things to break.
Add to that snail like speed and that it gets in the way of efficient content management.
Finally sky high licensing make sure you have to be totally brain dead to take this route.
ShitPoint is the perfect example of why non IT educated people should not make technical IT decisions
You are amateurs. I use Havok
The new right fascists are bilingual. They speak English and Bullshit.
From real, pro developers I know... If they really really need to write something for Windows platform, they fire up a virtual machine, boot into windows and use platform's own de facto standard IDE which seems to be Visual Studio. If they are into "deep stuff", they basically run boot camp for a real windows.
I also fail to find one, single tool from pros or amateurs which is meaningful, doesn't replicate an established application which is available to OS X or Linux thanks to Mono.
My views would change for example, if MS used Mono Framework to ship Silverlight 2 on OS X. No, they started it from beginning and dropped PowerPC support while on it.
I can use unmodified sources to build KDE 4 "native" on OS X, tools actually works and I can even send bug reports to developers of complex apps. That is what I understand from multi platform development. Vuze/Azureus can run as unmodified too, it is a Java app. The "extra" stuff is in native binary yes but it would be stupid/needless show off to code a HD Video decoder in Java even if it would be possible.
You seem to be a developer and I want to ask a single question. You heard about GNU Step right? It is directly related to OpenStep/NeXTStep and the rule of thumb is, if you start coding with it, it is possible to release same exact thing to Linux/OS X. It is not a theory, there is a decent mail application which actually works, used by people.
So, tell me why wouldn't a developer use their GNUStep and ship same thing on both OS X and Linux/FreeBSD? Wouldn't it be cool?
You know the reason right? Cocoa is ages ahead of it, OS X gives some decent, professionally coded and maintained extra frameworks, supported by Apple (try filing a gnustep bug to apple) and actually works.
"it is coming", "it is shipped soon", "it wasn't needed for 99% of apps"... These are the things you will always hear at Mono camp. They claim some insane thing like, MS, would EVER let some "open source crap OS with open source crap framework" (wanna bet they don't call it internally?) beat their own native OS and framework. If you aren't naive or actually paid by MS, please read some IT history. This is not the first time MS uses that clown to divide open source scene.
While it manages to create a 450+ comment fight on Slashdot between open source users/developers (that is what MS wants), it also validates that rms is not some tinfoil hat fanatic and "open source" and "free" (as in speech) are in fact, can be really different terms.
It may have given some wake up call to anti GPL camp showing what they are actually serving to.
That is some big IMHO btw.
Could it be "I am resigning before you can fire me" ?
I really don't think FSF/GNU and even large portion of Gnome users/developers aren't happy with what their once poster child has become. I started to check for mono dependencies in tools I install to OS X myself and as a Mac user, I am not really a "everything should be open" fanatic. I can't imagine what would actual Linux users and companies choosing Linux would think to be bound by some "promise" rather than something like gtk2 or linux itself.
I uses Calc.exe... but I can only write funny words like : boobies...
Use a real calculator, you 17008.
I use MonoDevelop for the mac to develop for the iPhone. Its a very good experience.
And yet, the same GUI program written in Python is larger than the equivalent program in C# (PyGtk vs Gtk#).
Hurrah for baseless claims.
First of all, the internet I am talking about is the one corporate people are complaining about.
I would remind everyone here, that the corporate internet that is in use today, didn't actually become useful till around 1996. The Internet I would argue didn't actually come into existence, and was still mainly "DarpaNET" until LINUX came onto the scene.
I think the reason is because of Linux OS Kernel.
LINUX is a OS kernel, it is not all of the driver packages that come with it, many of which as pointed out here are not GPL'ed.
Lastly, lots of applications have been pointed out here that are not GPL which form the plumbing of the corporate internet in which I speak of, tis true.
However, I would like to make a counter point: corporate America makes all of those "different" licenses "go" through the use of the LINUX OS kernel.
(Which, congratulations RedHat on another outstanding year, may it continue!)
I would also like all of you to think about WHY a GPL'ed kernel excelled, and positively beat the pants off of BSD using a supposedly "free-er" license with fewer "restrictions". Not just from a technology perspective, but through also the understanding of how to make money building software.
I would also like to ask everyone to think about why companies continue to steal GPL code, when BSD style licensed alternatives clearly exist.
(Most recent Microsoft cases and "gadget" makers etc which I am sure all of you are aware of as slashdot readers in the recent weeks postings.)
-Hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
Sharepoint is an application that runs on IIS. IIS is what is replacing Apache here. Sharepoint replaces some of the content management systems you might run on Apache, whatever they might be.
Sharepoint is a big steaming pile of garbage. It is a dreadful piece of software. IIS is not a very good web server either. Sounds like your outfit is run by people that know nothing about web servers, content management packages or software in general.
Except that SharePoint library items are accessible via SMB (\\site-collection-name\site-name\library-name\) and web services, making migration (including full meta data) as easy as anything else.
Sigh. Not this again.
Here's the deal:
- Ad-supported software is free as in free beer (i.e. no monetary cost).
- Software under a GPL-like licence is free as in free speech (i.e. not enslaved).
- Software under a BSD-like licence is free as in free time (i.e. no strings attached).
In fact, even this is slightly inaccurate, since the BSD does require you to retain the copyright notice. Either way, the GPL use of "free" is perfectly legitimate: Freedom comes with responsibility.
sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
Ah, okay-- so you really are saying that "a lot of Linux servers were connected to the Internet" means the same thing as "the internet was basically built on the GPL."
Great, glad we sorted that out.
Copyleft / GPL software is only "free as in communism" - that is not free at all. It is a viral license that uses government force to spread itself, subverting the free market in software development (which naturally leads to the most common software components becoming open source and public domain, while the best developers are still able to make money selling cutting-edge innovations), and encouraging ever-more government funding and control of yet another important industry.
Permissive licenses aren't perfect, public domain is, but I don't think anyone in history has ever been sued over forgetting to give proper credit to the downstream authors, as the BSD license requires. The main point of the BSD license was to cover the legal butts of the original authors (i.e. no warranty, traceability, etc), which would be completely unnecessary under a more rational system of jurisprudence.
Responsibility comes from the rights of other human beings, and there is no such thing as the right to enslave others, which is what GPL claims of anyone who dares to borrow its code on his or her own terms.
(More here.)