The Register Home Page

back to article Oracle VirtualBox licensing tweak lies in wait for the unwary

Oracle has introduced new licensing terms that some users may see as hidden within the terms for VirtualBox, the general-purpose virtualization software for x86_64 hardware. An eagle-eyed licensing consultant in Germany has spotted that licensing terms for downloads from the VirtualBox website have changed, effectively ending …

  1. steviebuk Silver badge

    All because

    Larry Ellison is a cunt. A greedy cunt.

    1. VoiceOfTruth Silver badge

      Re: All because

      Can you explain why you think Larry Ellison owes you anything?

      In another breath some people complain that free software developers are not paid enough/paid at all, and the world can't rely on such an unstable foundation. It seems that some people want it both ways - free software and complain when somebody wants to fund it. The fact that Larry Ellison is rich is irrelevant - some people seem to think he should do it for free, which strikes me as jealousy.

      So instead of resorting to nasty slovos, why not get off your arse and get coding up some virtual machine software. And then not charge for it.

      If not, reach into your pocket.

      1. VoiceOfTruth Silver badge

        Re: All because

        Wow. Three thumbs down in just a few minutes. I guess the freeloaders really don't like paying for other people's work.

        1. m4r35n357 Silver badge

          Re: All because

          Explain to me why I should pay Oracle a penny.

          1. VoiceOfTruth Silver badge

            Re: All because

            You ride a bus. You pay for a ticket.

            You eat food. You pay the grocer.

            You get your hair cut. You pay your barber.

            You use Oracle's software. You pay Oracle.

            Or... you use something else. Or... you stop griping and freeloading.

            1. m4r35n357 Silver badge

              Re: All because

              How much should I be paying them?

              1. VoiceOfTruth Silver badge

                Re: All because

                Why don't you contact Oracle, get the information, and let us all know?

                1. m4r35n357 Silver badge

                  Re: All because

                  Because don't use their shit, and I don't care about their developers.

                  1. VoiceOfTruth Silver badge

                    Re: All because

                    Then this does not effect you. Why bother commenting?

                    1. m4r35n357 Silver badge

                      Re: All because

                      Because a lot of my "elected officials" seem to agree with you that the UK owes Oracle a living.

                      "So you think you should use something and not pay for it." - citation please!

                      That should be "affect", BTW.

                      1. VoiceOfTruth Silver badge

                        Re: All because

                        So you think you should use something and not pay for it. That's not even communism.

                        Perhaps I should use your car and not pay for it.

                        1. m4r35n357 Silver badge

                          Re: All because

                          Why do you think you have a claim on my car? Do you work for oracle?

                          "Not even communism" - WTF?

                          1. AnonymousCward
                            Linux

                            It’s OK, who really needs the extension pack?

                            VirtualBox itself is GPLv3 and this won’t change as Oracle learned their lesson from buggering about with OpenJDK, OpenSolaris and OpenOffice. Also, USB 3.x support and the other bits most folks need got merged into the base product, meaning the main reasons to use the PUEL-licenced extension pack vanished.

                            The remaining featureset exposed by the extension pack is arguably pointless for most users.

                            Let’s go through the list:

                            VirtualBox Remote Desktop Protocol (VRDP) support. This can be replaced by modern RDP which works better.

                            Host webcam passthrough. Can be replaced by a number of network-enabled webcam servers.

                            Intel PXE boot ROM. Can be replaced with a PXE boot ISO or EFI NetBoot utility.

                            Disk image encryption with AES algorithm. LUKS, BitLocker, FileVault… works fine due to CPU AES instructions.

                            Cloud integration features. Just use cloud VM management tools supplied by the cloud vendors themselves.

                            Also, who in their right mind would use VirtualBox for anything other than basic desktop virtualisation? The Linux kernel module is ‘tainted crap’ (LKML said that due to historically poor code quality, not me) and on Windows, there’s been more than one security issue caused by insufficient checks to ensure only the signed application binaries can make use of the type 2 hypervisor drivers,

                            TL;DR: Nothing to care about here. The car is a Reliant Robin missing a front wheel, not worth “stealing”

                        2. Jr4162

                          Re: All because

                          VirtualBox is free software that Oracle has hijacked by making it sound like your need their proprietary extensionsm that are m optional. VMware workstation is free now, perhaps people should use it instead.

                          1. RAMChYLD

                            Re: All because

                            The issue tho is VMWare Workstation is practically discontinued at this point. It may receive the rare security fix but aside from that no new features.

                            Guess I have to learn how to use Qemu+KVM then. Shame it doesn't have a nice shiny frontend like Virtualbox or VMWare Workstation. The few frontend for it is unintuitive. But I'll live.

                            1. Grogan

                              Re: All because

                              With virt-manager (GUI), using a KVM based virtual machine instead of Vbox or Vmware workstation is not a very steep learning curve. You'll be glad you did.

                              Qemu, as a command line utility, is pretty nifty though, you have your entire VM configuration in the command line. Once you get that worked out it's easy and reliable to just run a script to launch your VM.

                          2. RAMChYLD
                            Boffin

                            Re: All because

                            That and Virtualbox is supposed to be FOSS software. Sun released it as such.

                            Guess that's one more FOSS project Oracle is killing just like OpenSolaris, Java and OpenOffice and MariaDB before it.

                            Maybe someone can fork the last actual GPL version of Virtualbox one day. One can dream...

                            1. Numpty

                              Re: All because

                              The parts that were FOSS when Sun owned VirtualBox are still FOSS now. The extensions in question here were always proprietary, and Sun charged you for them too (for non-personal use).

                              https://web.archive.org/web/20091227014032/http://www.virtualbox.org/wiki/Editions

                2. Anonymous Coward
                  Anonymous Coward

                  Re: All because

                  I have in the past attempted to buy a licence for just this bit of software.

                  They only licence it for sale in at least lots of 100. When you only need 5 licences it becomes prohibitively expensive for a small company.

                  They do not provide links to resellers.

                  Thus this is a really bad trap for unwary users...

                  We ended up going with VMware professional at the time. Partly because we'd tried to comply (and contacted oracle) and needed an audit trail of compliance.

                  They could at least make it easier to comply?

              2. Roland6 Silver badge

                Re: All because

                Like the bus, train, airplane, taxi etc. you pay them the price they give you.

                Now whether that price is worth paying…

                I’m sure the mis-selling compensation law firms will be looking at the HP Autonomy case to see if the judgement (namely Autonomy did overvalue their company/product) be more widely applied.

            2. bob42

              Re: All because

              "You ride a bus. You pay for a ticket"

              This is more like, you looked at the bus time table, and then have to pay for the ride you might have taken

              1. VoiceOfTruth Silver badge

                Re: All because

                That's not a valid comparison. You are actually riding the bus in the VB world. The timetable is the license (and FAQ), which clearly tells you the terms.

              2. Anonymous Coward
                Anonymous Coward

                Re: All because

                "This is more like, you looked at the bus time table, and then have to pay for the ride you might have taken"

                You look at the timetable, wait at the bus stop, never turns up but your taxes normally pay for the "service" ; the fare is just a fine for having the temerity of actually trying to use the "service." ;)

            3. This post has been deleted by its author

              1. VoiceOfTruth Silver badge

                Re: All because

                There is a big notice on the bus: If you ride, you pay.

                1. retiredFool Silver badge

                  Re: All because

                  Except there wasn't a big notice on the oracle website. Some guy actually read the T&C in detail and noticed this. What was free is now charged for AFTER you download. Using your bus analogy, you'd been using the bus systems free downtown only service. One day you get on the bus, they've snapped your photo, identified you, and 3 months after you get off you get an invoice in the mail for 10 bucks. And because there was a 3 month delay in the system, you get for the next 3 months an invoice for 10 bucks. After you got that first one, you stopped riding, but you still owe for all those trips between when they first decided to charge and when you stopped. Now does that sound fair?

                  1. Roland6 Silver badge

                    Re: All because

                    The UK Sale of Goods Act and Consumer Protection Act probably have something to say about the misleading/non-existent price information prior to download/purchase.

                    1. Anonymous Coward
                      Anonymous Coward

                      Re: All because

                      Same arguments as to why the shrinkwrap license was invalid.

                      No news here..

                    2. UnknownUnknown

                      Re: All because

                      Yes… prior case history… just because it is ‘free’ does not mean if has zero value/

            4. Anonymous Coward
              Anonymous Coward

              Re: All because

              > You ride a bus. You pay for a ticket.

              > You eat food. You pay the grocer.

              > You get your hair cut. You pay your barber.

              > You use Oracle's software. You pay Oracle.

              You missed one...

              You download but DO NOT USE Oracle's software. You still pay Oracle.

              1. Anonymous Coward
                Anonymous Coward

                Re: All because

                To be fair, Oracle have made it clear in the T&C's !!!

                The fact you did not read them is NOT Oracles fault !!!

                The fact you did NOT use the download is also NOT Oracles fault !!!

                The fact that you did not conceive of the idea that T&C's can change IS YOUR FAULT !!!

                Oracle do have the right to change the T&C's and charge whatever THEY think is appropriate.

                I am NOT an Oracle supporter BUT I do know what the commercial world is like and I am therefore NOT surprised.

                Very very little is actually Free ... you have to 'pay' in some form somewhere along the way !!!

                Simple answer is use the 'Free' version ... for now ... BUT check the T&C's before use ... THEY MAY CHANGE !!!

                P.S

                Regarding the "You download but DO NOT USE Oracle's software. You still pay Oracle." point.

                When you obtain a Book from somewhere ...

                do you only pay IF you read the Book ...

                or do you pay simply for changing who possesses the Book, which you 'MAY or MAY NOT' read at your pleasure ???

                :)

                1. Roland6 Silver badge

                  Re: All because

                  > The fact that you did not conceive of the idea that T&C's can change IS YOUR FAULT !!!

                  Actually, to give Oracle some credit !!!! The download box on the download page on virtualbox.org very clearly carries the phrase “ VirtualBox Extension Pack Personal Use and Educational License”.

                  From the few times the Wayback Machine has snapshot the downloads page, it would seem that sometime after January 2024 the download page was reworked to its current incarnation to include the above text.

                2. doublelayer Silver badge

                  Re: All because

                  If you want to use the book analogy, if I walk into a book shop and open a book, but then put it back on the shelf, I'm not charged for having done so. I am charged for that book when I want to take it with me out of the shop. That is how the shop determines the difference between people who intended to purchase the product and those who haven't made that choice yet. If they want, they can make sure I'm not reading that book inside the shop.

                  And so far, we aren't really arguing whether the thing Oracle's attempting is legal. So far, we're mostly arguing whether it is ethical, which I think it's not. There are reasons to think it's not legal either. It would be if people installed the software and used it for commercial purposes, but clicking a download link which isn't gated is unlikely to be considered entering into a contract. But most of what we dislike is definitely legal; it's totally legal for Oracle to call people who once downloaded a file, accuse them of having broken a contract, and demand lots of money, just as it is legal for me to call you out of the blue, accuse you of having broken a contract that never existed, and demand lots of money. It would only become illegal if I actually took that fallacious case to court and lied to pretend a contract existed when it didn't, which Oracle might not do because the chances are too high that they'd lose, but they can threaten it because that can scare people into paying up. However, if I did call you with such a threat, it would quite clearly make me a bad person, and some of us think that Oracle's being similarly immoral with this little change.

            5. JLV Silver badge

              Re: All because

              Not really.

              This is more like you going to a free concert, for years. No problem.

              Then, on the 12th year, you continue to going to the concert - still advertised as "free" - but you go to the bathroom, and do not notice the writing next to the door that says you are now liable for a $200 admission fee, whenever you enter the loo. Whether you pee or not. And whether you watch the band or not.

              (in small print, naturally).

              This is precisely the trick they pulled off with Java.

            6. Kevin McMurtrie Silver badge

              Re: All because

              Larry says he's building free and open public transportation by bus. People help maintain the bus, people help plan routes, and people build bus stops. Larry says the bus is always free but it travels on some Oracle toll roads that cost $200/person. You'll need to be vary careful about where you get on and off of the bus, or you can pay a $100000 annual bus toll pass.

            7. Anonymous Coward
              Anonymous Coward

              Re: All because

              How does corporate winnet taste?

            8. llaryllama

              Re: All because

              A more accurate analogy would be:

              You ride a bus. You are told the ticket is free. 6 weeks later you get an invoice for $63,000 and a legal notice for improper usage of your bus seating license.

              You eat food. Grocer says your onions are $3. As you are serving a nice beef pie to guests the grocer turns up to audit your kitchen and gives you a $100,000 bill because he only licensed the carrots for raw usage. Turning them into a pie requires a completely separate license. It's your fault for not asking to see the terms of sale.

              You get your hair cut. Barber cuts off your ear but nothing you can do about it because you signed a contract and the barber has a massive team of lawyers.

        2. AMBxx Silver badge

          Re: All because

          Not at all. It's the moving of the goalposts that upsets people.

          1. VoiceOfTruth Silver badge

            Re: All because

            Some people want things to be free forever. They want to freeload on other people's work. If development stopped on the VB extensions, some people would complain and expect it to be free.

            1. m4r35n357 Silver badge

              Re: All because

              Some people spend too much time building straw men because they can't stay on topic.

          2. PCScreenOnly Silver badge

            HMRC

            Bit like HMRC

            They make a change, you are responsible for 7 years back "avoidance or whatever"

            they make a change and they only deal with it from that time onwards, no going back 7 years for them.,oh no

            1. FIA Silver badge

              Re: HMRC

              Do you have an example of this?

              It's just that for other things, e.g. Vehicle tax then the law isn't applied retrospectively. (You can buy a diesel from the years when everyone thought they were good and pay little tax to this day).

              1. Roland6 Silver badge

                Re: HMRC

                With VAT HMRC can go back 20 years.

                A company, a friend was the FD, raised a query about VAT, HMRC decided to review, as a result of their review they decided the reasonable interpretation the FD had made was incorrect and so went back 20 years, A period of time where the organisation had had multiple FD’s and senior management changes, and naturally did not have records to challenge whatever HMRC determined they owed, so had to find £100+K HMRC had determined they owed… For a not for profit with a gross turnover of circa £1M (ie. Both VAT’able and non-VAT income) that was a big hit…

                1. John Brown (no body) Silver badge

                  Re: HMRC

                  Yes, but that's not backdating a new law as you originally claimed. It's applying the law as it stands (and stood) back that far. As to who's interpretation of said law is correct, well, yeah, standing up to HMRC is...difficult for most of us.

              2. CrazyOldCatMan Silver badge

                Re: HMRC

                You can buy a diesel from the years when everyone thought they were good and pay little tax to this day

                Or buy a Morris Minor that has the zero-tax historic vehicle classification and pay no road tax..

                (Yes - the car retains the zero rating, even if you sell it)

            2. UnknownUnknown

              Re: HMRC

              HMR C have powers of the UK state. Oracle don’t.

      2. PCScreenOnly Silver badge

        Try - discard or buy and use

        I download tools, I try them within their trial period or with whatever functions are disabled and if they do what I want I will purchase or contribute - whatever method is there

        If I do not use beyond the trial I see no reason to pay for it and this is what this article is saying that if you use the Extension pack and have removed it you could still be hassled.

        That is wrong.

      3. Ball boy

        Re: All because

        @VoiceOfTruth: I think you're missing the point. This isn't in the news because people object to paying for software they use in production, it's about the three-month trial version being charged-for.

        If I represented a company that was prepared to commit engineering time, hardware resources and so on in order to explore if VirtualBox would serve us well by consolidating hardware, I certainly wouldn't expect the software vendor to charge me for the test license. I suppose there's possibly a grey area when it comes to full-load testing: It might need to be put into a 'safe' production environment in order to evaluate it under stress conditions - but by the time I'd got that far, I'd know I was serious, they'd know I was serious and I'm sure a reasonable company would be happy to allow finite testing under suitable terms.

        By making an evaluation license chargeable, Oracle's conduct is...questionable...the OP is simply offering a summary view!

        1. VoiceOfTruth Silver badge

          Re: All because

          Thank you for your considered reply. I'm just thumbing my nose at the knee jerk swear words.

          I get it all right. But the change is not hidden. It is clear in the licence FAQ on the VB site:

          Does the Oracle VirtualBox PUEL provide for trial use of the Oracle VirtualBox Extension Pack software for evaluation purposes?

          No, in the past the VirtualBox PUEL provided for 30-day trial use of the VirtualBox Extension Pack software. Trial use has been discontinued with this license.

          That is Oracle's prerogative. Some may not like it. I get that. Updating, maintaining, improving, expanding these extensions has costs. Somebody has to pay for it.

          1. Martin J Hooper

            Re: All because

            Is it still free for personal use?

          2. FIA Silver badge

            Re: All because

            Thank you for your considered reply. I'm just thumbing my nose at the knee jerk swear words.

            I get it all right.

            So you're objection to someone swearing is to deliberately misunderstand them and rile against that???

            Next time your baker is looking confused at you when you're telling them about your dodgy knee this is the reason.

        2. CrazyOldCatMan Silver badge

          Re: All because

          @VoiceOfTruth: I think you're missing the point

          Nah- he's just a troll stirring up crap.

        3. Steve Davies 3 Silver badge

          Re: When is a trial not a trial

          When Oracle is involved.

          EOM

      4. PhilDin

        Re: All because

        He doesn't owe software to anyone, he's more than welcome to put his software up for sale and pursue anyone who tries to evade the license just like any other software vendor. The problem is that his business model is more akin to scammers who target tourists by giving them a "free" bracelet and then demand that they pay for it - that's not a free market, it's a shakedown.

      5. EricM Silver badge

        Re: All because

        > Can you explain why you think Larry Ellison owes you anything?

        That's the wrong question, or a "straw man" as some put it.

        I either sell stuff or give stuff away via free downloads. I personally actually do both.

        But for the stuff I sell, I make it clear upfront, that we are talking about a sale, while, when I give away via free or trial downloads I do not pull a Darth Vader by changing the fine print sneakily after a few years, so a free download somehow turns into an obligation to pay me money.

        Doing so is simply dishonest.

        That said, while some of their products and services are really good from a technical standpoint, one should simply not touch any Oracle software or service licensing without a legal bomb disposal squad at hand.

        Oracle is not a company one should put any form of legal or commercial trust into.

        Make sure you understand every word in the contract and be prepared to stand your ground if Oracle pulls one of their stunts.

        1. VoiceOfTruth Silver badge

          Re: All because

          >> I make it clear upfront

          What part of the license, and the FAQ, on the VB web site, is unclear to you? The FAQ is there to clarify the legalise. It's not in the fine print. It is in the FAQ. Point 5:

          Does the Oracle VirtualBox PUEL provide for trial use of the Oracle VirtualBox Extension Pack software for evaluation purposes?

          No, in the past the VirtualBox PUEL provided for 30-day trial use of the VirtualBox Extension Pack software. Trial use has been discontinued with this license.

          That is very clear to me.

          1. alisonken1

            Re: All because

            Gotta love a guy with selective amnesia. Or, how did that saying go? "You can't convince someone who's paycheck depends on them not being convinced"

            By forgetting the history of Oracle and how they "alter the deal" AFTER their product has been used (and legally purchased per the original license), you give the impression that you're an Oracle employee pimping for Oracle.

            But I forgot myself - you're just a jerk with an agenda too. Not only about Oracle.

          2. doublelayer Silver badge

            Re: All because

            So, just to check, am I presented with that before I can download the software? Is it perhaps buried in a long document telling me that I can't reverse-engineer it, by downloading it I don't own it? Or is it just on another page?

            On legitimate software, terms like that are presented before you can use it. For example, you're asked to connect it to the license you bought, which indicates that you need one. It doesn't sneak up on you by masquerading as a free trial which then springs a payment requirement on you later and uses "well you didn't read the FAQ page" when you complain. I don't care how much they charge for this or that they don't offer a trial, but I will object if they use tactics to collect on that which appear tailor-made for getting people to be unaware of it until it was harder to contest it. Legitimate businesses tell me how much it costs to do something before I do it and make it clear what limits apply on free trials they make.

          3. John Brown (no body) Silver badge

            Re: All because

            "That is very clear to me."

            And yet, for YEARS, they have allowed a "free" 30 day trial by simply downloading the s/w. Yes, the Ts&C's have changed, but they still allow you to download the s/w without an up front payment, only charging for the download after the fact. There are not many commercial operations that "sell" s/w like that. Normally you get to a payment option before the download is authorised, or a key is provided. That's what is known in the trade as "dark patterns", i.e. the users have an expected historical behaviour, but the vendor changes the results of the expected behaviour while "hiding" the changes in a multi-page Ts&Cs document. Technically, it's legal, but it's extremely shitty behaviour used mostly by scammers or companies on the edge of going bust.

          4. druck Silver badge
            WTF?

            Re: All because

            Christ! VoiceOfAnythingButThe... has picked a strange hill to die on.

            When can we get back to the usual Internet Research Agency trolling?

      6. Alex 72

        People don't liek being conned or over charged

        The point here is not pay for commercial software no one is pirating this in the scenarios described. The issue is Whilst open source solutions liek KVM, UTM and others exist when it came to convenient desktop software everyone used to use VMWare or Virtual box as they were free and did the job even in a corporate environment of the project was less than three months or you needed a poc you could just use the evaluation. What people object to from Oracle is the bait and switch Java was free under SUN then you only paid if you used for who used then you paid per employees theoretically they can all benefit. Now with Virtual box they changed it so commercial use does not get a free evaluation unless you log in and the buried the change in terms and conditions they know no one reads demanding back pay as if it was used comercially from the moment of download. If a street trades said as meany words as there are in t&Cs very quickly evry time then tweaked the speech and started keeping your wallet or debit card and demanding double or triple the police would shut that down but since Orcale did it with fancy contracts and because regulators in his home market don't tend to push back on this BS it is being allowed to stand.

        As I said people don't like being conned

      7. FIA Silver badge

        Re: All because

        Can you explain why you think Larry Ellison owes you anything?

        To be fair, that's not what he said.

        He said: Larry Ellison is a cunt. A greedy cunt.

        Now, as someone who's in the top 10 richest people in the world he's definitely greedy.

        As to the other matter... that's entirely subjective... but I'd suggest that the ire is not to do with 'freeloading' it's to do with the manner in which the licence change has been enacted. (Which, after all, is what the story was about).

      8. katrinab Silver badge
        Megaphone

        Re: All because

        If it was pay to download, or pay for a licence key to activate it, like how Parallels is sold, then nobody would have a problem.

      9. llaryllama

        Re: All because

        Every article relating even tangentially to America or China features a scathing anti American / pro Chinese diatribe from VoiceOfSomething right at the top.

        This sudden pivot to defending what some people (including me) see as one of the worst examples of American capitalism is both fascinating and hilarious.

        I'm going to need more popcorn for this.

        1. Anonymous Coward
          Anonymous Coward

          Re: All because

          I got there years ago. Trump only made it far more obvious, or they no longer feel compelled to keep their sh*tf*ckery* under wraps.

          * (c) Honest Ads :)

      10. Grogan

        Re: All because

        They are trying to ensnare people into paying licensing fees, which perhaps you'd understand if you treated the replies in context of the article instead of being a jumped up, admonishing troll.

      11. joepie91

        Re: All because

        "The fact that Larry Ellison is rich is irrelevant - some people seem to think he should do it for free, which strikes me as jealousy."

        Do *what* for free, exactly? Because he sure isn't developing VirtualBox. Developers at Oracle are. And you can bet your ass that none of this money is ending up in *their* bank accounts.

    2. Anonymous Coward
      Anonymous Coward

      Re: All because

      >Larry Ellison is a ...<

      Indeed. Just ask CBS.

    3. Zakspade

      Re: All because

      Greedy? Perhaps just needy. Gotta finance those expensive wedding venues, somehow...

    4. Anonymous Coward
      Anonymous Coward

      Re: All because

      Considering. VMWare Workstation Pro/Fusion Pro are now* free for personal use… they can perhaps stick VirtualBox in their dirt-box.

      * Pending Broadcom weaselling on this.

  2. StewartWhite Silver badge
    Mushroom

    Larry Ellison is Reggie Kray reincarnate

    Same old Oracle "It would be a terrible shame if we had to come round and give you a proper software auditing. We can give you protection against that, but it will cost you plenty of $$$$$"

  3. Ball boy

    Wonder how long 'till Oracle charge a client access license fee for VirtualBox.

    "I see you are hosting a web-facing service on VirtualBox. Let me see, that makes about 9 billion potential users.' Kerching! One new Larry-yacht paid-for.

    1. Ken Hagan Gold badge

      The core product is still free-as-in-speech and could be forked if necessary. (I suspect you'd struggle to find maintainers. As far as I can tell from occasionally browsing the forums, it is nearly all Oracle staff doing the hard work at the moment.) This article only concerns the extension pack which for most users contains nothing useful.

    2. abend0c4 Silver badge

      Many moons ago, Microsoft licensed SQL server on precisely that basis - until the web took off and they found they'd rather have a smaller share of a large market than a large share of a vanishingly small one.

  4. Nerf Herder
    Linux

    I stopped using VirtualBox ...

    ... about a year ago. I use qemu/kvm now and haven't looked back. My sympathies for those who can't switch to kvm (because they've yet to see the light and adopt Linux).

    1. m4r35n357 Silver badge

      Re: I stopped using VirtualBox ...

      All this stuff has been covered by libvirt for years now, it really doesn't matter what is underneath. But the bean counters insist on paying somebody, so we get stuff like the Brum council rip-off.

      1. Lon24 Silver badge

        Re: I stopped using VirtualBox ...

        Likewise - we are moving from Virtualbox to KVM/Qemu/Libvirt. Guess we may expedite it.

        The spur was a transition back to Debian who, for other reasons, don't have Virtualbox in their Trixie repos.

        1. BenDwire
          Linux

          Re: I stopped using VirtualBox ...

          But it's easy enough to get Vbox working with Trixie, as I still use it now and again. There are a few kludges to wrangle, but it works well enough for me.

      2. John Brown (no body) Silver badge

        Re: I stopped using VirtualBox ...

        "But the bean counters insist on paying somebody,"

        No, they insist on "professional" outsourced "support" and someone other than themselves to blame. That's worth every penny in their minds.

        1. m4r35n357 Silver badge

          Re: I stopped using VirtualBox ...

          Yep, every penny of _our_ money.

          BTW QEMU rules, I've been using it on & off since Fabrice (a TRUE software hero, look him up!) was running the show.

          https://en.wikipedia.org/wiki/Fabrice_Bellard

      3. Gary Heard

        Re: I stopped using VirtualBox ...

        The Brum mess happened because the people defining the RFI/RFQ weren't specific enough in the initial requirement and didn't have proper oversight/understanding of what was being implemented.

        While the SI :-

        1) perhaps didn't understand the scope

        2) didn't lock the scope

        3) allowed scope creep

        and was probably one of the big SI's who throw people who haven't done any "Consulting" before and therefore don't have the knowledge or experience to push back against Local Authority officials who were possibly quite entrenched in their views and opinions. That isn't to say the officials were "Jobsworths" but where there should have been discussions, the Consultants didn't consult, they rolled over to the Officials views..

    2. Boothy

      Re: I stopped using VirtualBox ...

      Also switching over (details in a post below), I'd started the move a few months back when a Kernel update (that I needed) broke VirtualBox, and weeks later still no sign of as fix (is fixed now), so started the shift to QEMU/KVM. Time to pull my finger out and complete the move, and remove VirtualBox!

    3. werdsmith Silver badge

      Re: I stopped using VirtualBox ...

      I use kvm on Linux. On Windows I don't need kvm because it has Hyper-V. Hyper-V does a perfectly good job of running Windows and Linux guests VMs.

      I don't use VirtualBox because it's Oracle and I like to keep maximum distance from anything Oracle-stained. Whether it be VB, MySQL or Java. Sanitation and hygiene is a good preventative strategy.

    4. Gene Cash Silver badge

      Re: I stopped using VirtualBox ...

      Actually, I moved from qemu/kvm to VirtualBox because it kept breaking and I got tired of that.

      For my meager use-case of using my scanner and connecting to work, VirtualBox Just Works.

      1. Anonymous Coward
        Anonymous Coward

        Re: I stopped using VirtualBox ...

        Splitter!

      2. BenDwire

        Re: I stopped using VirtualBox ...

        That's exaclty my use case - one odd Epson scanner that only works under Win7 or XP at a push. Life's too short to mess about when my Vbox images still work fine, and they're only used 3-4 times a year.

  5. Boothy
    Go

    KVM here I come (a little faster than planned)

    Guess it's time to bump up the priority of my migration (personal use) of VirtualBox VMs into KVM (Linux is my daily driver). I only really use VMs for testing, so I have virtual versions of my various live environments, such as my desktop OS (Mint), a VR system (Arch), my NAS OS, plus some others just for reference such as Windows 10 and XP (no network), and others for test/evaluation environments (try first, then delete if not used). (These last ones, I'm just going to delete).

    I only used VirtualBox as I was on Windows at the time I set things up (a few years back now), and carried on using VirtualBox on Linux, as it was what I was used to (didn't even know about KVM at the time!).

    Then VirtualBox just broke after a Kernel update a few months back (all VMs hung on start up), needed the new Kernel to support my then new GFX card (9070XT). So switching back to an old Kernel wasn't really a valid option for me (the issue was fixed eventually, but it took Oracle weeks [*], so bridge burned).

    So I started moving to KVM. The only gotcha I've had was that the GUI Virtual Machine Manager (which I was using as I'd not looked at the command line yet), sets up all new machines with a fixed/preallocated size disk (I was used to VirtualBox doing dynamic disks by default). e.g. If you pick 30GiB you get a 30GiB image pre-allocated on disk, and as far as I can tell, there is no option to not do this (in the GUI) and use a dynamic volume instead. Seems they expect most people to use command line to create the VMs (which does allow for dynamic disks) and then only use the GUI afterwards.

    Preallocation has it's uses of course, but for me it's just wasting disk space. A quick look into 'qemu-img' command, and turns out you can basically clone the images, and switch off preallocation as you do it [*]. Once done, swap the new clone with the original one, delete the old, and your done.

    * Note 1: I get Virtual box from Oracles repo, so it's not that I was on an ancient version waiting for it to trickle down into my distros repo (Mint).

    * Note 2: qemu-img convert -f qcow2 -O qcow2 -o preallocation=off inputvm.qcow2 outputvm.qcow2

    Edit: Forgot to mention, I'd already moved some over, the ones I was actively using, it's just the less used ones I'd not moved yet. Guess I know what I'm doing tonight after making my Shakshuka!

    1. m4r35n357 Silver badge

      Re: KVM here I come (a little faster than planned)

      You don't get that problem if you use the bare commands. E.g.

      qemu-img create -f qcow2 alpine.qcow2 8G

      creates a file with "holes". If you are testing, text commands are much more effective than GUI actions. Automated > manual.

      1. Boothy

        Re: KVM here I come (a little faster than planned)

        Thanks, although my local 'testing' is more testing/evaluation of features/updates/software etc inside the VMs, and this is all manual, rather than running say repeatable unit tests or similar.

        My usage is things like If I want to test out some new functionality on my NAS (actually a microserver running docker), and especially if it's something that might impact the network (DHCP, DNS etc), then I do that in a VM on an isolated (or locked down etc) virtual LAN first, before I do it on the real system.

        I do the same for major updates for some of my 'appliances' (such as my media players, that use Kodi), so in the VM first, check to see if anything breaks, before doing it on the tin (snapshots and backups in use of course).

        1. m4r35n357 Silver badge

          Re: KVM here I come (a little faster than planned)

          I've recently been using Qemu to test the net installer on Alpine. I have a small text file with just three commands: the first creates the HD, the second runs the installer VM, and the third runs the installed system.

          By my second attempt, I was already benefiting from the repetition and reproducibility. If I had used a GUI, I would have got bored or confused (bloody "sequences") by that point and probably given up!

          I recognize that you know this, but it is worth spelling it out here, for "reasons" ;)

  6. Fruit and Nutcase Silver badge

    Extension pack - USB

    It's a few years since I used the option - very easy mapping of USB ports with the Extension Pack

    1. Ken Hagan Gold badge

      Re: Extension pack - USB

      USB 3 is now supported by the base product. You probably don't need the extension pack.

  7. Boothy

    To check

    Just in case you don't know (as I had to go check).

    From within Oracle VirtualBox Manager

    Menu: : File menu > Tools > Extension Pack Manager

    Shortcut: Ctrl+T

    Mine was empty, so obviously I've never bothered using it, but you can uninstall from here.

  8. Anonymous Coward
    Anonymous Coward

    VirtualBox 7.1 released Sep 9, 2024

    Useful date to know if you aren't sure whether you might expect a missive from Larry's toe cutters threatening dire consequences.

    I haven't bothered with VB since version 5. The only real use I ever had for VB was getting OS/2 warp running in a VM. I think OS/2 used some obscure x86 instruction that trapped under Xen or Kvm but was handled by VB. All pretty ghastly really.

    1. TrevorH

      Re: VirtualBox 7.1 released Sep 9, 2024

      There are several "rings" in x86 architecture and OS/2 is unusual in using more than just 2. Most things use 0 for kernel and 1 for user space. OS/2 uses ring 2 as well and not all hypervisors emulate it correctly (or maybe at all). VBox came from Innotek software, a German company that used to write OS/2 software so they made it work.

      Innotek got bought by Sun(?) and then acquired by Oracle which is how Oracle ended up with it. I don't think Oracle bought Innotek directly, I think they acquired it via another purchase but I may be wrong about it being Sun.

      1. Fruit and Nutcase Silver badge

        Re: VirtualBox 7.1 released Sep 9, 2024

        You are correct - it was Sun who bought them

    2. DarkMave

      Re: VirtualBox 7.1 released Sep 9, 2024

      FWIW I wrote some patches about a year ago to enable OS/2 Warp to boot in QEMU with TCG, so if you're using something fairly recent you should be all good :)

  9. Kurgan Silver badge

    Is it for virtualbox or for the extension pack?

    The article is not clear at all. Is this license related to the extension pack (closed and commercial) or Virtuabox (which was open source)?

    1. Roland6 Silver badge

      Re: Is it for virtualbox or for the extension pack?

      It’s for the extension pack.

      From my reading of the FAQ on virtualbox.org Oracle are effectively saying: download from here for free, for personal and educational use. If you wish to download for commercial use use the ​Oracle Software Delivery Cloud. However, they are doing it in a way that will catch out the unwary.

      The concern has to be that there is no real difference between the two downloads (ie. The licence in the installed software doesn’t say which version you have installed), so given what Oracle have been doing with respect to Java, they will treat downloads to systems they have identified as commercial as being for commercial usage and thus subject to license fees. Hence downloading Virtualbox whilst at work for home usage is now not a good idea.

      Personally, I would include in virtualbox.org two download options, with the business use taking the user to the Software Delivery Cloud, thus not only removing ambiguity but also making it very clear the download from virtualbox.org is for educational and personal usage only.

      1. Crypto Monad

        Re: Is it for virtualbox or for the extension pack?

        Unless they've changed the main Virtualbox download to bundle the Extension Pack - which as far as I can see, they haven't - then this doesn't make any difference to the status quo.

        The rule always was: download *only* Virtualbox (which is GPL). Don't touch the Extension Pack with a bargepole.

  10. bazza Silver badge

    Delete

    And move on.

  11. devin3782
    Linux

    I removed Virtualbox on Windows a while ago and went with Hyper-V by far the safer option (an odd statement for sure). But as Windows 10 is nearly out of support, my work machine will finally be graced with Linux seeing how Windows 11 is akin to Ghost pepper infused eye drops.

  12. Anonymous Coward
    Anonymous Coward

    Typical US scam

    Just don't use it. All these so-called licences are dreamt up by scammy US lawyers and greedy Tech bosses. Fucking Yanks.

  13. Anonymous Coward
    Anonymous Coward

    Needed a shove to stop using VirtualBox, threat of a few grand back-pay licenses should do the trick. Thankfully I've never used ExtensionPacks and never will!

  14. talk_is_cheap

    LOL, if download and be liable was even inforceable the real killer is to be found in the FAQ

    "To purchase Oracle VirtualBox Extension Pack Enterprise Licenses, ​visit the Oracle Store, or ​contact your local sales office. Oracle VirtualBox Extension Pack Enterprise Named Workstation User Perpetual licenses must be purchased in an initial quantity of at least 100."

    So the post boy goes to Oracle's site and downloads VirtualBox with the extension pack onto their company PC, and somehow the business becomes liable to purchase 100 copies.

    The real world does not work like that.

    1. Roland6 Silver badge

      Re: LOL, if download and be liable was even inforceable the real killer is to be found in the FAQ

      Yes, Oracle really doesn’t want small business and contractors to use Virtualbox.

      £39.94 / Named Workstation User Perpetual, plus £8.79 for Software Update License and Support (First Year) isn’t unreasonable, just that you can’t buy it…

    2. Anonymous Coward
      Anonymous Coward

      Re: real world does not work like that

      Yeah, this is why my place of work has a new compulsory on-line training course "Prohibiting the use of Oracle Java & Extension Packs" to go with the phishing and cyber-scams education. For everybody.

  15. Sparkus

    Is vbox known to phone-home...

    and alert Larrys new sailboat that another user needs an audit?

  16. Ericle

    So why not stop whining; just pay for it?

    For context: Oracle VirtualBox Enterprise (i.e., Extension Pack) is priced at $50 per user. So why not stop whining; just pay for it?

    Well… Oracle imposes a minimum of 100 users per region, per distinct download. That means a handful of developers, scattered globally and downloading occasional updates over a few years, can end up triggering a six-figure bill. Then, aggressive sales teams in overseas call centers begin relentlessly contacting company executives, alleging that invaluable intellectual property is being pirated.

    As with Java, the issue is not IP infringement. It is the racket and the offensive disconnection of value from price.

  17. Anonymous Coward
    Anonymous Coward

    By Reading This Comment, You Agree

    By reading this comment, you agree to pay me $50. You even had notice, in the big, bold title that you agreed to this.

    Now pay up, please.

    Unless the whole web and internet and courts and literally everyone and everything has decided already that this is nonsense. Sorry, Oracle -- it doesn't work that way. Clicking a link, performing a download, is not an agreement to whatever terms are dictated. Unless I've missed something rather profound recently. No signed agreement? No sale.

    1. Anonymous Coward
      Anonymous Coward

      Re: By Reading This Comment, You Agree

      Sounds a lot like the logic used by private parking companies. And for some reason, people put up with that.

    2. Roland6 Silver badge

      Re: By Reading This Comment, You Agree

      Well...

      There are car parking court cases where people have been fined, where the signs cant be read without entering the car park and so incurring a charge ... Basically, whilst the signs have to be visible they don't have to be readable before you incur a charge...

  18. Joe Burmeister

    Still using VirtualBox??

    Libvirtd with virt-manager is just better.

    * Upstreamed kernel module - KVM

    * Make and control VM on other machines

    * Headless first oriented

    I think you can use virt-manager even on Windows to manage VMs.

  19. Fara82Light Bronze badge

    Ship has sailed

    At one time, VirtualBox was good enough, but those days are long gone. If you need to run VMs there are better options these days.

  20. Anonymous Coward
    Anonymous Coward

    May not be valid as agreement

    If Oracle shows you the Terms in a usable format before you download the code, then they may be in a reasonable position to claim consent, but if that's only shown during install it's past the point where you could reasonably evaluate the Terms, which would invalidate their claim to your consent.

  21. Anonymous Anti-ANC South African Coward

    Going to be interesting to see how many people will now jump ship for something else...

    1. Anonymous Coward
      Anonymous Coward

      There's a Youtube clip that answers that question.

      :)

  22. WolfFan Silver badge

    Larry, m’man

    Good luck billing me. I used a throw-away email address and fake info to access my VMWare 'evaluation' install... and after 60 days I junked it and went with a competitor. I got Oracle bumf on the throw-away email for a while, plus some spam, when the only place I had ever used that account was to get the download. I killed the account. Should Larry send a bill to that email, it will bounce, the email address doen't exist anymore, and the physical address listed is actually that of a motel on US 192 in Melbourne, Fl, where I once stayed one night too many.

    1. Anonymous Coward
      Anonymous Coward

      Re: Larry, m’man

      There are so many fun addresses to use. Regulators, government offices, law firms, real estate agents or even Oracle office addresses themselves ..

      :)

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like