AliveNoMore wrote:If the software is made for a small and private group of people, then OK, but since the program is made for everyone (else it wouldn't be available for free download)
So it's perfectly sensible for me to request the Linux kernel to support CP/M-style drive letters? Or for Python's syntax to become exactly like Perl's? They are made for everyone after all, since they are free and open-source.
In reality, developers make free/open-source software for themselves, then release it to the masses who can then decide whether or not it suits their needs. They then only listen to feature requests that fit their purposes (which may change over time), and the easy ones to implement tend to get done very quickly. I'm not saying that drag-and-drop host/guest interaction doesn't suit VirtualBox's needs. As has been said earlier in this thread, it is on the TODO list for VBox devs, but it is presumably a very low priority. An alternative exists - shared folders - that works quite well, but is a little slower to set up.
AliveNoMore wrote:Also by "public demand" I didn't mean people are issuing ultimatums.
OP is.
AliveNoMore wrote:What I meant was that the number of people who would like this feature isn't a small one.
To play devil's advocate, if the activity on this thread is any indication, it's not.
AliveNoMore wrote:@mpack: I find it irrelevant whether MS VPC 2007 suppots officialy only Windows. That doesn't mean it should be left out of the discussion.
Actually, it does. It's much easier to say "here's a feature that works on Windows host + Windows guest combinations", especially when the VM solution is produced by the same company that develops Windows. It's not a general solution, whereas VirtualBox is. I'm sure the VBox devs would want to provide a general solution to drag-and-drop if they were going to support it at all, and this
is an important consideration when talking about how much time and effort needs to go into it, and wondering why it hasn't already been done.
AliveNoMore wrote:VirtualBox supports Windows too, so the two programs have that in common, so if one of them has a certain feature, then it would be nice if the other one had it too.
Like being slow, clunky, and forcing you to use Microsoft-proprietory file formats?
AliveNoMore wrote:This works both ways. For example MS VPC 2007 lacks USB support. It would've been really nice to have it but it's not there.
Why should VPC support USB? It's designed to run on Windows, which you can then install your USB drivers on, and be happy. (This is probably how Microsoft thinks about it.)
AliveNoMore wrote:I consider it more appropriate to expect drag and drop from VirtualBox, than to expect USB support and perfomance optimizations for example from Virtual PC 2007. Especially since drag and drop exists as a feature request since quite a while.
Agreed. However, unfortunately, this thread did not begin "Is there any progress on this feature request?"; it began "YOU MUST DO WHAT I SAY BECAUSE I WANT IT". To be honest, that has tainted my tone a little. I'm not saying that drag-and-drop shouldn't be implemented; I just don't think the arguments for doing it
now are very good. I am a software developer (though, I must reiterate, I have no association with VBox or Sun execpt as a user), and a feature like drag-and-drop has a very poor effort-to-value ratio. It is perfectly appropriate for VBox devs to ignore this while they have 1) SOME system that allows transferring files between host and guest (e.g. shared folders) and 2) higher priorities.
Of course, VirtualBox
does have an open-source edition. There is every chance that, with suitable demand, some other developer will write a drag-and-drop patch which may be included upstream in the future. I actually think this is more likely than VBox devs spending their time and effort on it.