Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Windows Businesses The Almighty Buck IT

Microsoft Windows Server 2016 Moving To Per-Core Licensing (arstechnica.com) 288

rbrandis writes: Windows Server 2012 has two main editions, Standard and Datacenter. They had identical features, and differed only in terms of the number of virtual operating system instances they supported. The licenses for both editions were sold in two-socket units; one license was needed for each pair of sockets a system contained.

Windows Server 2016 reinstates the functional differences between Standard and Datacenter editions. Datacenter will include additional storage replication capabilities, a new network stack with richer virtualization options, and shielded virtual machines that protect the content of a virtual machine from the administrator of the host operating system. These features won't be found in the Standard edition.

Windows Server 2016 licensing moves to a per core model. Instead of 2012's two socket license pack, 2016 will use a 2-core pack, with the license cost of each 2016 pack being 1/8th the price of the corresponding 2 socket pack for 2012. Each system running Windows Server 2016 must have a minimum of 8 cores (4 packs) per processor, and a minimum of 16 cores (8 packs) per system.

This discussion has been archived. No new comments can be posted.

Microsoft Windows Server 2016 Moving To Per-Core Licensing

Comments Filter:
  • by ZorinLynx ( 31751 ) on Saturday December 05, 2015 @08:20PM (#51064959) Homepage

    Microsoft seems to have a fetish for making licensing complicated.

    I suppose since they practically invented the concept it makes sense. But damn, how far can it go?

    • by BarbaraHudson ( 3785311 ) <barbara.jane.hud ... minus physicist> on Saturday December 05, 2015 @08:25PM (#51064975) Journal

      Microsoft seems to have a fetish for making licensing complicated.

      I suppose since they practically invented the concept it makes sense. But damn, how far can it go?

      They didn't invent the concept. They're just following in the footsteps of Oracle, IBM, etc.

      • by smittyoneeach ( 243267 ) * on Saturday December 05, 2015 @08:32PM (#51065021) Homepage Journal
        Jeff Bezos is all: "Hey. You. Get off of my cloud."
      • by mlts ( 1038732 ) on Saturday December 05, 2015 @09:35PM (#51065271)

        Here is the ironic thing. IBM with POWER7 has two modes for their chips. One is the usual functionality, where a 32 core CPU uses all 32 cores. The second mode, called TurboCore, disables half the cores... but allows the cores that are working to use the cache of their disabled neighbors, as well as run the CPU at a higher clock rate.

        The reason for this mode is because Oracle, Sybase, et. al., all have per core licensing for production systems. So, having the ability to turn off a good amount of cores will cut the fee in half, and that licensing fee can be very substantial.

        One advantage of Microsoft was that they licensed per CPU socket. Now, in Windows Server 2016, that changes... and I'm not surprised it did, just because of the amount of cores available on Xeons and AMD CPU chips.

        Maybe this is a good thing. Customers will demand that Intel and AMD start having more oomph per core than just adding more cores to the die. This will help a lot in tasks that can't be multithreaded (fast fourier transforms if doing video, for example.) Maybe we will see the IBM TurboCore mode (not to be confused with AMD's TurboCore) used in the amd64 architecture.

        • Re: (Score:2, Insightful)

          "Maybe this is a good thing. Customers will demand that Intel and AMD start having more oomph per core than just adding more cores to the die"

          Not sure why you think removing choices and tying the hands of developers is a good thing .

          Licensing per core is stupid, and frankly it should be illegal. What's next, different cost based on the amount of RAM installed? Higher cost if you haver a SATA 6 capable drive rather than SATA 3?

          Microsoft: You seem to have upgraded your ISP plan and have 10 times the netw

          • Re: (Score:2, Interesting)

            by Anonymous Coward

            Licensing per core is stupid, and frankly it should be illegal.

            Why illegal? There is already licensing per user. So why not per core? Why not per watt?

            There is an alternative - use a competitor that uses a more palatable licensing scheme.

            • They didn't provide any added benefit (unless you count removing artificial crippling of the software as an "added benefit"), and furthermore there is a high probability that if I have 32 cores they will be charging me a ridiculous fee for code that likely doesn't (and can't) take advantage of that kind of parallelism.

              "There is an alternative - use a competitor that uses a more palatable licensing scheme."

              Unfortunately that is not always an option. There are myriad reasons why, and while in many cases it

              • by armanox ( 826486 )

                Or have no choice in the matter. Remember, the people that make the decisions on HW/SW are not always the ones who know the fine details.

          • What's next, different cost based on the amount of RAM installed?

            This already exists. Some MS Operating Systems artificially support limited amounts of memory.

          • "Maybe this is a good thing. Customers will demand that Intel and AMD start having more oomph per core than just adding more cores to the die"

            Not sure why you think removing choices and tying the hands of developers is a good thing .

            Licensing per core is stupid, and frankly it should be illegal. What's next, different cost based on the amount of RAM installed? Higher cost if you haver a SATA 6 capable drive rather than SATA 3?

            Microsoft: You seem to have upgraded your ISP plan and have 10 times the network throughput now. Please remit US $500.00 in order to continue using this added functionality.

            Start licensing by each illegal activity's operation, by operation, performed on any core in a working IPC system. Get the popcorn ready....

            You just launched uTorrent and downloaded S1E1 of Gilligan's Island (SD, low res). To continue using Windows, please have your credit card or checking account number ready (along with business unit), and click Next-> to pay the $32,080,102,443,390 Windows license cost.

            (I estimate, of course)

          • > What's next, different cost based on the amount of RAM installed?

            MS already does that with Windows 7 (or previous versions)

            I have 32 GB of RAM in my main dev box. You need to run Windows 7 Professional (or better) in order to use more then 16 GB of RAM. You need to use Windows 7 Premium or better if you have more then 8 GB RAM.

            Memory Limits for Windows and Windows Server Releases
            * https://msdn.microsoft.com/en-... [microsoft.com]

            e.g. x64 version
            Windows 7 Professional 192 GB
            Windows 7 Home Premium 16 GB
            Windows 7 Home B

        • by jaa101 ( 627731 )

          Customers will demand that Intel and AMD start having more oomph per core than just adding more cores to the die.

          Intel and AMD would love to be able to do that. We haven't been stalled under 4GHz for years for marketing reasons; it's just not possible with current technology and sane power dissipation.

          This will help a lot in tasks that can't be multithreaded (fast fourier transforms if doing video, for example.)

          For video work its usually possible to parallelise by just having each core work on its own frame. Anyway, there seems to be plenty of literature on multithreaded FFT algorithms.

        • Someone I know is a satanist. He sent a copy of Oracle's license docs down to hell with a note attached saying "Guys, learn".
        • by Rockoon ( 1252108 ) on Sunday December 06, 2015 @05:25AM (#51066483)

          This will help a lot in tasks that can't be multithreaded (fast fourier transforms if doing video, for example.)

          There have been parallel FFT's algorithms for years that scale fairly well, especially for multi-dimensional data (3D transforms get an almost a linear scaling with core count.) What the hell are you talking about?

          • by sribe ( 304414 )

            What the hell are you talking about?

            Seems to be a common meme lately, to talk about the vast amount of tasks which cannot be parallelized. One sees it particularly around discussions of mobile processors for phones & tablets--the claim is made again & again that mobile devices cannot benefit much from higher core counts, totally ignoring that the most CPU-intensive, and extremely common, tasks we do with these things are processing of photos and videos, which are extremely amenable to parallel algorithms--in fact, the built-in librari

      • by hughbar ( 579555 ) on Sunday December 06, 2015 @02:52AM (#51066105) Homepage
        Absolutely. I'm in my 60's now, and remember that IBM had a grip on the mainframe market renting expensive extra memory for each bit of bloated software (sound familiar?). All the manufacturers were mutually incompatible too until Amdahl and the plug-compatibles arrived, this and the IBM anti-trust finished the game.

        Second, (I believe) they invented functional pricing, something that was enthusiastically adopted by ICL (the British manufacturer), a 300 line per minute printer is the same hardware-wise as a 600 lpm, except for one resistor (say) and the rental price.

        So Gates had some good teachers, as do Apple (incompatibility and difficulty of repair, but oh-so-shiny), Android (what use are 'apps', except for customer/data capture?) etc. etc. Linux, BSD are pieces of serious 'liberation', it would be well to appreciate that. Happy whatever.
      • Microsoft seems to have a fetish for making licensing complicated.

        They didn't invent the concept. They're just following in the footsteps of Oracle, IBM, etc.

        I was thinking the same thing, in terms of insanity-inducing licensing complexity Oracle is hard to beat. Haven't dealt with IBM much, but Lenovo's ThinkPad licensing, presumably IBM-derived, is a nightmare too, try buying an extended warranty from them and see if you can figure out which of the dozen nearly identically-named versions with little to no apparent difference apart from price you need.

        Still, nothing comes close to Oracle when it comes to incomprehensible licensing.

        • I've seen people tearing their hair out over SQL Server licensing. They tried to get an explanation from Microsoft and even they couldn't explain it. The thing that a lot of inexperienced people here don't realise is that it's incredibly expensive either way and it's a lot easier and less of a business risk to just keep paying the devil you know than to completely rewrite your core systems. If you've got other Microsoft software such as Dynamics or SharePoint then you're basically trapped forever.

        • by Alioth ( 221270 )

          Oracle's licensing is particularly pathological. The problem is you ask five Oracle resellers for a quote, giving them identical hardware specs and requirements, and you'll get five different prices for licensing starting from eyewateringly expensive to absurd.

          The trouble is if you pick the wrong one, Oracle will turn around and sue you later. Now most vendors won't sue their customers because it makes for bad business, but in the case of Oracle this isn't so. If you're going to spend the money on Oracle, y

    • Comment removed based on user account deletion
    • by fuzzyfuzzyfungus ( 1223518 ) on Saturday December 05, 2015 @08:41PM (#51065069) Journal
      Microsoft was knee-high to a grasshopper and might not have even yet been in the business of selling word processors to Mac users and a cheapo 'disk operating system' for 8086s back wehn IBM was already making licensing complicated.

      They've certainly grown up since then, though.

      I have no doubt that they'll make this change confusing, just because they always do, but the move from per-socket to per-core seems like it should come as basically no surprise from MS, or anyone else selling software whose scale is limited primarily by the power of the underlying system, rather than 'per user' or 'per seat': The number of cores, and amount of supported RAM, per socket has just skyrocketed lately, even for comparatively modest sums of money, while the sheer board complexity and need for fancy high-speed interconnect has kept socket counts relatively flat(the plummeting costs of computer equipment in general means that team supercomputer-with-custom-interconnect-fabric is still buying more sockets than ever; but among cost-sensitive customers I wouldn't be at all surprised if 8-socket systems are getting hammered, and 4 sockets dead in the water or even declining, as the number of cores you can cram into 1 or 2 socket systems increases).

      On the minus side, this can't be good news for AMD: their per-core performance is lagging; but they have some parts that are kept somewhere in the running because they offer a lot of (fairly slow) cores, and support a lot of RAM, for a relatively low price(it's not terribly glamorous; but there are applications where you have a zillion lightweight http server tasks, or need a big huge memcached server for cheap and single threaded performance matters less than price). If MS is licensing per-core, without any modifiers for the power of the cores, that is going to put a great deal of emphasis on high per-core performance in any environment that tithes to Redmond. In their ideal world, they'd obviously just have a more competitive design; but AMD can't be happy that MS isn't 'weighting' cores for licensing purposes.
    • by Mashiki ( 184564 )

      This isn't even close to being complicated. MS was doing per-core licensing back when WindowsNT 3.1 was a thing.

      • by Dog-Cow ( 21281 )

        There were no multi-core x86 processors when 3.1 was a thing.

        • Nor many SMP x86 systems. The few that were there were from a few niche companies such as Sequent. Even the RISC platforms for NT - MIPS and Alpha - were uniprocessing systems.
    • They did learn from Oracle.

    • True, if you call two people from Microsoft licensing for an answer you'll get three answers. And none of them will overlap.

      Given the explosion of corse on a processor, I'm not inherently against the concept of charging by core - as long as the price is reasonable. From what I can see elsewhere on line, however, it doesn't look reasonable.

      Also, only including storage replicas in Datacentre was a huge mistake that will basically kill any chance Microsoft had of getting into storage.
    • Well, to be fair, we have had this in Linux from the start: it costs $0 for 1 core, twice as much for two etc.

  • by Walter White ( 1573805 ) on Saturday December 05, 2015 @08:22PM (#51064967)

    What do these mean?

    • by Anonymous Coward on Saturday December 05, 2015 @08:31PM (#51065011)

      They mean you should run your infrastructure and business-critical services on Linux or BSD so that Microsoft can't hold your entire company hostage at will.

      • They mean you should run your infrastructure and business-critical services on Linux or BSD so that Microsoft can't hold your entire company hostage at will.

        I fully second this. While I've had my reservations about the redistribution rights automatically granted to FOSS, one thing that's always rubbed me the wrong way is an ISV either restricting the customer in terms of the number of installations, pretending that the software is a book, or dinging the customer higher if the customer has more processing power.

        With these sort of trends, I do hope that people migrate to Linux or the BSDs so that they can get as powerful hardware as they can afford w/o having

    • Long ago, before the cloud, people used to fret all that "irony" stuff.
  • Lol (Score:2, Informative)

    by Anonymous Coward

    My company moved from Windows to Linux. How many cores is that, Redmond?

  • by bogaboga ( 793279 ) on Saturday December 05, 2015 @08:33PM (#51065023)

    Can someone tell me what exactly I am missing by [stubbornly] refusing to use Windows Server? I know there surely exist some advantages but what are they really?

    I have been using Debian Linux on our servers for almost 13 years now and we have no regrets! We have Samba installed as well.

    I sincerely do not know what I am missing as our systems have not given us any trouble for a long time.

    I must say we have some company contracted for support just in case. Who will bite?

    You may wonder what then keeps me busy: Well, We experiment a lot and contribute to quashing Debian specific bugs from time to time.

    • Re: (Score:2, Informative)

      by Anonymous Coward

      Can someone tell me what exactly I am missing by [stubbornly] refusing to use Windows Server? I know there surely exist some advantages but what are they really?

      I recommend reading the Ars Technica link to the story in the summary, as there are a huge number of sys admins who explain why Win Server is used so much in enterprise Long story short - Microsoft knows what corporations want and makes it dead easy to do things that scale from a small business to a huge multinational. Whether it's through tech such

      • Re: (Score:2, Informative)

        by Anonymous Coward

        This reads like marketing copy.

        OP asked for technical details. You provided words that belong on glossy pages printed for C-level management.

        One thing's for sure, though. Microsoft software "integrates so damn nicely" only with Microsoft software. ;)

      • by Zero__Kelvin ( 151819 ) on Saturday December 05, 2015 @10:45PM (#51065507) Homepage

        "Microsoft knows what corporations want and makes it dead easy to do things that scale from a small business to a huge multinational."

        That is a ridiculous claim. I have extensive experience with Linux and Microsoft, and claiming that Microsoft makes things easier is just plain ridiculous. It is the kind of claim that could only be made by a person who has Microsoft experience, but none with Linux (or at least significantly less).

        • by mlts ( 1038732 ) on Saturday December 05, 2015 @11:29PM (#51065697)

          I think "making things easier" is being mixed up with "easier to find MS experience than Linux experience."

          The problem I encounter, having sat in both worlds, is that each side thinks their stuff is the right hammer, and everything is a nail. The MS guys want to use their wrench as a screwdriver, while the Linux guys want to carve notches in bolts so they can use their screwdriver in place of a wrench.

          A couple use cases: Spawning Hadoop instances on OpenStack [1] or AWS is a lot easier with Linux than Windows. It can be done with Windows, but it is a lot easier to find howto guides and such under Linux. Another case is popping up nginx web servers on compute nodes for static content behind a load balancer. That is pretty easy with ansible [2], lsync, and varnish. In Windows, it can be done, but it would require some fancy footwork with SCCM/SCOM/WIM.

          On the opposite side, for a massive directory service (something spanning multiple geographical regions, with many employees and company division/org charts that look like spaghetti), AD has a lot more support than the various LDAP platforms [3], and has proven to be good enough, security-wise.

          Best thing to do is use both. Windows winds up at the core, Linux/BSD/etc. are at the edge.

          [1]: Windows and OpenStack are like oil and water. I've not heard of any OpenStack deployments based on Hyper-V, especially on Kilo and Liberty. I wouldn't be surprised to see it (as Microsoft has embraced Docker in a useful fashion), but not at this stage.

          [2]: Ansible is easy to include in the VM image, so it either can have an image pushed to it, or it can hit a Git server, grab its playbooks, then run those.

          [3]: I've used other directory services. I would say that AD is a lot less painful than AFS or DFS/DCE. Things can change on a dime, and an AD competitor that can scale and replicate can come out of nowhere, similar to how Ansible/Puppet/Chef/Salt wasn't on anyone's radar a few years ago, but now is a staple of IT/DevOps as of now.

    • For a long time it was the only option to run .NET applications on (i.e., an ASP.NET site, .NET web services, .NET Windows services, etc.) so vendor lock-in plays a big part. That's potentially different now that .NET is open source and Microsoft is friendlier to FOSS stuff but for the time being most businesses will just suck it up with the devil they know.
      • The only thing that strikes me is application servers, where you'd run a compute heavy application remotely on a Windows server if your local PC was anemic. However, that's not been the case for several years now, so that's a good question. I read about Exchange and Active Directory. How many people run their own Exchange servers now a days as opposed to just renting GMail's services for their work? And if one is looking for a place to point fingers, Linux has Red Hat and I believe even Debian would ha
      • Another change there is how companies are viewing web servers and applications. Previously a company already had Windows admins and Windows programmers supporting their Windows desktops. When they needed a web application they had their Windows admins connect a box to the internet, and their Windows desktop programmers put together an application. Microsoft made it fairly easy for people accustomed to writing desktop guis to put their code on the web. That all made perfect sense.

        What some are starting

        • Do you actually think that any organization gives a shit about security? Once a week there is a data breach that shows that upper management cares more about having nice business cards then any security. Security is a cost. It never contributes to the bottom line. Since it isn't profitable this quarter it is never a useful expenditure.

          Even after getting burned the corporate attitude doesn't change. Is Sony a three time looser, or a four time looser or a five time looser? I forget. After the PlayStation net

          • > There are now intelligence cadres in the People's Republic of China who know more about US intelligence operations then almost any one in the US.

            You're not wrong there.

            The attitude you describe in US companies and general organizations is changing, though not fast enough. Information security is one of the fastest growing fields in the world.
            Research firm Gartner projects that the world will spend $101 billion on information security in 2018.

            A report by Visiongain, a business intelligence firm in Londo

      • by Luthair ( 847766 )
        Thats funny, I thought the only reason you used a .NET application was because you were using a Windows server. Maybe its circular :)
        • by ranton ( 36917 )

          Thats funny, I thought the only reason you used a .NET application was because you were using a Windows server. Maybe its circular :)

          Perhaps not circular, as the cycle begins with the developers machines running Windows. The combination of Microsoft Office and their desire to use arguably the best IDE in the industry (Visual Studio) keeps most developers in the enterprise using Windows. Since they are already using Windows, and their favorite development tools are geared towards the .NET ecosystem, using .NET just makes sense. Add to that C# being a really great language along with .NET being a pretty good platform and there are a lot of

    • by hodet ( 620484 )

      Active Directory and Exchange are reasons given by many enterprises. I am sure there are other decent options but that and a place to point your finger if things go wrong. If you are a PHB, perhaps a kickback or two.

      • by Jjeff1 ( 636051 )
        Not just AD, but group policy, which is a decent GUI that lets you install software and push settings down to computers, users and groups. When you need to modify security settings on 5000 PCs it's pretty painless to do so. Er, most of the time
    • by Anonymous Coward on Saturday December 05, 2015 @09:04PM (#51065165)

      I know there surely exist some advantages but what are they really?

      Lack of SystemD isn't advantage enough?

    • Re: (Score:3, Interesting)

      by Opportunist ( 166417 )

      Well, nobody is going to invite you to a holiday resort and play golf with you if you use Linux servers. Though I'm not sure whether Red Hat has caught on by now.

      • According to my coworkers, the last time they were invited to a Microsoft conference was in Hawaii ten years ago. Prior to that they attended three or four conferences per year. Looks like Microsoft caught on to Red Hat by not offering that perk.
    • by Cyberax ( 705495 )
      Right now? Not much.

      About 15 years ago, Windows was the only way to run a decent file and printserver. It was also much better documented and had better performance tools than contemporary Linux servers.

      Right now all these advantages faded - printing is easily done by standalone networked printers, fileservers are not nearly as ubiquitous as before and Linux is way faster. However, Windows is still useful in a number of cases: as an ActiveDirectory host, as a platform to run SQL Server and for Exchange
    • by Cederic ( 9623 )

      When your company has 2200 server applications from 200 different vendors, inevitably some of those are going to be "Windows only".

      Add in AD, Exchange and the relatively cheap licenses for SQL Server (compared to DB2 or Oracle, or fuck it, even the third party support overheads for the open source stuff) and the relative ease of acquiring Windows admins, it's a pretty straightforward decision to make Windows Server one of your core supported platforms.

      Along with and (sadly at the last four companies I've w

  • Not surprising (Score:5, Interesting)

    by JustAnotherOldGuy ( 4145623 ) on Saturday December 05, 2015 @08:59PM (#51065149) Journal

    As someone who is peripherally involved with MS data centers I can tell you that the whole Azure/cloud thing is booming like mad. It's insane.

    They literally cannot build data centers fast enough so what they're doing is buying and/or leasing buildings, gutting them, rebuilding them and hardening them to keep up with demand. And they're still not keeping up, there's a huge pent up backlog of demand and capacity that is growing like crazy. They literally can't keep up with the need for secured server space that meets their requirements.

  • by Jeremi ( 14640 ) on Saturday December 05, 2015 @09:18PM (#51065205) Homepage

    If you're a sane businessperson, you make sure your server software is easily portable to any OS, so that when a particular vendor tries to hike their licensing fees, you can just say "thanks, no thanks" and move your software to some other platform as necessary.

    Or, if you're completely blinkered and naive, maybe you've decided to irrevocably tie yourself and your company to a single vendor's platform, so that they can now do whatever they want to you and your only choice is to either pay up or rewrite your software from scratch.

    If you find yourself paying lots of money to run your software on an OS named for and designed around its GUI interface --- in order to run your software on a headless server in the cloud -- you might be in the latter category.

    • by hawk ( 1151 )

      Except that for SQL, that divergence his at insanely low levels--like the spelling of TIMESTAMP . . .

      And the divergent features offer performance--so avoiding them means more or more powerful servers, just to keep your options open.

      There are standards such as Posix that are reasonably tight, allowing at least straightforward adaptation, and there are those like SQL, which don't seem to mean much more than that developers from one will mostly be able to read the code of another . . .

      hawk

  • Windows Server and System Center 2016 are licensed by physical cores, not virtual cores.

    So in a VM I can tell the os that I have 2 sockets with 8 cores each that have say 16-32 HT cores as well.

    Now what about vm's where say I have 2-4 windows VM's on the same system and the VM host os is not windows?

    • The virtualization layer is not really relevant for the VM licensing, whether it is Hyper-V or VMware (or anyhing else).
  • Not good there, not good here.

  • In some scenarios, the licensing for SQL Server has gone up from about 20K to about 90K, due to the per-core licensing scheme. It was enough to persuade my company to move to PostgreSQL.

    • by Cederic ( 9623 )

      That would be rather awkward for the MS account manager, if they try and pull that one where I work.

      We already have extensive skillsets in other DBs, switching would be a massive pain - but $70k/year pays for a lot of pain.

    • VMware did some kind of pricing change a few years ago (which I think they may have later modified) when they figured out that people were beating the system by loading up multicore machines with maxed out memory and cutting their licensing costs.

      My guess this is a similar gambit by Microsoft. Use whatever statistics they can get on server sales, plus their own sales information and work out an equation that allows them to maximize revenue.

  • Having to buy more cpus, which we only have to do because of their bloated system. Sounds legit.

  • by nickweller ( 4108905 ) on Saturday December 05, 2015 @11:46PM (#51065751)
    "Microsoft Windows Server 2016 Moving To Per-Core Licensing"

    Because Microsoft has decided that people who update their own hardware must pay Microsoft for the privilege.

    "Windows Server 2012 has two main editions, Standard and Datacenter" and the only diffence between them is a registry hack.
  • I thought about Intel/AMDs response to this as the concept is a direct attack on the profit percentage of a computer. MS is unsurprisingly trying to take more.

    Consider this.

    Random company has X dollars to spend on a new server. Y is allocated to the hardware and Z is allocated to licensing. Whereas previously they could get an 8 core dual socket machine. This would give Intel/AMD a sale of 2 of their better margin CPU's. Now, the company has to re-allocate funds to MS licensing and therefore needs to buy a

  • "In order to better serve our customers, we have decided to charge more for the same features."

    Which goddamn customers asked for higher licensing fees?

A committee takes root and grows, it flowers, wilts and dies, scattering the seed from which other committees will bloom. -- Parkinson

Working...