Motif Released To The Open Source Community
Mark Hatch writes: "The Open Group has released the source code of Motif to the Open Source community. The Open Group Public license will allow the release of the Motif source code for use, reproduction and distribution on Open Source platforms such as Linux and FreeBSD, without the payment of royalties. The source of Open Motif is available now now available."
Pretty funny and weird that they opensource the Motif monster after the not-that old Motif's not dead story featuring featuring that interview where that Motif guy explains how the "Motif community" is different from Open Source, being all about "Secrecy, intellectual property rights, and long-term, large-scale projects".
:)))
And now, OpenSource Motif ?! Wonder what happened to the great philosophy of the Motif community ? What do you mean, that community's been dead for ages ??
More seriously, we've been doing fine without Motif for a long time. There may be some interesting stuff in that source code but I wonder if somebody will take the time to read it and use it now that GTK and Qt are out there.
You know, we could have really used something
like this a while ago, but now Motif seems
irrelevant. We have GTK and Qt, which I'm told
are much better (tried selecting a country in
a Netscape dropdown list lately)?
-- The Funk, The Whole Funk, And Nothing But The Funk
Why would anyone want to use Motif when there are GTK and QT around? Using Motif is kinda like making your desktop look like a (stable) Mac or 'doze machine.
Anyway, how much effort do you think the community will put into making Motif better? Considering that the lion's share of commercial X applications use it, it would be fantastic if we had a better Motif in about a year. Should we expect to see a motif.themes.org any time soon?
If only they did this three or four years ago....
--
dinner: it's what's for beer
Yahoo. I can finally run NEdit, my one and only Motif application, on the original libraries. Yippee.
One of the biggest problems I have had with Motif is the report that Purify generates. It is full of memory mismangement. I hope that this development will lead to a cleaning up of Motif's memory usage!
>> Does Microsoft have *any* actual input into the
>> decision-making process/control of GCC?
>At least one of their engineers are active one the GCC development
>list, which means Microsoft has about as much influence as anyone
>else. GCC is run by engineers, not companies. Anyone who can
>contribute, is welcome.
Not the same thing. Nice try though.
Thanks, I'll wait for a CD.
I'm old enough to remember when discussions on Slashdot were well informed.
7.Managers will have to surrender the oft-held belief that Open Source == Carp.
I always thought the old adage "If you see someone hungry, don't give him fish, teach him to fish".
If Open Source == Carp, then by fostering an atmosphere of Open Source developement, are you in effect 'teaching how to fish'?
This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
It just sucks slightly that so much open source software is under different, incompatible licences - it stops people doing neat stuff.
How many Sun machines are on people's desktops nowdays? Almost none, and declining rapidly. Let's face it, the desktop commercial marketplace is dead. Dead dead DEAD. Replaced by NT, or replaced by Linux. Which means that developers of Motif toolkits and interface builders are dead too -- unless something happens to make Motif popular on Linux.
Make no mistake about it: the "opening" of Motif for the Open Source operating systems was at the instigation of Motif toolkit and interface builder vendors, who saw their market evaporating. The only place where commercial Unix is used nowdays (with the exception of some legacy installations) is in the server room, and you can't sell too many Motif interface builders into the server room.
-E
Send mail here if you want to reach me.
I could have sworn mozilla doesn't actually use motif. (netscape 4, does sure, but 6 won't.)
Besides, it's swiftly becoming irrelevant. Commercial desktop Unix in the corporate environment is dying, and dying fast, replaced mostly by Windows NT but partially by Linux. This obviously is not good news for those companies that have built their business upon providing drag'n'drop interface builders and such for Motif -- they see their market evaporating before their eyes. This release of Motif as semi-Open Source is a last-ditch attempt to keep those companies alive by trying to make Motif popular in another environment. Whether it will work or not is questionable -- Motif still remains a clunky, difficult-to-use (though very powerful) toolkit, no matter how much the Motif fanatics try to deny it. Otherwise you would not see so many interface builders etc. for Motif.
-E
Send mail here if you want to reach me.
As for Lesstif, I think it's great news for that project. While Open Motif may have a semi-restrictive license (haven't reviewed it yet), Lesstif will be GPL. That means demand for Lesstif will definitely not go away, but now they'll have the real Motif code to work from to fix those compatibility problems that still exist. Lesstif has come a long way, but it's still got a way to go. I'll keep saying that until I can run netscape-dynMotif without any warning boxes popping up.
Geez, I'm still reeling from this one...
+++
+++
NO CARRIER
You can also download packages (RPM, DEB, TGZ) from ICS. You don't have to get the raw source code from the Open Group.
+++
+++
NO CARRIER
QT has many of the same "problems" as Motif.
1. It is owned by a private entity.
2. Said private entity restricts how it may be used in commercial projects.
Of course Qt is available for Win32. Is that why you love it so?
Microsoft is involved in a lot of things.
They sell the GNU C Compiler (and Motif, for that matter) as part of the Interix Posix subsystem for NT. So are you going to back away from GCC because 'evil Microsoft' has touched it?
Or even better, write Motif apps for Mac OS and drive Cardinal Toolbox's followers absolutely balmy.
Put those together and you have a good case for dynamically linked libraries.
--
Care about electronic freedom? Consider donating to the EFF!
I doubt you'll be able to link both into the same program at once, but I can't imagine why you'd want to. Certainly they can both live on the same machine at once, just set up different lib and include paths for them, with choices made at compile and link times.
I think this is neat. Even if the incompatible licenses mean that Lesstif can't use Motif code directly (of course, if Motif were LGPL'd there'd be no need for Lesstif at all), this makes reverse engineering Motif a whole heck of a lot easier, so Lesstif can become more completely compatible. (Meanwhile, the Lesstif project also has some addtional widget sets that help reproduce/improve-upon commercial Motif widget sets.)
This also encourages the porting of existing Unix apps that require real Motif (ie use features that aren't complete in Lesstif), so we'll see more (commercial) software for Linux and *BSD. And many of those in-house apps (I'm thinking of a couple in particular that I've been involved with, a million or so lines of code, Motif-based GUI, and requiring something like a Sun workstation on every user's desk) will port more cleanly to Linux without having to worry about buying Motif licenses. (Sure, the Motif license for Linux was cheaper than a Sun-Solaris box anyway, but the minds of pointy haired bosses work in mysterious ways.)
-- Alastair
Now the major free OS distributions have to make the awful choice of what becomes the default. Do they choose the completed and fully compatible Motif and imperil the nearly complete Lesstif project, or do they stick with Lesstif and force their users to help work out the remaining bugs? I hope they stick with Lesstif.
Now we can merge lesstif and get some of this other stuff that runs well on Solaris but is a bit painful on Linux to run.
YES, that means that's one fewer things to have to port at work to get Linux based software to give to the client.
Cav Pilot's Reference Page
UNIX - Not just for Vestal Virgins anymore
Yes, commercial proprietary non open source UNIX is dying.
Open source UNICES are stronger than ever, and will rise even further.
> There's just no pleasing some people
/. effect was recent) we were reading about how the only reason Motif doesn't get press is because it doesn't make Open Source announcements and today we see Motif making an Open Source announcement?
Oh, don't misunderstand me. I am very pleased when any software is freed. I am also happy to be discussing it with you directly.
I will say that I was displeased with the original article which seemed to fail to understand the nature of Open Source. In it, you claimed that proprietary development was "better" because a user would have a contract "guaranteeing" fixes (assuming, of course, your company survived). This is, of course, the exact opposite view that proponents of Open Source believe. We feel that the only plausible guarantee is one that lets us do it ourselves.
So if there's no change of heart, why let the customers have the source? Don't your contracts guarantee that you would do anything they wanted to do with it? That seemed to be the stance of the original article.
> I can assure you this is not being released just to please the open source community itself
Well, I still find it ironic that two weeks ago (and I realize that the interview is older, but the
In the original article, you seemed to be advocating secrecy and closed source. Now your open. And you still maintain that there's been no change of heart?
-- Don't Tase me, bro!
I mostly agree with you. However, I don't think Motif every really had a chance. It's too complicated to program and configure. It's actuall worse than MS Windows!
Compare KDE/Qt code with the equivalent Motif code. It's many times less complex.
A year or two ago releasing Motif would have been great but now we have lesstif, which does a really good job. We also have GTK+ and QT, both soon to rival Motif.
This will help the open soucre movement but, sadly, not as much if it had been a year or two ago.
If at first you don't succeed, skydiving is not for you.
I agree that this isn't as good as true Open Source. The "open source OS" bit was obviously intended to protect their revenue stream from Sun/SGI/etc. license fees (since they get practically zilch from sales of Linux versions of Motif, it costs them nothing, revenue-wise, to release Motif for free to that environment). On the other hand, there's nothing preventing you from writing commercial applications against the Free Motif and then re-compiling them against the Non-Free Motif on Solaris... for the most part, Motif is Motif. For better or for worse.
-E
Send mail here if you want to reach me.
And no, the 486 was not really out yet. The 25 meg DX one was "introduced" April 10, 1989 (see , but the time between "introduced" and "on sale in most new boxes" is a year or more (as it still is today to some degree). 386's were still expensive boxes, especially if you needed the (then still VERY expensive) memory to really make the chip effective. In 1991, most boxes sold were still 386's, even though the 486 by that point was almost "old technology". The pentium's introduction was March, 1993. Announcents for earlier releases were generally vaporware intended to kill the early clones of the 386.
Also keep in mind general inflation. $3000 then is not $3000 now.
"But remember, most lynch mobs aren't this nice." (H.Simpson)
-- Joe
--
Have Exchange users? Want to run Linux? Can't afford OpenMail?
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
Sadly, the chance for Motif to make good is long gone. It is a painfully old fashioned library. It belongs to the past, not the future.
I suppose open sourcing it is at least a dignified retirement...
Secrecy, intellectual property rights, and long-term, large-scale projects do not marry well with open source public announcements.
Motif is very much alive and well: it just isn't making public noise because that isn't the name of the game.
Perhaps the name of the game has changed?
-- Don't Tase me, bro!
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Yes. 'Open' has been redefined. It now means 'owned by a community of zealots who will drive you out of the market if you don't give it away entirely.'
It's the equivalent of a tavern, which used to be called 'Open' when the doors weren't locked. Now the tavern is occupied by a big crowd of the homeless who've kicked out the owner and made the beer free. Of course, the beer delivery trucks no longer make their usual stop, because nobody will pay the invoice. The wino in charge doesn't mind, of course. He's got an endowment so drinks 'free' no matter what happens.
Well, if you believe ESR then you should realize that mozilla was delayed and netscape is on life support because motif was a closed source toolkit. ESR argued that Motif was unavailable to open source developers of mozilla which stunted the growth of the project because few outsiders could actually compile it. The stunted growth of mozilla meant disaster for netscape. Anyhow, mozilla is now back on track because it open source tool kits (gtk primarily and qt is somewhere in the tree to for you weenies). Motif would of been a great catalyst to the mozilla team if it had been open sourced but it was not so the whole community has to make do with the current sucky state of browsers. Motif is just trying revive itself- bring in the crash cart!
First waiting till competition has impressive mind share and quality and *then* opensourcing is not to turn anyone's head. Just as Qt has mainly the KDE niche carved out and then some, but has no "default library" ring to it, so the Motif niche is also carved out, mainly to better supporting old apps (there is not even a particular desktop environment it could monopolize thoroughly).
In addition, I find its uability lacking. While a simple Athena scrollbar beats everything hollow with regard of ugliness, it nevertheless is much more effective in navigating back and forth than the Motif contraption.
When well we start taking companies to task for abusing the term "Open Source"?
Paging Mr. Stallman, Mr. Stallman to the white courtesy phone...
www.eFax.com are spammers
The FAQ says that the "on Open Source operating systems" part is why the license is not a "true" Open Source license. Still, given that every closed source Unix already *comes* with the Motif libraries, it's certainly not any big killer to anybody interested in writing Motif apps. (What? You want to write Motif apps for W2K? SICK!).
-E
Send mail here if you want to reach me.
Regardless of the time frame or licensing issues, KDE would not have used Motif. Matthias Ettrich is no fan of Motif -- see his comments on linux-center.org.
Juergen
--
Blackdown Java-Linux
Juergen
--
Blackdown Java-Linux
1) Double edged sword. When I type and want to move mouse coursor out of the way I have to always make sure that it stays within the same window. Hate that.
.. you know what ? you should blame xterm or whatever are you using for this behaviour. IT should know that there are apps launched and running from it and therefore , like any well behaved program , should ask the user for confirmation before exiting. You blaming WM ( KDE I presume ) for stupid behaviour on the part of xterm.
...
2. This is not tremendous advantage. Infact, I think you don't use Windows often because just about every application that uses dialogs have them set during creation to stay on top ( check Photoshop for example.)
It is a problem on UNIX (specially GTK apps ) that dialogs created by main program will disappear if one clicks on the main window. I know it sucks but it is GTK problem ( or WM that doesn't honor certain falgs.)
3. Heh
Windows interface works great with some small exceptions that are completely not related to problems you mentioned in your post. The biggets problem on Windows is lack of layout managers in Win32API which often forces developers to simply create nonresizable dialogs. VEry often it is not a problem but it simply sucks in things like file requestors etc
Woohoo! Great news. Finally I can run netscape-dyn.
Thanks, Open Group!
(Please browse at -1 to read this comment.)
damn...sorry 'bout the html fubar. I'm emailing slashdudes to see if they can fix it.
"But remember, most lynch mobs aren't this nice." (H.Simpson)
-- Joe
Keep in mind it is very common for people to still be running UNIX versions that are many years old now. We still support Solaris 2.5, AIX 4.2, and HP-UX 10.20 where I work, and all three are Motif 1.2-ish.
But if we want to do Motif 2.1 on them, we'll have to spring for the license. (Instead, what we have been doing is using Motif 1.2 on all the newer systems. Lowest common denominator.)
I would like people to remember the time period of Motif 1.0: 1989. If you had access to a Unix box in 1989, you had a commerical Unix system. Period. End of discussion. You had SunOS, Ultrix, AIX, DGX, Irix, HPUX, SCO or some other System V variant. MAYBE if you were a university you might have a pure BSD box, but those were getting rarer even then. There was no PC capable of handling unix (yes, a 286 could swag Minix, but those were still expensive, and SCO was already pushing their product around for those boxes as a supported solution).
I hate to disagree, but you could get a complete 386DX system (incl. monitor and printer) for under $3000 in 1989. There were several varieties of Unix that would run on them (Xenix, SCO, and at least one other) -- admittedly, I don't know how much any of them cost at that time.
The unix hacking community centered on SunOS at the time. That was it. Since OpenLook sucked (to some hackers), most open source X apps were strictly Athena, or like XV, based on a toolkit written specifically for that application.
True. At that time, the universities I attended all had Suns running SunOS 4.1.3.x and most hacking seemed to come from the university crowds.
Ok, i stand corrected 'bout the chip release. I don't recall seeing all that many sub-3000 pc's at the time though. I seem to recall that most of the other pieces (monitor, memory especially, decent disk space) were still prohibitively expensive at the time. A 4 meg, 25mhtz 386 could handle Unix, but I wouldn't trust throwing X on it (much less a memory hog like Motif).
"But remember, most lynch mobs aren't this nice." (H.Simpson)
-- Joe
Competing implementations of an API is no bad thing. "Choice for the sake of choice" aside, in any software implementation there are going to be trade-offs, design decisions and compromises that will give the result different properties (memory footprint, speed, etc.) than if different decisions had been made.
Even if (when) Motif goes to a completely LGPL/X/whatever Open Source license, there may be situations where you'd rather use Lesstif because it fits your design tradeoffs better.
(Of course, one of the problems here is that while Lesstif and Motif may be fully compatible at the API level, they aren't necessarily "bug for bug" compatible. Since most (all?) commercial Motifs are derived from the same reference source, those are generally bug for bug compatible. (I'm talking about behaviour bugs - misimplementations of the spec, not things like memory leaks.))
-- Alastair
I hate to disagree, but you could get a complete 386DX system (incl. monitor and printer) for under $3000 in 1989. There were several varieties of Unix that would run on them (Xenix, SCO, and at least one other) -- admittedly, I don't know how much any of them cost at that time.
SCO was XENIX in those days, or rather, XENIX was from SCO. SCO was also selling a somewhat XENIX flavored SVR2 variant that was the lineal predecessor to the current OpenServer/OpenDesktop products at the time.
Unfortunately, all of the commercial *NIXes for the x86 at that time were seriously expensive, especially $CO, which would run you up to $4000 to get a complete system with networking and development tools.
Other *NIX variants that were around on the x86 in those days would include such things as MicroPort UNIX (an SVR3 port -- I technically greatly preferred their product to SCO's, although their marketing was far less successful than SCO), Interactive UNIX (at the time partially owned by Kodak, since bought by Sun), DELL's DNIX (SVR3 port, sold mainly with DELL hardware), Everex's ESIX (SVR3 port, sold mainly with Everex hardware) and AT&T's SVR3 for their 386WGS hardware (generally only sold bundled with the AT&T PC hardware).
In general, the hardware and software necessary to build a complete development environment in those days would still end up costing $5000 or more.
There were a lot of people running character mode Unix on 80286 and 80386 PCs. No GUI or TCP/IP, just vanilla System V with UUCP. Many people wanted to run Unix but couldn't afford a Sun or a VAX. You could get Unix System V for a PC for less than $1000.
Mea navis aericumbens anguillis abundat
While most current commercial Linux programs are based upon the Motif toolkit (e.g., Applix Office, Wordperfect 8, Netscape 4.x, etc.), note that these all originated in the Unix desktop world. As the Unix desktop world has shrunk over the past few years, the Linux desktop world has expanded geometrically, to the point where there are probably more Linux desktops than Unix desktops deployed. None of which come with Motif as a standard component, and thus developers who are now entering the Unix market are looking at toolkits other than Motif. Which means bad news for current Motif vendors, who are seeing their marketplace evaporate before their eyes.
Thus I don't buy the argument that Motif would remain popular without the Linux community. Motif would have ended up like OS/2, a marginalized product used for a few embedded-type projects but otherwise ignored. As market share shrunk, Motif vendors would have started going out of business (that's already started, to a certain extent), and all the new projects are being done with GTK+ or QT -- my own employer has a major (commercial) project in the works based on GTK+, we did not consider Motif for a microsecond.
In other words, without the Linux community, Unix is dead on the desktop. And if Unix is dead on the desktop, so is Motif -- unless it becomes popular on Linux.
-E
Send mail here if you want to reach me.
Switch Commerical and Properity Closed Source development, and that statement will be right.
Qt-free edition can be used for both commerical and non-profit projects, the only requirement is you provide source with your apps.
If you develop a non-profit or commerical app, and you refuse to provide source you must purchase an $1500 license and support royality for using this library. This fee entitles you to commerical quality support, updates, preferred feature additions not to mention help make the toolkit better for both versions. This price will likely come down in the future, as Qt becomes more populuar to develop for, the main reason for the high expense now is the high development costs of maintaining (and improving) a high quality toolkit.
OpenMotif's license on the other hand does allow properity close source applications, the only requirement is that they are to be developed for OpenSource operating systems, and not closed properity systems such as Windows or Solaris or whatever.
I would have to whole heartedly agree with this one.
I have done both and prefer Qt to Motif. But I suspect that C++ programmers are a minority on Linux/FreeBSD/Unix.
"We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
Why do you think that an app will run faster when it's dynamically linked? There's more work for the operating system to do when you run dynamically linked programs.
If you have a very small amount of memory, you could end up with poorer performance when running statically linked programs, but only when you are running programs that use the same libraries (but they are not dynamically linked). You are loading more copies of the library than necessary. This wastes memory, causing your system to swap. Swapping generally occurs when you don't have enough memory to hold all the information in memory at once.
With today's computers, which typically come standard with 128M, 256M, and more, you shouldn't have any trouble launching both KDE, Gnome, and CDE, all at the same time, in separate X sessions. I have 256M, and I don't think I've ever seen my system swap more than a few hundred kilobytes. If your system does swap more than that, you need to stop editing such large pictures.
This may set an interesting precedence as well as companies can afford to support, expand, market, etc thier software they just open source it.
And no perhaps someone will make Motif a little more esthetically pleasing, as it's butt ugly.
When someone yells "Stop" or goes limp, or taps out, the fight is over.
-E
Send mail here if you want to reach me.
Most of the VAXen in academia in those days ran 4.2 or 4.3BSD. I was administering and developing on some of them in the late 80's. Unfortunately BSD wasn't "totally free" in those days. It was still encumbered by AT&T source code and licensing. That didn't start changing until after the release of the NET2 distro, the settling of the AT&T vs. the world lawsuits and the work of people like the Jolitz's and others to replace the old AT&T bits. All that didn't really come together until 1993-1994 or so.
Mozilla can use a crapload of toolkits. I think it _might_ need GTK to build no matter what, keyword being _might_. But it supports Motif, Qt, and a few others as the main toolkit. Plus, almost all of its widgets are native.
Windows 2000: Designed for the Internet. The Internet: Designed for UNIX.
Linux boxes, mainly...
Most of the places I know of are certainly not replacing UNIX boxes with Windows anything. They have Windows boxes, but those are generally being used for purposes other than what the UNIX boxes are doing. NT seems to be able to displace only Novell in any kind of numbers, and even then, slowly. I know of a lot of places that had large Netware installations that planned to have completely replaced Netware with NT two or three years ago that are still using Netware today.
From what I understand slashdot got hit by a DDOS a few days ago and it was down for several hours.
-matt
I still have memories of the days when my beautifully crafted DECwindows applications had to be ported to Motif, with its horribly unclear user interface, made even uglier by DEC's choice of default color. "Let's see, the light gray line below the triangle is slightly darker than the light gray line above it. Guess that means in. Oops, it was out and I just blew up a chemical plant. Game Over".
The good news, of course, is that I can now, ten years after DECwindows, finally plug the memory leaks I reported to Digital at first, then to OSF. :-)
Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.
GTK doesn't really seem all that different. I'm trying some GTK in adding a piece to a GTK app, and finding its pretty much all the same as motif so far. The "big look improvements" (skins/themes) are all hidden behind the scenes. Benefits to the end user, but not an API simplicity. Its still "create object, set parameters, create callback, add callback to object, lather, rinse, repeat" ad nauseum for every widget you create. To me (and JWZ's said the same), nothing's different. Yes, it did take a number of years (thanks to OSF's closed source model) for decent "How To Write a Widget for Motif" works came out (O'Reilly's XResource 6 and 10 had the best ones), but otherwise...
The most dramatic change for GUI's to me was Java's Swing, with its plugable models for just about everything (models, renderers, editors, etc...), but then again, I never studied Smalltalk's MVC or what was in Fresco, so i can't comment on what they delivered. Yes, Swing is heavy, but after finally making sense of the renderers and editors and all that, I have great difficulty programming without them.
Motif was also (in my later years of it) made VERY easy with the XMT toolkit from David Flannagan, in what was at the time O'Reilly's "Motif Power Tools", later just X Reference 6C.
It got to the point where I never had to do "XmCreate..." or "XtCreateWidget" again.
Something like that for Java/Swing needs to come in, but Javasoft spent too much time trying to make money for GUI IDE's to do something practical for real programmers.
"But remember, most lynch mobs aren't this nice." (H.Simpson)
-- Joe
The Athena->DECwindows->Motif heritage was probably the first catalyst for my thinking about access to source. For my favorite OS at the time, VMS, I had source code on microfiche. I intensively debugged the Athena widgets to get clues on which part of the microfiches to zoom into (literally!) in order to find out why things didn't behave according to the docs. The Athena source was really helpful on a number of occasions, and being able to read the microfiches enabled me to find solid workarounds that would be unlikely to become a future liability later on.
With the advent of Motif came the demise of access to the source code. A number of bugs (mostly memory leaks) made its way all the way from Athena into Motif, but by then Digital cared even less about fixing them then in the DECwindows era.
Ever since this nasty learning curve, I've been a devout believer in access to source code. I don't even mind paying for it, but if it comes out of my pocket it had better be affordable.
Employers are not always convinced of the necessity to plunk down hard dollars to answer questions that they (rightfully!) expect to be answered by the vendor, so the Motif licensing would definitely have saved my bacon if it only were available ten years earlier (or should I say, it would've saved Motif's bacon? I've stuck to Athena and later GTK for personal stuff because of the horrors of Motif)
Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.
- A.P.
--
"One World, one Web, one Program" - Microsoft promotional ad
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
I looked at the costs of PC Unix, gulped, and simply added more memory to my (even then) aging Amiga. It was not until 1995, when the costs of memory and hard drives had come down so much, that I returned to look at PC Unix and bought Slackware instead.
-E
Send mail here if you want to reach me.
I'd dare venture the dotter mindset is "I think of only myself. Me. Me. Me." but perhaps I'm mistaken here.
This is exactly what posting of *seven* mirrors of binaries, while not providing mirrors for the code release, and then attempting to capitalize on this by selling CDs to people is. Thinking of one's ability to profit off of a supply shortage they could help remedy, over providing a service to people.
Apparently putting people first is childish.
What a truly sad world you live in.
There you go again, calling an Amiga 3000 a commercial Unix box.
>Microsoft is involved in a lot of things.
>They sell the GNU C Compiler (and Motif, for that matter) as part of
>the Interix Posix subsystem for NT. So are you going to back away from
>GCC because 'evil Microsoft' has touched it?
Does Microsoft have *any* actual input into the decision-making process/control of GCC? What's that? Little or none? Which as things should be.
Interesting idea...very flamebatey, but interesting...
What do you see it being replaced w/, then?
--------------------------
This SOUNDS good, but think about how M$ had said they'll 'open up' the kerberos extensions, and how Apple was 'opening' all of their development, and how long it took to get the Mozilla license straight, along with the hundreds of other examples. Right now, it's good political karma to claim you are opening the development, but until the license is approved by the people with known intentions and experience dealing with licensing issues, I'll stick to lesstif/QT/GTK, since we know of any associated licensing evils there. Now, if the license turns out to be good, I'll be more than happy to support Motif development again.
Does anyone whether any moves will be made to do the same thing with CDE?
Jumpstart the tartan drive.
Of course Qt is available for Win32. Is that why you love it so?
God you sound so childish with that comment.. Why the hell not have Linux AND Windows using applications that use the same toolkit? That way you can work towards platform independance. Linux apps will never over-night gain more market share than Windows apps - but an application that supports BOTH platforms and behaves the same might have a very good chance of succeeding.
Your 'I don't wanna share my toys' attitude could well hold Linux application development back, as well as giving Linux users a bad name.
Qt being not totally free (free for use, not for commercial products without license IIRC) is a valid point.. but don't bitch about things being bad if they work on different platforms.
--
Delphis
Well, Carp already is Open Source... and to some extent, we can say that Open Source is Carp, at least it utilizes it:
If the Open Group had done this back in '97 or earlier, it would probably have continued as the dominate toolkit on Unix.
When was it that the Gimp guys stopped using Motif, and started work on GTK? '96 or something?
There is little doubt that had Motif been freely available on Linux at that time they wouldn't have done that and the Gimp would have continued to be a Motif app.
QT might have come out, but I suspect that the KDE would have used Motif anyway (remember, the original KDE idea wasn't that concerned about the licence (this licecne seems somewhat similar to the original QT licence), and there was no "Open Source Licence Definition" back then anyway.), and there would have been no need for the GNOME vs KDE wars.
Of course, there might have been a KDE vs CDE war, but I suspect that CDE would have been surparassed sometime in 1998, and would have been abandoned, even by the major vendors.
As it is, we have three main toolkit - GTK and QT have broard support in the free software world, but Motif is still used by lots of commerical Unix software.
Another thing.. no, the licence isn't Open Source (TM), but I don't think that is a huge problem. On most non-Free Unicies, Motif comes as standard anyway.
I don't see a lot of new free-software being written specifically for Motif, but it will help commercial Unix software get ported to Linux quicker. I guess that's a good thing.
Anyway, look at this announcement like this: Motif is now freely (in the beer sense) available on all Unixes, either supplied by the vendor, or for download. That is good.
Hi, ICS now has 7 mirrors up with worldwide coverage. http://www.motifzone.net/download/ You can also order a CD and avoid the crunch.
"Even Prophets don't know everything"
+++
+++
NO CARRIER
Will SGI now consider releasing their cool desktop enviroment to us? I seem to remember it was based on Motif. But now that Motif is free, why not release the Magic Desktop (4DWM) to the OSS community? My Linux box would feel (and be?) many times more powerful *grin*
"In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
bash-2.03$ info less
You forget,, less is more.
Will I retire or break 10K?
Perhaps as the Open Motif license matures, we'll see a merging of the two projects. It seems a waste to have two groups working seperately on the same thing.
+++
+++
NO CARRIER
How?
Qt is available for free even on non-Open Source OSes, but you have to buy Qt Professional Edition if you're going to make commercial (non-Open Source) software that uses Qt, regardless of whether it runs on an Open Source OS or not.
On the other hand, you can develop, on an Open Source OS with OpenMotif, commercial software that uses Motif - but you can't use OpenMotif on a non-Open Source OS, even if it's only to be used with Open Source applications.
So you can, for example, install KDE, including Qt, on a Solaris box, but you have to buy Qt Professional Edition in order to develop and sell FooWare as a non-free Qt application, even if you're only going to sell it for Linux and the BSDs, and you can install OpenMotif on a Linux or BSD box, and develop FooWare on it and sell it without having to license Motif, but you can't install OpenMotif on your Solaris box (the Solaris box I use doesn't have Motif 2.1 on it; which releases of which commercial UNIXes, if any, come with Motif 2.1?), even if you're only doing so in order to download and build OpenFoo, an open-source application that requires Motif 2.1.
It's "like" Qt in that there are restrictions on what you can do, based on whether something involved is open-source or not - but the "something" in question differs significantly between Qt and OpenMotif.
Indeed? Do you have a citation to support this claim?
There may be some X/Open standard that requires it (although I don't see any X stuff in the W-Z section of the API tables for the UNIX 98 spec), but I have not heard of any POSIX standard that requires it. (I think there may be some IEEE standard for the Motif API, but I don't think it's required to claim POSIX conformance - for that matter, there's more than one POSIX standard, so one can probably claim some degree of POSIX conformance merely by offering 1003.1 support.)
This explains why its only for Open Source and can ONLY be released on Open Source OS's. The ONLY and I repleat ONLY supplier of Motif for an OSS platform is Metro Link who have seen their sales dump. In a situation where MetroLink are desperately trying to maintain any position in or with OSS, agreeing to TOG's idea is a no brainer. Dump something that isnt selling and look good in the process. Good Call!!!
Next, we have the situation where ICS are having to maintain something that is (cough) not selling so again, releasing it OSS is a no brainer - it also boosts sales of their rather good Builder product.
Finally, Motif will still be a commercial profit making entity, even more so as we can use the changes that the OSS people put in.
Read past the Open Source BS and you will find people selling Motif on closed source platforms in a close source manner USING THE CHANGES THAT THE OSS COMMUNITY CONTRIBUTE
Its a no brainer and you all fall for it again.
Moderators please note - this is an AC post from someone who has ported Motif onto all sorts of platforms from UNIX to NT to embedded. I know what I am talking about. This post may be going against the collective geek doctrine, but it happens to be the truth.
Qt is available for free even on non-Open Source OSes, but you have to buy Qt Professional Edition if you're going to make commercial (non-Open Source) software that uses Qt, regardless of whether it runs on an Open Source OS or not.
Qt is not free on MS-Windows, even for Open Source programs. I would very much like to use KDE programs under whatever operating system a computer has on it but I can't because in order to do so I would have to buy QT/Windows at $1,550! That's why I think Gnome will utilmately prevail -- because you can use it on whatever OS has a port of it (and if there isn't a port you can port it to that platform).
Sheesh...I'd forgotten 'bout "DECWindows"'s widget from before Motif. The HP/Microsoft side of it (which was the "look" of Motif but not the "feel" which was DEC's) got a lot more publicity...especially with that book that someone from HP published...
but by then Digital cared even less about fixing them then in the DECwindows era
Agreed. Once "OSF" was responsible for maintainance, DEC contributed next to nothing. Same for "OSF-1" (the first 64 bit unix implementation). I wasn't suprised that updates were slow for OSF-1/Digital Unix bugs.
I don't even mind paying for it, but if it comes out of my pocket it had better be affordable.
Agreed^2. $5,000 was a bit much...especially when there were such tight limits on how far we could distribute our bug fixes even after paying that amount. For the most part, when I talked our company into a source license, my main goal was to nail down bugs tight enough to at least have a better shot at a workaround. The licensing couldn't allow much more than that.
For some reason (and this hits a whole can of worms on its own), the larger companies, who seem to have more people available and actively fixing bugs, seem to have the most trouble releasing bug fixes. From Microsoft, through IBM, DEC, OSF etc...finally down to our most recent favs, Netscape (pre AND post AOL). Seems fixing the bugs is never hard, but coordinating bug fixes and new functionality into a "release" is next to impossible...
Bug fixes somehow fail to make the "release", which ends up nothing but a whole new collection of bugs.
I first saw this at IBM with the bug in the assembler's debugging code generator that forced one to acquire a patch to get gcc to work right. The patch was described and available for AIX 3.15. By AIX 4.1, that patch fix had never actually been applied to the principle source tree. One still had to contact IBM and get the patch all over again.
Netscape's 4.x releases have been similar, especially for non-windows boxes. There's the infamous "frames and colors" bug for unix/X, that had been around since frames were first introduced (in 2.0). When the source code (such as it was) was finally released, I seem to recall it was one of the first bugs fixed...only that fixed code (which was something like 5 lines total) never made it to the 4.5x tree, and its presence in Mozilla was removed when the layout engine was rewritten. Meanwhile, netscape 4.72 STILL does funky things with my default color choices as soon as I hit a frames page, the same funky things it did 2 1/2 years ago.
I give up. Time for more beer.
"But remember, most lynch mobs aren't this nice." (H.Simpson)
-- Joe
Um.....in 1989 Intel had already released the 80386 and the 80486 and they were just about to release the Pentium. If a 286 was expensive for you then, you got ripped off.
That's not true. The 486 didn't even exist yet. I worked at a computer store then, and the vast majority of the machines we sold in 1989, and into the early part of 1990, were 286's. In late 1990, the 386/25, 4 megs of ram, a 90 Meg hard drive, and a color VGA monitor was going for about 2500 dollars. About that same time, the 486 came out, but the only one that was affordable was the 486SX/20 Mhz, which was a piece of crap. The 486/DX chips were still around 1200-1500 dollars (for just the chip), and the motherboards for them were still really flaky.
The Pentium wasn't released until 1994 - the marketing and posters for it hit in the late part of 1993. The bug fix to do math on it was the later part of 1994.
--- "So THAT's what an invisible barrier looks like!" - Time Bandits
I think this would have been much more important if it happened before KDE and GNOME were so well established. Motif now has two worthy competitors on Unix, not just Linux, and both are themselves OSD-compliant.
Thanks
Bruce
Bruce Perens.
There are two different issues at play here: firstly, GPL compatibility, and secondly, availability for closed source development at no charge.
The QPL is incompatible with the GPL due to the "changes may be only distributed as patches" clause. This is just plain silly, but a fact of life. When writing new code, you can grant a licence exception and be done with it.
Contrary to popular opinion, the QPL does NOT restrict you further in any way that the GPL doesn't. You can sell your apps, as long as you supply source code. You can port all of Qt to Windows, as long as you distribute that port as archive + patchset. You can't use Qt to write closed-source apps without paying Troll Tech, but then again you can't use GDBM that way either (it's GPLed, not LGPLed). So where's the problem?
The current OpenMOTIF license is, too, incompatible with the GPL. You can't take GPLed Motif code, link with Open Motif, and redistribute. The incompatibility isn't silly, either: you cannot allow your users to port away from the freeNIXes.
As far as closed-source development goes, it's just as impossible without paying up as it is with Qt. But - do we really care about that?
You wont be able to use the dynamically linked Netscape, because it's linked against Motif 1.2 not 2.1.
Chris Wareham
Only if you use more than one application using Motif 2.1 simultaneously you'll save some memory. Otherwise, the static version will be faster.
yipee!
oh wait, you mean that motif is more than just a minor subcomponent of mozilla?
--
--
"It is now safe to switch off your computer."
THAT would explain the fishy smell coming from my hard drive, eh? ;-)
--
Okay, I got Linux installed. So where's the free beer everyone keeps talking about??
5 years ago when I started to use Linux one of the things I noticed was that Netscape Navigator had two Linux builds. A static Motif and a Dynamic Motif version. I eventually gave up on that without ever having seen Dynamic Motif on a Linux system. It existed back then, I just had not seen it.
These days Netscape no longer produces the smaller DynaMotif build. Probably realizing nobody uses it. This release dose matter for another reason however.
POSIX actually requires Motif. Linux aims to be Posix compliant and this was one of the main barriers to that. If memory serves ( And it probably doesn't ) Caldera had produced a distribution which included a Commercial Motif and sold for around $300. This distrib either was Posix compliant or almost compliant.
--= Isn't it surprising how badly I spell ?
this brings up a point that i've seen in the open-source world before.
If the open-sourcing of a project (Motif, in this case) kills a project that was supposed to be the open-source replacement (Lestif), is that really a bad thing?
The reason Lestif was being created was lack of a available open-source/free implementation of Motif under Linux/*BSD/etc, etc.. If Motif is open (eventually fully open, that is), than what does it matter if Lestif dies?
From the perspective of a software developer, would you rather have a clone that implements most of what you want, or do you want the original? Especially if they are available under similar terms?
Just because it's open-source doesn't mean it has to live forever.
dennis
Well, if you can make that business model work, then it's all the better for us consumers.
+++
+++
NO CARRIER
I've always thought that "Lesstif" was punny, `less tif' being the opposite of `mo' tif' (`more tif'). Motif appears to have a reputation for being big and sluggish--perhaps that comes from having too much tif, in which case less tif would be better.
-rozzin.
One of the goals of the MotifZone (www.motifzone.net) is to promote ongoing open source enhancements to Motif. Support for Gnome theme support for Motif applications is underway at the Zone... KDE is not far behind. And then Motif applications will only be as ugly as the rest of your applications...
"Even Prophets don't know everything"
Even if the product is no longer useful, it's still a great thing that they've released the source.
I remember back when I was learning to code, finding well-written code examples was quite a pain in the butt. Had to crawl around BBS systems (with my state-of-the-art 2400 baud modem) and download the little bits and pieces that were available, most of which was more poorly written than the lousy code I was writing at the time.
I'm pretty sure there are at least a few examples in the Motif code that will prove useful to those coding new non-Motif project, both amateurs and pros alike.
What does this mean for XFree86 development?
Does it mean that the whole of the XFree code can be opened, so allowing more developers to work on it.
...I'm still keeping my fingers crossed for an anti-aliasing font renderer to appear one day.
Steve
i've put a mirror up of the tar file (and some of
the binaries) while i could still get access
to the server - it's pretty full now.
ftp://mirror.aarnet.edu.au/pub/openmotif/
http://mirror.aarnet.edu.au/pub/openmotif/
-jason
I've tried, filling in the registration form, etc, but neither of the links (ftp://openmotif.opengroup.org/pub/openmotif/tars and ftp://ftp.opengroup.org/pub/openmotif/tars) seem to work. Netscape gives a "Unable to find the file or directory" error...
Anyone had any better luck?
Cheers,
Tim
It's official. Most of you are morons.
*sigh*
Talking about moderators not understanding sarcasm. Or whatever - is there any place to discuss moderator performance ?
f.
You must still pay a royalty if used in commercial products. They say public license but don't mention what type LGPL, GPL. They don't say who's going to fix bugs, provide video driver support.
Their GUI tools won't be free.
I say merge MOTIF into lesstif and use lesstif!
"Problem" ?? This, as far as commercial organisations is concerned, would be very much in its favour. It is absolutely essential that someone somewhere is directly prepared to stand up and be responsible for the software which they produce. None of this denial of warrantee you see in the open source movement. How would you feel about getting on an aircraft if you knew that the test programs for the engines were written by people who were not prepared to stand up and be counted?
So does this mean that Motif is no longer valuable? Is this the software equivalent of recycling? Paper, Plastic, Source Code?
Now days there is the mindset that people inevitably upgrade to newer and faster chips when they are released. However, in the 1980s that wasn't necessarily true.
A friend had some old Computer Shopper mags from ~1991 (he did some advert layout back then). Even though i486s were being sold, ads for 1MB 8086 machines were still very common. Even big vendors like IBM and Compaq sold them. And it makes sense -- WordPerfect/DOS really doesn't run much better on a 486 than a 8086
When I hear the word 'innovation', I reach for my pistol.
This potentially sounds like a great thing - but I'll wait 'till people have had a chance to peruse their 'Open Group Public License' before getting too happy... IANAL, but I would like to see what the legal eagles among us make of it..
~P
I guess now we can quit development of lesstif, KDE, and Gnome!
Motif is a widget set built using the X primitives. Opening Motif has no effect on X.
--
Have Exchange users? Want to run Linux? Can't afford OpenMail?
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
(1) is a user misunderstanding. Try changing your XmNfocusPolicy to XmEXPLICIT. (2) is a user misunderstanding. This is configurable in the window manager. (3) is a programmer error if this occurs. The programmer should install a WM protocol to catch window closure action and handle appropriately. NOTHING of what you object to in Motif is unsupported.
In 1989, Apple was selling the stripped down Mac IIfx model (40Mhz 030, 4MB, 40MB disk) for $10,000. The Unix version was even more expensive, running nearly $20K with a upgraded SCSI card and A/UX. On the other hand, with academic pricing, you could get a SE/30 with A/UX and a 9" screen for maybe $7,000.
An IBM MCA PC could easily run $5,000. A base level Mac SE was $3,000 with no hard drive. Prices were pretty high back then!
When I hear the word 'innovation', I reach for my pistol.
> Does Microsoft have *any* actual input into the
> decision-making process/control of GCC?
At least one of their engineers are active one the GCC development list, which means Microsoft has about as much influence as anyone else. GCC is run by engineers, not companies. Anyone who can contribute, is welcome.
Yeah, but the beer in our tavern never runs out, no matter how much we drink. Even if there are a few freeloaders, we can still brew enough for everyone.
HOLD IT!
I would like people to remember the time period of Motif 1.0: 1989. If you had access to a Unix box in 1989, you had a commerical Unix system. Period. End of discussion. You had SunOS, Ultrix, AIX, DGX, Irix, HPUX, SCO or some other System V variant. MAYBE if you were a university you might have a pure BSD box, but those were getting rarer even then. There was no PC capable of handling unix (yes, a 286 could swag Minix, but those were still expensive, and SCO was already pushing their product around for those boxes as a supported solution).
The unix hacking community centered on SunOS at the time. That was it. Since OpenLook sucked (to some hackers), most open source X apps were strictly Athena, or like XV, based on a toolkit written specifically for that application.
If you needed Motif, you bought it (since Solaris didn't support Motif in any official vein until 1993). If you had one of those boxes, you could afford it. Generally, university CS departments and corporations were the only places Unix was found. So generally, if you had a unix box at the time, you could afford the extra few $K for Motif (if it wasn't already there). The idea that every student could have their own Unix-like box was absolutely unheard of. Workstations were $20-150K, and most unix boxes were "mini computers" that still took up the size of 2 refridgerators and needed an air conditioning box of the same size to match (hence the whole idea of X terminals and central servers).
There was no "100% Free" system out there that was reliable or fast enough to bother. Linux is just now getting the kind of attention its getting not because its especially better, but because the platform was suited for (the Intel box) is finally fast enough to handle it.
Motif was a commercial solution to the problem of commercial software vendors, priced at the time when commercial software on unix boxes was expensive. That the prices even recently were as low as $99 for motif (binaries only) was unheard of 7 years ago when I graduated.
"But remember, most lynch mobs aren't this nice." (H.Simpson)
-- Joe
I wonder what they're defining an operating system to be? Is it just the kernel, or the complete installation? If it's the former, then there's no problem. If it's the latter, then does this mean Linux/BSD dsitributions incorporating closed course components (e.g., Netscape, Acrobat Reader etc.) will run into problems? Also note that the license explicitly defines the term "Open Source", and it doesn't mean the same as the OSI definition.
"The invisible and the non-existent look very much alike." -- Delos B. McKown
> POSIX actually requires Motif.
Well, then: another one bites the dust. Are there any standards that Linux _doesn't_ own?
Got time? Spend some of it coding or testing
Or implementing a new widget in either. Qt is a joy to use. Motif is a pig. I've written huge amounts of Motif code, and never did get to like it. At best you learn how to work around it's deficiencies and bugs, but you never actually LIKE it. Qt is such a clean design and natural match with C++, that it is a genuine pleasure to use.
Last time I checked, Lesstif names its binaries and headers the same as Motif does. Will I be able to have both at once, should I want to?
This way it would not be possible to use the Motif source here.
I hope that this doesn't hurt QT and GTKs march foward as the modern toolkits to use too much.
I hate Motif. I hate the look, I hate the feel, and I hate trying to program with it. I was just starting to look forward to it dieing, and they pull this stunt.
Why can't the big unix companies show support for something decent by beafing up the internationalization support of Qt and Gtk, the nport all their code to that. According to the standards put forth as to what would be needed out of a toolkit to replace gtk, in the recent interview with the motif book author, Gtk has everything needed in beta. Stable versions of with the internationalization and Xt like functionality should be released in Gtk+ 1.4, slated for release later this year (I think).
-- Superlame http://catpro.dragonfire.net/joshua/
I always hated the OSF for forcing one of the major splits in the Unix world. They were a knee jerk response to Sun and AT&T trying to create a unified base for Unix to move forward. The only useful thing OSF ever came up with was motif, but it was never open. I could never figure out why they would push it as a standard UI while pricing it out of reach of the hacking community. I suppose it's too late now that we have gtk+ and qt, but it would still be nice to be able to download and install the motif RPMs for free so that we can build xmcd and other useful apps.
The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
Which is why they are now "releasing this for open-source operating systems". They are getting desperate, yes? I guess it is too late.
Your basic statment holds just correcting a few errors :)
Minux ran on XTs and 386s the XT version was hardware bound and didn't run on 286s...
SCO Xenix was also originally an XT Unix that was ported to the 286 and 386.
Minux did not handle GUIs and as far as I know Xfree never ran on Minux.
Xenix had a commertal X11 but again as far as I know this was rather expensive as was Xenix itself.
Linux started a bit before Windows 95 came out and ran fine on 386 hardware.. Windows 95 REQUIRED 386 hardware forcing XTs and 286s into early obsolesence (Demand died when Dos was discontinued.. and even that took a while)
Linux could not penitrate the user market at all and needed PCs powerful enough to run as servers before Linux could enter the server market.
But the hacker market.. ehh... Hackers continued to use XTs...
Anyway Motif was made in a time when Unix ment commertal servers and hackers ment home made hardware...
I don't actually exist.
I think this is a great thing. But I also think it may be too little too late. OS is already well on its way with other gui toolkits (Gtk, at least) that are actively being developed to suit our needs.
It seems they are seeing the trend and are making an attempt to get people to use Motif before they are a total dinasaur.
machwon
What if 4 out of 5 dentists are idiots?
The restrictions that the XFree86 team have on releasing source code have nothing to do with the non-freeness of Motif, and everything to do with the fact that hardware vendors sometimes release documentation for hardware on the basis of Non Disclosure Agreements.
Why would you think that the "partial freeing" of Motif would have anything at all to do with the activities of The XFree86 Project?
Perhaps in X11R6.5.
As an extension, this would mean that only new applications that are aware of the new extension would use the new font handling scheme.
For instance, the GNOME "Canvas" appears to provide support for the use of anti-aliased fonts right now. Ditto for Display Postscript.
Of course, in order to use the antialiased facilities, applications have to be specifically coded to use things like GNOME Canvas or DPS. Existing applications don't get benefit of it "for free."
The only way that "legacy" applications would get any benefit from this extension is if they use libraries like GTK or Tk, and those libraries can be compatibly retrofitted to use anti-aliasing.
Again, this is a matter that is almost entirely irrelevant to the "opening up" of Motif source code.
If you're not part of the solution, you're part of the precipitate.
Motif is used extensivly in corporate enviroments. It has been here for quite a while and probably still will be for some time. This will allow for an even greater corporate acceptances of Linux and FreeBSD in big business.
---- aut viam inveniam aut faciam
As I have moved to Linux development toolkits have been a primary thought. I have dabbeled in gtk and even tried my hand at motif once, but it was QT that I kept coming back to. I was not looking to sell my software under windows and so the qpl was more then fine for me. I found the qt toolkit suited me completly. :) It should be an interesting watch to see what happens with motif.
I heard arguments that motif is better and gtk is better etc etc. Personally I never liked motif for one reason and one reason only. It is ugly. Ok, maybe it is a great toolkit, but it is still ugly. A funny as it is the original reason I got into Linux in the first place was that kde's toolbars could horizontal shade before win98 did(plug goes to a Chris I met randomly at the computer cafe for interducintg me to Linux). How ironic that I switch to Linux because it looks better? For that same reason I was first trying my coding hand at qt way back in the day. I recently took another look at motif now that I was beyond that "look isn't this cool" three year faze. Realizing that it cost money to develop for motif closed the door on that toolkit in my mind. I continued working on my qt projects. I have spoken to a number of people who ask the question, so what toolkit should I use? This gets asked in a lot of commercial places also. To my dismay they have all chossen motif simply because it is everywhere even if it is ugly. I a previus slashdot article someone commented that maybe motif would just die because of its closed sourse. We all knew that it wouldn't happend, but we also knew that in a small way was true. The motif toolkit wasn't progressing that fast and was quite closed source.
With this anouncement it makes a lot of people take another look at motif, myself included. As sad of a statement as it is I hope some people go and pretty up motif. Along with everything else obscure bugs might be fixed. Even thought I am not the greatest coder by any means I can happily say that I found and reported two very obscure bugs in qt that I never would have found withouth the source. (and yes in the new release they are patched
By no means will I stop working with qt and gtk, but I will be keeping a eye out for future motif releases. Who knows what might come of this.
Do you changes clothes while making the "chee-chee-cha-cha-choh" transformation sound?
This seems similar to Tannenbaum's release of MINIX under BSD-style license recently. Yeah, he can say his lawyers were chewing on it for two years, but these people are obviously jumping on the bandwagon.
Obviously the Open Source is here to stay.
I was able to make a directory tree windows explorer type app on unix using netscape_tree source from the Microline Widget library over at mozilla. It looks good, but there are a couple bugs that i can now look into because they seemed to be occuring in the Motif library.
I think there is one more good thing about it. Java source from Sun depends on Motif and now it can be compiled agains The Real Thing. Not that it was not possible with LessTiff, but it might give some warm fuzzies.
Well the less command in linux is more++. BTW, in FreeBSD more has less like functionality, more or less. Therefore Lesstif would be a better version under your frame of logic. Although the real reason is that laMtif (laMtif ain't Motif) sounds bad.
--- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
It's irrelevant anyway. Motif has the same 1980s feel that Windows 3.1 does. GTK and QT both have much more robust and interesting development communities.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Hot Damn!
Netscape can finally run fast, SOffice, WordPerfect, Acrobat Reader, FrameMaker, etc...
I might even try a CDE desktop...
Nah...
Its a bit late. I mean, I'm only going to use it
for Netscape for ~6months and Nedit.
I guess they must have been reading the dozens of discussions threads on how Motif is dead. Trying to recuse it by releasing it to the Open Source Community will not work! It is way too f$#$ing late! I am very much in love with gtk+ and qt. RIP Motif.
------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
The balkanization of Open Source continues. This won't merge with any existing license (including LessTif's). It's also a tad obnoxious in that you can't use it with commercial OSes, and it has all sorts of scary auto-termination clauses.
IOW: not quite as bad as the SCSL, but still a sneaky attempt to co-opt open source into helping them while still leaving their code isolated.
Although, reading the licence, they've slipped up in that they've provided no way to slurp back up the changes into the official motif, apart from releasing a license upgrade - they've forked their own code. Silly them.