{"id":24869,"date":"2011-03-05T12:21:30","date_gmt":"2011-03-05T12:21:30","guid":{"rendered":"http:\/\/scienceblogs.com\/gregladen\/2011\/03\/05\/when-commercial-interests-seep\/"},"modified":"2011-03-05T12:21:30","modified_gmt":"2011-03-05T12:21:30","slug":"when-commercial-interests-seep","status":"publish","type":"post","link":"https:\/\/gregladen.com\/blog\/2011\/03\/05\/when-commercial-interests-seep\/","title":{"rendered":"When commercial interests seep into OpenSource:  Good things can happen, but usually don&#8217;t."},"content":{"rendered":"<p>The other day, Julia and I decided to install <a href=\"http:\/\/www.amazon.com\/gp\/product\/B0000C0YW2?ie=UTF8&#038;tag=wwwgregladenc-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B0000C0YW2\"><em>SimCity 4 Deluxe<\/em><\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=wwwgregladenc-20&#038;l=as2&#038;o=1&#038;a=B0000C0YW2\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/> for Windows on one of our <em>Linux<\/em> boxes.  Using <a href=\"http:\/\/www.winehq.org\/\"><em>Wine<\/em><\/a>, the install went fine, but the program would not run.  It would kind of start up but then die with no obvious explanation.  With a bit of work I can probably find the reason and fix it, but first I went to the <em>Wine<\/em> site to see what it said there, and I found, do my disappointment, mostly Geeksnarkese blithering among the amateur IT experts who had been playing around getting the once-popular city-simulation game running with the <em>Linux<\/em> program that stands  for <strong>W<\/strong>ine <strong>I<\/strong>s <strong>N<\/strong>ot an <strong>E<\/strong>mulator (wine).<\/p>\n<p>What I men by Geeksnarkese is a linguistic and cultural phenomenon that at one time prevailed in <em>Linux<\/em> circles on the Internet (and elsewhere, in Windows fora and in Meatland as well) but is now, thankfully, less common.  I&#8217;ll write about that some other time but there is a good chance you know what I mean.  Anyway, it was impossible to figure out from them what was needed to get <em>SimCity4<\/em> Deluxe to install, run, or run properly (though they claimed it could be done) because in Geeksnarkese one ends potentially helpful paragraphs with things like &#8220;&#8230; and I&#8217;ll let you figure that part out on your own&#8221; and substitutes key instructions with phrases like &#8220;&#8230; just set up your media drive to emulate a file in the correct path and adjust the permissions accordingly&#8230;&#8221;   In other words, an amateur IT person who speaks mainly Geeksnarkese is merely an amateur for a reason!<\/p>\n<p>Anyway, frustrated with the inability of snot nosed kids working out of basements to communicate effectively, I downloaded <a href=\"http:\/\/www.codeweavers.com\/products\/cxgames\/\"><em>Crossover Games<\/em><\/a>.  <a href=\"http:\/\/www.codeweavers.com\/products\/\"><em>Crossover<\/em><\/a> is the commercial implementation of <em>Wine<\/em>. The money they make selling <em>Crossover<\/em> is supposedly used to make <em>Wine<\/em> better.   I am pretty sure that <em>Crossover<\/em> (the not-for-games version) is pretty good.  At any given moment it lets you install and run a recent (but not necessarily the most recent) version of <a href=\"http:\/\/news.office-watch.com\/\"><em>Microsoft Office<\/em><\/a> on your computer with no problems.  I got it a long time ago because I simply needed to run <a href=\"http:\/\/alternativeto.net\/software\/endnote\/\">Endnote<\/a> for a short while, and it worked flawlessly.  It&#8217;s a nice product, and for a mere 30 bucks or so a year, it is an excellent option for transitions from <em>Windows<\/em> to <em>Linux<\/em>.<\/p>\n<p>But the free version you download to try it out is, as one might expect, stupid and annoying, as least for the games version.  It had a strange menu and interactive system that was not easily understood but obviously designed to be clear and useful (they would do better if they didn&#8217;t just imagine that it was a good design, but actually tried it out with people other than those who know the system inside out).  Then, at critical moments in the install process, an obnoxious dialog box would pop up asking one of those questions that didn&#8217;t really have an appropriate answer (it turns out that when you <em>want<\/em> to click something like &#8220;I don&#8217;t want to pay now for the free trial version I downloaded nine seconds ago, but I do want to continue the current operation&#8221; you hit &#8220;<em>Cancel<\/em>.&#8221;  Dummies.<\/p>\n<p>Anyway, after all that mucking around, it turns out that <em>Crossover for Games<\/em> produced the same exact result wine produced: Nothing. However, I think that other than their dumbass dialog boxes it might be the case that installation with <em>Crossover for Games<\/em> was easier.  The problem with installing <a href=\"http:\/\/lmgtfy.com\/?q=windows+sucks\"><em>Windows<\/em><\/a> games on <a href=\"http:\/\/www.debian.org\/\"><em>Linux<\/em><\/a> is that <a href=\"http:\/\/lmgtfy.com\/?q=windows+sucks\"><em>Windows<\/em><\/a> games are inherently unsafe little security monsters, and it is hard to run unsafe things off of a CD.  There are ways around that and <em>Crossover for Games<\/em> might implement one of those ways (not sure).<\/p>\n<p>In any event, this particular foray into commercial software land produced the following results:<\/p>\n<ul>\n<li>1) I was annoyed; and <\/li>\n<li><\/li>\n<li>2) It didn&#8217;t work.<\/li>\n<\/ul>\n<p>Now, turn to <a href=\"http:\/\/www.redhat.com\/rhel\/\"><em>Red Hat Enterprise Linux<\/em><\/a>.  <em>Red Hat Linux<\/em> (and\/or <em>Fedora<\/em>, depending) is an excellent form of <em>Linux<\/em> which seriously competes with <em>Debian<\/em> and other distributions, and is often used in commercial operations.  It has been adapted to specialized uses. It is the basis for <a href=\"https:\/\/www.scientificlinux.org\/\"><em>Scientific Linux<\/em><\/a>, and I&#8217;m pretty sure there are real-time versions for real-time tasks, etc.<\/p>\n<p>The big deal with <em>RHEL<\/em> (the &#8220;<em>E<\/em>&#8221; being the key letter here) is that you buy it.  Well, you don&#8217;t really buy it.  It is released under the same <a href=\"http:\/\/www.gnu.org\/licenses\/gpl.html\">OpenSource licenses<\/a> as other OS software.   But normally, when you deploy <em>RHEL<\/em> on your computer(s), you also purchase support contracts. this way, instead of having to wade through snot stained going-nowhere Geeksnarkese on the Intertubes, you call or otherwise contact a highly trained professional who simply solves your problem.  Or, your company arranges for training of personnel by <em>RHEL<\/em>.  Or whatever.<\/p>\n<p>But sine the <em>L<\/em> in <em>RHEL<\/em> is OpenSoruce, you or I or anyone else can provide that Operating System and then, because it&#8217;s a free country, provide the service.  Not allowing that would be like <em>Ford<\/em> selling cars and not allowing anyone else to fix them but <em>Ford<\/em>.  Or <em>Apple<\/em> selling <a href=\"<a href=\"http:\/\/www.amazon.com\/gp\/product\/B001FA1O0O?ie=UTF8&#038;tag=wwwgregladenc-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B001FA1O0O\">iPods<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=wwwgregladenc-20&#038;l=as2&#038;o=1&#038;a=B001FA1O0O\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/>&#8220;><em>iPods<\/em><\/a> and not letting anyone else &#8230; (&#8230;. wait, never mind that one &#8230;).<\/p>\n<p>So, <em>Oracle<\/em> and <em>Novell<\/em>, which used to be one large evile company and one smaller not so evile company, now combined to produce the latest High Tech Monster trying to <a href=\"http:\/\/www.youtube.com\/watch?v=iJPFSNu_QNs\"><em>TOTW<\/em><\/a>, is trying to sell <em>RHEL<\/em> support, competing directly with <em>Red Hat<\/em>.  Is that good? Bad? Ethical? Evile?  I dunno.<\/p>\n<p>But <em>RHEL<\/em>&#8216;s reaction is an example of how commercial interests can muck up the <a href=\"http:\/\/www.fsf.org\/\">FOSS<\/a> model.  <em>RHEL<\/em> is now implementing &#8220;hidden patches&#8221; to its operating system which make anyone who does not know about the patches at risk of mucking up if they supply support.  This would be like <em>Ford<\/em> adding design elements to their cars that break the car if you try to fix it without knowing about them, and not telling anyone about them.<\/p>\n<p>This also means, and I think this is key, that there will be (or already are) patches that are implemented primarily or only to break the software and that otherwise have no purposed.<\/p>\n<p>And thus, <em>Linux<\/em> creeps towards the <em>Windows<\/em> design philosophy:  Break  the software, blame the victim, charge more.<\/p>\n<p>I would love to know what my friends who are professional trained <em>RHEL<\/em> engineers think about this.<\/p>\n<p>Both cases are similar:  The commercial model requires adding something that does not serve a purpose other than supporting the commercial model itself and that is annoying or destructive, and the final outcome is not improved software.  <em>Crossover for Games<\/em> does not work any better than not using crossover for games (for <em>SimCity4<\/em> &#8230; it probably works great for other games, so do try it) and <em>RHEL<\/em>, while probably still a top notch OS, now has code that is subject to all the negatives code is subject to (takes space, takes RAM, can have a bug, can be vulnerable, etc) that is not only unnecessary but also, because of the secret nature of it, not under the scrutiny of the FOSS community, and thus, more vulnerable to both bugs and security flaws.<\/p>\n<p><em>Hat tip Virgal Samms for the RHEL story, which is <a href=\"http:\/\/www.channelregister.co.uk\/2011\/03\/04\/red_hat_twarts_oracle_and_novell_with_change_to_source_code_packaging\/\">here<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The other day, Julia and I decided to install SimCity 4 Deluxe for Windows on one of our Linux boxes. Using Wine, the install went fine, but the program would not run. It would kind of start up but then die with no obvious explanation. With a bit of work I can probably find the &hellip; <a href=\"https:\/\/gregladen.com\/blog\/2011\/03\/05\/when-commercial-interests-seep\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">When commercial interests seep into OpenSource:  Good things can happen, but usually don&#8217;t.<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"1","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[67,57],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p5fhV1-6t7","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts\/24869"}],"collection":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/comments?post=24869"}],"version-history":[{"count":0,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/posts\/24869\/revisions"}],"wp:attachment":[{"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/media?parent=24869"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/categories?post=24869"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gregladen.com\/blog\/wp-json\/wp\/v2\/tags?post=24869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}