Slashdot Mirror


Corel at LinuxWorld Conference and Expo this week

Mark Lipson wrote in to tell us that Michael Cowpland of Corel will give a speech about Commercial Software and Hardware in the Open Source Marketplace and a demo of the Quattro Pro spreadsheet running under Linux, at LinuxWorld on March 2, 9:30-10:15 AM. The speech will be webcast on Wednesday. In related news, Eugene Lacey wrote in with an article claiming that IBM is dissing Corel's Wine plans.

35 comments

  1. Go Corel by Anonymous Coward · · Score: 0

    Corel is phat.... Hope they can profit from all this Linux stuff. If somebody made some cash then we would have a bunch of commercial apps in no time!

  2. Corel is using Wine libs, not Wine itself by Anonymous Coward · · Score: 0

    The Wine libs are the equivalent of Win32 on Linux. This makes porting Windows apps easier. The resulting binary IS a Linux binary, not a Windows EXE, it won't run on Windows.

    I don't know if this is a deliberate FUD, or misunderstanding (I'd guess #2)

    Most people who have been exposed to Wine view it as a way of running Windows binaries on Linux. That's it's main point, and IBM is right, performance is bad when used that way. But if you take your sources, you should be able compile against the Wine libs without the performance loss.

  3. The man quoted is nobody of importance by Anonymous Coward · · Score: 0

    tony_occleshaw@uk.ibm.com

    What the article left out is that Occleshaw is only a marketing manager in Europe. He has nothing to do with IBM global marketing.

    Not only that, he only has four people working underneath of him (none of whom are management) and is essentially a "very small fish" in a "very big pond". I wouldn't hold too much weight on what he has to say with regards to IBM's policy and stance on issues.

  4. it works for me by Anonymous Coward · · Score: 0

    Linux, normal RV player.

  5. Wine Is Not an Emulator by Anonymous Coward · · Score: 0

    That IBM guy knows not of what he speaks.

    In fact it seems he does not even know the name of the software he is talking about.

  6. Corel is using Wine libs, not Wine itself by Anonymous Coward · · Score: 0

    Right. How does Wine compare to IBM's own Open32 libs?
    Cause if it's the same, stuff done in Open32 tends to run...well...not so hot.

  7. Wine is our way to world domination by Anonymous Coward · · Score: 0

    I religiously download the daily binary builds
    to try them out with various applications. I
    admit while it is not *ready* yet, it holds alot
    of promise. I can run Excel and MS Word. They
    dont work rock solid *yet* but seeing them run
    is a great feeling. And they do not run slow at
    all. The load time is a little longer. But hey
    we haven't started doing performance tuning yet.
    If we can get here, I am certain we can go
    much farther.

    Please do whatever you can, to support the Wine
    project!

  8. Even IBM can't understand Wine by Anonymous Coward · · Score: 0

    Amazed that even IBM havn't worked out yet that Wine Is Not an Emulator.

    I think the Wine folks have over estimated the ability of us lunatics to grasp that Winelib is just some library we can link against. Maybe they should have released two packages Winelib_which_is_only_a_library.src.tgz and A_handy_program_that_might_run_a_windows_applicati on.src.tgz

    Regards


    Mark

  9. Corel is DEAD by Anonymous Coward · · Score: 0

    Sad to see the death throws of a failed company grasping at Linux in a pathetic attempt to stay alive.

  10. wine blows by Anonymous Coward · · Score: 0

    hmm, I know something that runs windows apps. its called windows. suckers

  11. Never listen to anyone from IBM by Anonymous Coward · · Score: 0
    who's in the marketing department. They are not, I repeat, they are not technically competent. Most of them don't even know too much about the products they are supposed to sell.


    I'm fairly certain that his opinions don't reflect those of the company. If wine works well, IBM will be happy.

  12. Marketing Manager!!!!!!!!!!!!!!!!!!! by Anonymous Coward · · Score: 0

    Lets not pay to much attention to what ibm's marketing manager had to say about a technical issue.

    Marketing Manager, Says it all really.

  13. Wine is NOT our way to world domination!! by Anonymous Coward · · Score: 0

    Running Windows apps sounds really cool at first. But smallworld1 is right. As a developer, if my Windows app runs under Linux, that just means that I don't have to pay attention to Linux. I can just keep developing strictly for Windows.

    I think OS/2 for Windows attracted a few more users, but no more developers. In the long run, no developers means no users.

    If Corel is resorting to WINE, that's a hint that they are hedging - scaling back on their commitment to Linux. This is probably not a reflection of their confidence in Linux so much as the state of health at Corel.

  14. Corel is using Wine libs, not Wine itself by Anonymous Coward · · Score: 0

    GNOME is the best GUI, but it doesn't matter much
    to an app developer. It would get you drag-and-drop,
    nothing more. Widgets ("controls") are part of
    the Wine library or Willows library.

    OpenGL works properly, but it is slow.
    I don't suggest doing a complicated 3d game
    with OpenGL. CAD would be fine.

  15. He had a good point though. by Anonymous Coward · · Score: 0

    It would be better if companies porting software made 'native' (well, Ok, it is native if it's simply compiled with Winelibs, but still...) ports of their software rather than just taking the Windows version and squeezing it to fit. Of course, that doesn't make the Wine project worthless by any means. Anyway, in an ideal world, we wouldn't need the proprietary stuff (note: different from 'commercial'), because everything would be free software. And, in my corner of this ideal world, it would all be Linux/***BSD compatible software.

  16. Perfecting wine is a good way to attack MS by Anonymous Coward · · Score: 0

    Microsoft has referred to the win32 api as their "Crown Jewels." All windows apps are built on top of it. Because microsoft controls and defines it, they can shape it to work best with their own apps. One way of doing this is by creating hidden calls which perform a function more efficiently than a similar documented one. Microsoft has already done this, starting as far back as windows 3.0 and probably earlier. Reverse engineering these calls is one of the challenges facing the wine team. Wine is good because it brings this fact to light and keeps it in the spotlight. If it is successful it will help windows developers because those calls will now be known and MS will lose its artificial advantage. Obviously it will help to port windows apps to unix as well, which is nothing to be sad about regardless what some zealots might say. The more apps linux has the better and at this stage in the game it makes little difference how those apps are ported.

    Lee
    leereyno@hotmail.com

  17. More lies by Anonymous Coward · · Score: 0

    Attacking their position in the marketplace is a good thing for everyone. They dominate so many different software markets right now and that is not a good thing because it gives them the ability to stifle competition and do things which are not in the best interests of their customers. Sound like whats happened already? The hidden api call story is not a lie, although I wish it were because the wine team has a longer road ahead of us. Linux may someday take over the desktop. Not in its current form however. The thing about linux which makes it different from other operating systems is that it can mutate and change very rapidly. Features which cater to the computer illiterate aren't really in place yet, but that does not mean they cannot and will not be added. This does not mean that linux _will_ take over the desktop market, it only means that the possibility does exist for that to happen in the future.

  18. Wine is our way to world domination, NOT!! by nitsuj · · Score: 1

    I'm going to make a script to auto-post my standard Wine response to comments such as these, but in the meantime, here is my latest variation on "you don't know anything about WINE":



    Corel's intention from the beginning was to use components of Winelib to assist in native ports to Linux. In this respect, it's like using gtk or qt (actually more like gnome-libs or kde's equivalent). They haven't backed off from anything, and they have contributed a lot of time and people towards Wine so far. I would expect later versions of their applications to move to more cross-platform development. In the meantime, fixing Wine is much quicker than rewriting their apps from scratch.



    Also, WINE alone won't attract uninterested Windows users. People who have wanted to use Linux, but were dependent on a Windows only program, would be more inclined to switch. Lotus Notes is a good example of this. Eventually, the market demand will result in native ports.



    And finally, Microsoft can't change APIs without annoying their developers. Basically, nothing goes away, just new stuff is added. And most of the time, the new stuff is just a new wrapper over the old stuff, with a few extensions. Once Wine is fully functional with the current Win95/98/NT base, keeping up with Microsoft changes won't be hard. And it will only be necessary until the Win platform loses its monopoly.



    So, in conclusion, Wine won't hurt you or Linux. The worst case scenario is a bunch of developers end up wasting their time on a project they code for fun (primarily). The best case scenario is a bunch of Windows users and developers use Wine to run/port applications on Linux, giving us more market leverage to get open hardware drivers and the latest games (which, ultimately, is the ONLY reason I care about our marketshare).

  19. I agree; Wine is NOT the way to world domination. by TedC · · Score: 1
    I recognize that the Wine developers are a very talented group of people, but I think it's a mistake to hang the future of Linux on a reverse engineered clone of the Win32 API.

    Getting all those Windows apps running on Linux seems like a good idea short term, but unfortunately it will prolong the life of that broken API from Redmond.

    If you think running Windows apps on Linux is a great thing, then go get yourself a bigger vision of what Linux can achieve on it's own without dragging Win32 along for the ride.

    Windows is a disease that can't be cured, let's stomp it out while we have the chance.

    TedC

  20. Corel is using Wine libs, not Wine itself by pb · · Score: 1

    exactly, and even using Wine it should be as fast, or faster.

    I wouldn't be surprised if the underlying calls were better written, and faster, on Linux, due to the compiler, lack of API coverage, (stub calls are faster, when they work :) and better-written underlying OS.

    I remember when I'd defragment my DOS partition under DOSEmu because it was faster, Linux would cache that space and DOS would just churn the HD. Those were the days, now everything is ext2. :)

    --
    pb Reply or e-mail; don't vaguely moderate.
  21. Whither the Netwinder? by mholve · · Score: 1

    Yeah, so what's the gig with the Netwinders?

  22. Yes, I Remember by mholve · · Score: 1
    They sold it off for part ownership of a hardware manufacturing company... So that *should* mean that the Netwinders are proceeding full steam...

    Instead, I've not heard "boo" about them since then... What, are they dead? Shouldn't they be advertising like nuts? Shouldn't they be at LinuxWorld? Although the site suggests that you can still order them, something is very wrong.

  23. corel is dead by wardk · · Score: 1

    Corel is beating a dead horse. If ANYONE would know about trying to emulate/port win apps it would be IBM, which did one hell of a job trying to support win 3.1 and derivatives on OS/2.

    IBM even tried to get Lotus to deliver SmartSuite using a similar angle (Open32 vs. Win32). It exists, years after the promises...now that no one cares. Corel has nowhere near the deep pockets IBM has and does not have the commitment IBM did have (they promised OS/2 for 10 more years to large corp customers, and to IBM's credit they keep such promises). Promises are a dime a dozen at Corel.

    Corel is grasping at straws and Copeland always gives good press.



  24. Interesting to hear IBM being rude about WINE by thomasd · · Score: 1
    ...given that they have themselves done a (fairly reasonably) Windows box for OS/2. Yes, I know that's a slightly different situation, but even so...

    He seems a little anti-Java, too, which is not at all the way IBM as a whole seems to be doing. Earlier poster has it right, this guy really isn't authorative.

  25. Corel is using Wine libs, not Wine itself by maynard · · Score: 1

    Can someone give me more information or point me to all currently available information on porting Windows apps to Linux?

    (Yes, I'm a Windows vendor looking to port to Linux, one of 1000's more to come, I am sure).

    Thanks for any help. It looks like a daunting task. Microsoft has us really tied into their MFC, but I think it's worth doing.


    [speaking as an occasional wine user, not a developer]

    Check out www.winehq.com for the primary wine homepage and comp.emulators.ms-windows.wine for the primary newsgroup. You may find wine is 'good enough' already for a porting project, but it's nowhere near a functional Win32 runtime library. What that means is that you may be able to tailor your codebase to the API already available on wine to get a working product now; of course, maybe not. The wine folks would prefer you fix problems with the wine API instead of retrofitting your application codebase to work with wine. I'd say you should fiddle with wine a bit, decide if it's the proper porting tool for you, and if so let your software engineers decide what parts of your codebase should be mangled to work with wine and what parts should be fixed within wine itself.

    And, as I'm sure the wine developers would say, please pass those patches and bug reports back to the wine community!

  26. Corel is using Wine libs, not Wine itself by Guy+Harris · · Score: 1
    Also, both Motif and qt are commercial and as such require commercial licensing (for qt only if you're planning a commercial product).

    ...and many Linux users might not have Motif on their systems, as they may not have wanted to pay for it (or may only want free software on their systems, but those folks aren't worth worrying about if you're making commercial software, obviously).

    There is, of course, LessTif, which is a free-software Motif clone, and which at least some Linux users might have installed. I've not used it, so I can't say whether it's "close enough" to Motif for most purposes; I have the impression it might be - check out the LessTif site for more information.

  27. true ... but by cthonious · · Score: 1

    especially the part about haphazard directory structures (I can't wait to see WINE apps installing stuff to my root without letting me change it).

    However, wine is still good. Even if I had every major application NATIVE to linux I would still need wine for all the little piddling things people around here run on a daily basis -electrical code software, vendor catalogs, none of this will be ported to linux until linux takes over completely. Until then we'll need wine for the little things.

    --

    support gun control: take guns from cops
  28. Pupose of WINE is for Development Time by Iain+Kyte · · Score: 1

    Problem that Corel has is that they want to keep support of their Applications on the various platforms. From Linux to Windows and all Operating Systems in between.

    To accomplish this they are writing a means to use WINE code as an interface between their generic code and the system dependant code of the Operating System. An example of what they at Corel are putting together.

    Corel Draw Corel Interface WINE Code

    Quote from Derek Burney:

    Exactly, if we write what we call a portability layer, which allows us to write non platform-specific code on the one platform it
    minimises the amount of platform-specific code on the other and makes our job much easier to move from platform to platform.
    And we've already done quite a bit of that because we've done several applications and ported to the Mac, for example. So we
    have a lot of experience in writing so-called portable code.
    (http://www.zdnet.co.uk/news/1999/7/ns-7106.html )

    My opinion is this is a good short term means of getting things done. If we could find the specifications to the Corel Interface to the Operating System and it become Open Source, (LGPL or BSD), then this could be enhanced to the point of being Linux, *BSD, or Unix specific.

    The source of my insight or guess is from the article from ZD Net UK. Where the quote above is from.

    Other purpose of the WINE idea is that it will allow the porting of other comercial applications.

    End all is for Corel, "Go for it." For IBM's position, it is true it would be better if you reduce the layers, there fore increase efficiency. So I say put the interface under LGPL or other, Corel over sees the project and lets the world contribute. Note is I see the other interface packages could be use for this end, or as a starting point if the packages are ported to other Operating Systems, namely non-Unix OS systems.

    Iain

  29. though not an emulator, still poses problems by incubus · · Score: 1

    Using WINE should be a method of last resort for porting apps to linux. Yes, I will be very happy when it works. But, it encourages developers to continue to do things in the MSWay, terrible directory structures... no available underlying cli, filenames with all capital letters.... basically, a lot of the really minor and insignificant things that I hate about MS*.
    On the other hand, if the app runs, run it..

    I'll bet by the time wine/corel/everybody else is through with it, it'll be comparable performance to win*.

  30. ... by Axe · · Score: 1

    If you are reach enough to by commercial Qt library, then you can make your application to compile under Linux and Windows without any change and with a consistent and very pleasant look and feel. But this is, of course, for your future development, not for the port from MFC.
    Qt is much nicer to use than MFC. Download the free version and try. Commercial version includes some sort of OpenGL support - know nothing about it.

    --
    <^>_<(ô ô)>_<^>
  31. Webcast require RealPlayer G2? by Jess · · Score: 1

    I just tried to view some of the videos at the ZD webcast URL given above. I get a compression error which may indicate that I need RealPlayer G2 (I have RP 5.0). If this is the case Linux users may have trouble watching the webcasts.

    Anyone have a url for the Linux beta of RP G2?

  32. Corel is using Wine libs, not Wine itself by SoftwareJanitor · · Score: 1

    (Yes, I'm a Windows vendor looking to port to Linux, one of 1000's more to come, I am sure).

    You might also check out Willows which produces Twin, which is a commercial (albiet free in some circumstances) product similar to Winelib. It includes an implementation of the Windows APIs and MFC.
    I'd like to see Winelib be successful in the long run, but in the short run, Willows' product may be a better fit for you.

  33. OK, Wine MIGHT BE our way to world domination by smallworld1 · · Score: 1

    I guess nitsuj is right. If you only need to make a change to WINE when there is a change in the Win32 API, then I guess this is a good deal. I also guess I wasn't quite understanding of what Corel was doing in using it port rather than just use on the emulator. If this is the case, then I guess it is a good idea.

  34. Corel is using Wine libs, not Wine itself by Deadtime · · Score: 1

    One more dumb question.

    How do we post fixes we make to Linux and to Wine. I.e., what's the procedure of sending the modified files.

  35. Corel is using Wine libs, not Wine itself by Deadtime · · Score: 1

    So what's the best choice if your a Windows developer wanting to also have your app ready for Linux?

    This should be an important topic. If everyone is serious about Linux, there are a great many ISV's heavily (and unhappily) stuck with Windows. The easier it is to port, the faster Linux is going to win market share.