Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21986 ideas, 135057 comments, 2615221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #3877: Also put Windows applications in the repository which work well in Wine

bug This idea was marked as being not considered for implementation the 25 September 11.
Written by Z_God the 8 Mar 08 at 14:25. Category: Others. Related project: Nothing/Others. Status: Won't implement
Rationale
There are many Windows applications which have no equivalent on Linux but do work rather well in Wine.

These applications often need to be installed manually though like on Windows. It would be much easier if such applications would also be readily accessible right from within adept/synaptic.

These packages would just have a dependency on Wine and include everything that's necessary to run the application on Wine (maybe in the form of other dependancies on support packages). These would likely end up in a non-free repository, but would still help many users.

One currently already existing example is the pptview package, which seems to work rather well.


One good candidate I think would be Grand Theft Auto 2, which was released by Rockstar for free (gratis) and works very well in Wine.
There are many more of such gratis Windows games and other gratis Windows applications out there, which would really add value if they can be installed similarly easy to other packages in the repository.
Tags: (none)

-88
votes
closed
Solution #1: Auto-generated solution of idea #3877
Written by Z_God the 8 Mar 08 at 14:25.
Ubuntu Brainstorm was updated in January 2009. Since the idea #3877 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Z_God wrote on the 8 Mar 08 at 18:46
I see several negative votes, however no comments.

Could anyone explain why they think this is not a good idea? I believe it would only add value for certain kinds of users.

Unfortunately many applications, such as the one I mentioned, will never work without Wine. Does it really mean these should be excluded from the Ubuntu repository?

On the other hand, the focus on packaging Windows applications shouldn't become too big of course. Is this where the negative votes come from?

I hope someone can reply!

DieB wrote on the 8 Mar 08 at 20:21
there is a application that tries to do so: winedoor

second: it would be nice if companies would make there things working on linux - if it is linux' fault it might be wrong for that person, if not there is a way to find out about if you google.

and i love free software - not free as in freebeer but as in freedom ;)

cheesehead (Brainstorm admin) wrote on the 8 Mar 08 at 20:50
Already implemented:

Wine-doors (available as a .deb) is a package manager for Wine-capable apps, and has it's own repository.

XSP wrote on the 8 Mar 08 at 21:42
I downvoted it because it supports the continued use of Windows applications in Linux when what we need is native applications. We'll never get Linux binaries if we keep using the Windows versions.

That is in no way to put down the wine team though. Some applications are needed in a work environment and I understand that and until developers see that Linux has a decent install base, they aren't likely to work on native apps, but if their sales are effected, they'll take notice.

Z_God wrote on the 13 Mar 08 at 12:14
I just tried Wine-doors, but it doesn't seem to work very well unfortunately.

Also it's only works for one user.


Another question, what would you think if someone created a GTA2 package for Ubuntu? Should it specifically be rejected from the Ubuntu repositories?

xiota wrote on the 14 Mar 08 at 07:17
* That a software publisher has released a product for gratis does not give others the right to distribute that software. (For this reason alone, if someone made a package for a win32 app, it would probably be rejected from inclusion in the repositories.)

* Some users prefer, as much as possible, to stick with libre software.

* Some users prefer not to get mixed up in running 'emulated' software. (WINE is a win32 implementation, not an emulator. Close enough.)

* Some users want software publishers to support Linux independently of Windows and WINE.

* Some users want native binaries. They do not want win32 to become a de-facto cross-platform standard.

* Adding win32 apps to the repositories would increase the amount of testing that Ubuntu packagers have to do.

* Windows apps are not particularly stable. The WINE equivalent to a Windows reinstall is to delete the $HOME/.wine directory. Would repository-installed apps still work after a "reinstall"?

* On installation, how would a win32 app's registry entries be added to pre-existing $HOME/.wine directories?

* On removal, how would a win32 app's registry entries be removed from $HOME/.wine directories? (Maybe they aren't. Registry bloat is part of the Windows experience?)

Z_God wrote on the 14 Mar 08 at 13:31
Distribution rights should be checked of course. This hasn't prevented other things from being available through the repository however (Flash).

For free (libre) software you need make sure you haven't enabled any non-free repositories. I think this is not a reason either.

Of course theoretically running an application in Wine is as native as running a native Linux application. There are however indeed integration issues.
I don't believe that such software will ever be FOSS and the only way to get it is through Wine. If you do believe that such games could be fully released some time in a similar fashion to Fish Fillets, then I think that is a good point.

I'm not sure if these applications are all tested. Maybe it would be good to have a separate repository for win32 apps? I guess this won't be official then though, but it's not so important.

About the last three questions, it seems you aren't fully aware of how Wine works.
Your first sentence is only true when the WINEPREFIX environment variable is not set (or set to that dir). In most cases packaged applications use a different WINEPREFIX than ~/.wine so that they are not dependant at all on it.
This means that indeed, such applications would still work. Also on installation, no changes are necessary to your ~/.wine.

As for the last comment, I suspect there will be left over preference data in your home directory when you remove such an application. However this is not different with Linux applications. When you remove Pidgin, your preferences will also stay in ~/.pidgin.


I do agree that if applications would be packaged in such a way they should in no way depend on ~/.wine, and that they should work as stably in Wine as any other Linux application runs in Linux, before they can be considered for the Ubuntu repository.

spocky wrote on the 15 Mar 08 at 12:37
why not add an own repository for that idea?

so everybody can decide if they want to use it or not... Beside a kind of rating (like on the winehq website) of the apps can be done within the repo!

I dont like win progs on my ubu but I think this measure would really help people coming from win and thus will even more help ubu to be number one of the distros...

CyberKiller wrote on the 18 Mar 08 at 18:47
Getting Linux to run window$ apps isn't the right way. It's the developers' job to make their apps native to Linux so they work flawlessly.

zooounds wrote on the 9 Apr 08 at 19:00
I'm not interested in Windows applications.

ToSsMaStR wrote on the 15 Apr 08 at 17:24
I could be wrong, but i am sure mark shuttleworth said he does not want Ubuntu to a cheap windows environment, and this is the reason you have to install wine yourself... so having those apps in the repository would help create a "cheap windows environment" and go against what mark shuttleworth himself said?

correct me if i am wrong?


Post your comment