TWINE - Wine and Twin converge 77
mecca
writes "CodeWeavers has announced they are in the process of
merging the Willows TWIN code and
Wine code in order to help port Windows software."
Interestingly this project is being spear-headed by
Rob Farnum, the key architect of Twin. The resulting code will
be under the LGPL (Twin is LGPL'd, Wine is BSD'd. So the LGPL
wins).It would appear that the
Wine guys are cool with this.
Some
Twine code is available now, and more should come soon.
Codeweavers is offering employment including to people who don't want to move to
cold Minnesota.
LGPL and Corel (Score:1)
A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License...
This wording was designed so that proprietary or non-GPL-but-still-Free software could link statically to an LGPL library by distributing the object modules. An executable file already statically linked would not qualify for this term, and falls under Section 6.
My understanding is that a dynamic executable has not yet been linked by the terms of the license, but instead is linked at runtime (with ld.so or some other mechanism), so the dynamic executable still qualifies as a "work that uses the Library" per this section, and so it can be distributed directly without object modules.
All this assumes that the object module or dynamic executable doesn't still become a "derived work" by the vague explanation later in section 5.
The wording was carefully arranged so that you can update or modify the LGPL part of the work, while keeping the API intact, and still be able to have a working executable. Dynamic executables allow this without including the object modules.
TWIN is good (Score:1)
Whatever, sonny... (Score:1)
Someone posting illiterately as an AC who actually expects to be taken seriously when he accuses others of being "wannabes". How did you get in here, sonny? Didn't Rob card you? Or did you tell him you were looking for your daddy?
Craig [airnet.net]
Corel Office Suite? (Score:1)
Wrong. You can release your executable any way you want, but if you make any changes to the library source they must be publicly available, a la GPL.
Libc is LGPL, for example, and every available Linux executable (including Applix, Netscape 4, StarOffice, etc.) is linked against it.
Craig
MN is not cold (Score:1)
which is a bad thing, not a good thing. Far too many people have figgue this out, which means that I can't live on a 100 acre farm for dirt cheep.
anyone know if I can get a good job in Montana, someplace that Isn't so crowded, but still has good fishing, wide open space, and not far from a good job.
MN is not cold (Score:1)
I've only heard about 2 roads being closed, so it's a pretty small storm.
Silicon Prairie? (Score:1)
What part of SD is known as Silicon Prairie? Is this a term that someone made up since I moved from there in '95? I know Gateway was located in N. Sioux City, but calling that Silicon Prairie sounds kinda lame to me. I'd rather be working here. [usgs.gov]
I don't mind the cold, either. It's not as bad as people seem to think. What I think is really funny is seeing people in the South practically wearing parkas in the winter when it's maybe 30-32 degrees F. That's about the time I zip up my windbreaker.
Silicon Prairie? (Score:1)
I used to work there, and it was something cooler than ERDAS. The pay wasn't great, but it has some neat projects to work on. Too bad the wife doesn't view cool projects & hardware as an important part of work. =(
MN is not cold (Score:1)
How does it compare? (Score:1)
--
Aaron Gaudio
"The fool finds ignorance all around him.
Eh? (Score:1)
--
Aaron Gaudio
"The fool finds ignorance all around him.
Dynamic linking? (Score:1)
Although anyway Corel may stick to their decision to use WINE, rather than switching to Twine.
MN is the Linux of environments (Score:1)
Great! (Score:1)
Bruce
Just testing my new DSL (Score:1)
Bruce
You lose... (Score:1)
I was testing a new DSL when I got first post. I'm going to serve some nice free software sites off of it. I bet you won't like that either.
Bruce
Whatever (Score:1)
YEAH! (Score:1)
*Smack* (Score:1)
it's about forking (Score:1)
Will TWINE really advance good OS GUI code? (Score:1)
How does it compare? (Score:1)
MN is not cold (Score:1)
I think it would be pretty keen to have a job in Minneapolis, it's a fun city (go T-Wolves!). .
Silicon Prairie? (Score:1)
Oops, wrong date. (Score:1)
KFM? KrackPhiening FAT MONGER. get a life (Score:1)
it causes a rippling effect and collapse's the universe.
Morons should never be allowed to breed. This
fscking retard is proof of that.
Pickup Lines (Score:1)
"Hey, baby, what's your cosine?"
Cooperation is a Very Good Thing (tm) (Score:1)
Cool, Bruce got the first post! (Score:1)
------------------------------
Cooperation is a Very Good Thing (tm) (Score:1)
Competition is a Very Good Thing (tm) (Score:1)
I remember some ages-past article about "The Dueling Suites" in PC Computing which actually compared Office with SmartSuite and Corel (who's that?) Of course, MS won the top reviews throughout the article with strong wording, "hands down" or something similar.
Microsoft sycophants they may have been, but I personally feel that Word was a stronger product at the time, with a cleaner interface, more customizable, and easier to use. I know there's probably going to be someone posting a reply about "I loved SmartSuite, still use it even though corporate's gone office" or something, but I still feel that Office improved faster than its competitiors. Just like how MS whipped its programmers into making IE faster than Netscape.
Word, having overtaken Wordperfect and Ami Pro, went on to become the virus it is today.
Microsoft would not have done half the refinement and improvement they put into Word were there no competition from Lotus and Wordperfect - Borland - Corel.
For now, it's usability and basic features that drive the development of KOffice [kde.org], AbiWord, lyx, etc. but I think that ego and a quest for popularity would be good for driving future enhancements.
Besides, multiple word processors leaves open the possiblity that they will fill different niches, instead of emulating Word's one-bloat-fits-all approach.
In Defense of KDE (Score:1)
Now, the charge is often levelled that a CLI is more flexible, and thus is more powerful in the hands of a knowledgable user. I agree with that, completely. However I feel that a knowledgable user's time is best spent on useful things, not routine ones. A GUI can be quite useful and time-saving for mundane, ordinary tasks.
Clicking on a modem in my task bar and hitting "connect" is simple, as anything I do 10 times a day *should* be. (my isp is quite unreliable at times). Same with opening netscape --geometry blah --no-about-splash, and reading/replying to email. Routine, easy tasks, that are convenient to do with mouse clicks.
A GUI can also make powerful, complicated features of CLI software easier to access, too. rpm managers, and other frontends are nice things to have in a gui.
Perhaps much of the GUI frustration comes from ex-Windows users, or those who have to try to administrate NT for a living. To these people I say that KDE is not attempting to replace the command line.
KDE is not a budding Win32, trying to shield you from a command line. Nothing about KDE prevents you from popping a konsole (or kvt if you prefer) and doing whatever it is that doesn't work in gui form. KDE is just a way of making GUI-capable things even easier.
Cooperation is a Very Good Thing (tm) (Score:1)
how shall we do this ? is that the best way ?
then they tend to go off write code and then look at what each other has done !
this is a cool way to go about things two free desktops its got to be good !
and why do we need 20 differant word processors well dont you hate it when word **** yeah well thats why people like differant things and whatch the kde office and soon a gnome port im sure this is what M$ are afraid of and rightly so
vi for those terminals and editing scripts
emacs for programing
and something else (corel) for WP thats me what about you ?
differant I bet thats why their are 20 because we can Have choice !!!!!!!!!!!!
freedom thats what its about people are diffrent every machine should not be the same !
DSL is a win, but it won't get you first post (Score:1)
I've noticed that a lot of the net goes just as fast (slow) as it did before I got DSL. But it's
a lot easier to tell who's sitting next to an OC3 now
========
Global warming is good for us (Score:1)
========
Tweet!! Two minutes for obstruction SYN flooding!
========
Cooperation is a Very Good Thing (tm) (Score:1)
Because no two people could ever possibly agree on the final goal. Everyone has a different opinion about how a word processor should work.
The whole point of freedom is choice. If there aren't choices, how free are you? If everyone worked together on one word processor, there'd be only one word processor, and no choice.
Me? I use vim [vim.org]. But I don't expect everyone else to follow me. Use what you like, or if you don't like what's available, write your own. :-)
MN is not cold (Score:1)
MEEPT!! (Score:1)
Will TWINE really advance good OS GUI code? (Score:1)
In the TWINE FAQ [codeweavers.com], in lists the following liabilities to the wine project:
Later in the FAQ:
More fundamentally, in terms of the broad Linux movement, wouldn't it make more sense for the majority of us Linux C++ programmers to focus our efforts on creating/finishing a completely OpenSource tool which could port the Win32 API's and the MFC to Linux compatible source code?
We retain rights: but only for use in Wine (Score:1)
Drunk linking? (Score:1)
The new james bond movie (Score:1)
November 19, 1999
*Smack* (Score:1)
Whatever (Score:1)
What I DON'T want to see is the vast majority of Linux applications becoming dependent on KDE or GNOME. I'm short on hard disk space right now and so can't run either
MN is not cold (Score:1)
No, there are not a lot of hi-tech companies around here, especially if you're looking to write code. Seagate is big, but SGI just has the old Cray division here. Not sure about Digi. Other than that, we have Secure Computing and Control Data and lots of little guys .
Dave Beal, who covers business news for the Pioneer Press, for a while did a weekly column about MN's tech companies. He did Secure, SGI, Net Perceptions, and a couple others and then gave it up, because there just weren't any more, unless you want to write about the three hackers holed up in a garage in Eden Prairie.
High taxes and lousy weather (although it grows on ya) don't make much of a combo.