Motif Released To The Open Source Community 183
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."
Funny (Score:2)
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.
Too Little Too Late (Score:1)
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)?
Motif is Still Slow and Ugly (Score:1)
Maybe the community can improve it? (Score:1)
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....
--
Finally NEdit is happy... (Score:1)
Purify & Motif (Score:1)
Re:Microsoft vs GCC (Score:1)
>> 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.
Have you seen the *size* of it! (Score:2)
Thanks, I'll wait for a CD.
Re:Some of the bigger effects I see this having... (Score:1)
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'?
Re:Yet Another Incompatible Licence (Score:1)
Server room. (Score:2)
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
Re:I can now build mozilla! (Score:1)
Irrelevant (Score:3)
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
Motif not dead yet (Score:1)
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...
+++
Re:Anyone managed to dl it yet? (Score:2)
You can also download packages (RPM, DEB, TGZ) from ICS [motifzone.net]. You don't have to get the raw source code from the Open Group.
Re:Funny (Score:3)
What about MWM? (Score:1)
+++
Re:Motif = basura! (Score:4)
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?
Re:The Open Group Public License (Score:1)
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?
Re:Free for commercial use (Score:1)
Or even better, write Motif apps for Mac OS and drive Cardinal Toolbox's followers absolutely balmy.
Re:Dynamic Linking (Score:1)
Put those together and you have a good case for dynamically linked libraries.
--
Re:Motif not dead yet (Score:1)
I liked CDE, but KDE is faster, IMHO, and has a lot more features.
Re:File names (Score:3)
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.)
Interesting Dilemma for Linux Distributions (Score:1)
Re:Motif not dead yet (Score:1)
If you're using a UNIX workstation with Motif/CDE preinstalled, is it preferable to get KDE/Qt, compile it, install it, and hope it works, or to just stick with what you've got and know will work. Remember, most applications you'll be running on your UNIX are compiled to run on CDE...
The same situation applies the other way around, of course, which may have as much an impact on why Linux people don't like Motif, aside from ugliness/freeness. Until today, Motif really wasn't accessible to Linux users, but KDE/GNOME has. To us Linux users, KDE/GNOME is like the UNIX user's CDE. It's what comes with our system, it's what most of our apps are programmed for, and it's what we know works.
+++
WOOOOHOOOOOOOOO (Score:1)
YES, that means that's one fewer things to have to port at work to get Linux based software to give to the client.
Re:Motif is dying and they know it (Score:1)
Yes, commercial proprietary non open source UNIX is dying.
Open source UNICES are stronger than ever, and will rise even further.
Re:Change of Heart? (Score:2)
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?
Re:It's still crap (Score:1)
Compare KDE/Qt code with the equivalent Motif code. It's many times less complex.
A day late and a dollar short. (Score:2)
This will help the open soucre movement but, sadly, not as much if it had been a year or two ago.
Solaris OS comes with Motif (Score:2)
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
Re:It's about time! (Score:2)
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. [i-probe.com]
Also keep in mind general inflation. $3000 then is not $3000 now.
Good news/bad news (Score:5)
--
Have Exchange users? Want to run Linux? Can't afford OpenMail?
It's still crap (Score:5)
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...
Change of Heart? (Score:5)
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?
Some of the bigger effects I see this having... (Score:4)
Re:It's about time! (Score:2)
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.
A little late to the party (Score:1)
Same mistake as Qt (Score:2)
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.
It's NOT Open Source (Score:2)
When well we start taking companies to task for abusing the term "Open Source"?
Paging Mr. Stallman, Mr. Stallman to the white courtesy phone...
Free for commercial use (Score:3)
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
Re:A day late and a dollar short. (Score:1)
Bear in mind, though, that Lesstif is fully compatible only with Motif 1.2, so there will be some apps built against Motif 2.x that won't run properly with Lesstif.
Re:About 3 years too late (Score:1)
Re:Opening Motif and Java (Score:1)
Juergen
--
Blackdown Java-Linux
Re:Opening Motif and Java (Score:1)
Juergen
--
Blackdown Java-Linux
Re:Why Motif look and feel (MWM) is better (Score:1)
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
Netscape! (Score:1)
Thanks, Open Group!
Re:It's about time! (Score:1)
Re:Why use OpenMotif if OS vendor provides it (Score:1)
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.)
Re:It's about time! (Score:1)
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.
Re:It's about time! (Score:1)
Re:Is this an effort to derail Lesstif? (Score:2)
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.))
Re:It's about time! (Score:2)
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.
Re:It's about time! (Score:1)
The closed door nature of Motif (Score:2)
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
Re:but isn't it still nonfree for commercial use? (Score:1)
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.
Re:Try programming in Qt and Motif (Score:1)
I have done both and prefer Qt to Motif. But I suspect that C++ programmers are a minority on Linux/FreeBSD/Unix.
Re:Dynamic Linking (Score:2)
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.
Re:What about MWM? (Score:2)
IANAL but... (Score:2)
-E
Re:Change of Heart? (Score:2)
Re:It's about time! (Score:2)
Re:Motif is dying and they know it (Score:2)
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.
Re:Indeed (Score:2)
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.
SunOS was a System V variant? (Score:2)
- A.P.
--
"One World, one Web, one Program" - Microsoft promotional ad
PC Unix in 1989 (Score:2)
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
Wait for Bruce Perens, etc to OK the license! (Score:2)
About 3 years too late (Score:4)
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.
7 Mirrors active off ICS site (Score:3)
What you're forgetting (Score:3)
bash-2.03$ info less
You forget,, less is more.
Re:Not free for commericial use. (Score:2)
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.
Re:You don't even know how late. (Score:2)
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 [unix-systems.org]), 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.)
Re:It's about time! (Score:3)
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.
It's the best they could do for now (Score:3)
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
Re:PC Unix in 1989 (Score:2)
How complete was that? SCO had some 'runtime' packages that were in the $250 range at that time, but I'd hardly have considered them to be complete enough to be very useful (they didn't include networking, a compiler, any of the 'text processing' tools like vi, ex, sed, awk or troff). By the time you added up all the pieces in those 'ala cart' pricing schemes of the day, you were usually talking $1200-$1500 for the 'off brand' PC UNIXes and $2500-$3500 for SCO.
The cost of PC Unix wasn't the problem.
The cost of PC UNIX in that period wasn't the only problem. The hardware costs obviously were even worse, but I don't think you can say they weren't a problem at all.
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.
You really waited a long time to try Linux. In 1990 I bought three used NCR Tower 1632's which had 10MHz 68000's in them. The best of the bunch had 2M of RAM and a pair of 40M hard drives. They were slow and unreliable and ran a pretty dismal Version 7 UNIX variant. I jumped into Linux in mid '93, and first started trying to run 386BSD in early '93 when I was able to put together a PC-clone from enough cast-off junk parts.
I was never able to get 386BSD to run on it (panic'd right away), but I was able to get the Yggdrasil Linux BETA CD to work with it, and very soon after that the 1.01 version of Slackware.
My initial Linux hardware consisted of a 386DX-20 motherboard bought used. A case, keyboard, amber monitor and herc video card from a cast-off Samsung 286 PC aquired free, 8M worth of 1M 30-pin SIMMs aquired free as cast-offs from Sun upgrades from work. An Adaptec 1540B SCSI card and a Seagate 320M SCSI drive bought on the surplus market (Digital labeled). I think I put less than $300 into the initial hardware, although I was encouraged enough after my initial success with Linux to purchase a Cirrus 5422 based 1M SVGA card, a used 14" SVGA monitor and a few other parts. I think the most expensive parts of the initial system were the Adaptec card (about $100 if I remember right) and the hard drive (I think that set me back $120 if memory serves).
I was never able to get 386BSD to run on it (panic'd right away), but I was able to get the Yggdrasil BETA CD to work with it, and very soon after that the 1.01 version of Slackware.
Re:Motif = basura! (Score:2)
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?
Re:Dynamic Linking (Score:2)
Chris Wareham
I can now build mozilla! (Score:2)
yipee!
oh wait, you mean that motif is more than just a minor subcomponent of mozilla?
--
Re:A day late and a dollar short. (Score:2)
Anyone managed to dl it yet? (Score:2)
Anyone had any better luck?
Cheers,
Tim
Question (Score:4)
The Open Group Public License (Score:2)
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
Re:Change of Heart? (Score:2)
Second, you think that Open Source toolkits can't "take over the world" because of "mission critical" applications. Please explain how MicroSoft has come so close to taking over the world...
Third, "mission critical" is a pretty vague term. Everyone thinks that their programs are mission critical. I would say that NASA and the airline industry require "mission critical" software. And both of those industries do almost everything in-house. They can take any Open Source package and bring it to whatever standards they desire. They can't, however, do the same with Closed applications.
NASA, for example, is pretty much responsible for why we have Beowulf clusters. They did it in-house, but they released everything Open Source.
Nothing to do with XFree86 (Score:2)
--
Have Exchange users? Want to run Linux? Can't afford OpenMail?
Re:It's about time! (Score:5)
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.
Licensing terminology (Score:2)
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 [opensource.org].
Bad for OS/2, Win32 (Score:2)
This way it would not be possible to use the Motif source here.
Re:Some of the bigger effects I see this having... (Score:3)
Well, from their standpoint, they missed a huge opportunity to be relevant.
Think about it -- if Motif and CDE were under the X11 licence from the beginning, all of you Linux users would be running Motif and CDE right now, and not Gtk/Qt and Gnome/KDE.
There would be no incentive to re-engineer the GUI the way the free software community has been for the last couple years. Instead, folks would be hacking CDE to accept themes, something like Gtk would be a small, interesting side project, and TrollTech wouldn't have had a business model and would have never developed Qt.
Meanwhile, Motif is still used heavily in commercial UNIX applications, but at the same time commercial UNIX is dying quickly on the desktop. Replaced with NT, replaced with Linux, the vendors are too busy selling servers. The TOG isn't really trying to help the free software community -- they are trying to salvage UNIX commerial software developers as the market shifts from real Unix (where Motif is a 'standard') to Linux (where Motif is disliked and disused).
--
Re:Anyone managed to dl it yet? (Score:2)
It's about time! (Score:5)
Irrelevant to that (Score:4)
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" [gnome.org] 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.
This is a really good thing (Score:3)
Many Toolkits.... (Score:4)
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.
Re:Change of Heart? (Score:2)
Well seeing how Motif is used entirely on Unix platforms and almost all the major Unix players are embracing open source then this is being done to please the open source community. It really doesn't make any difference now anyway. GTK and QT are taking over. GTK may not be completely ready for advanced apps but QT is. People both in the open source community and proprietary hate Motif. I have talked with some of the IBM engineers and they constantly share their disdain of that accursed toolkit. Like it or not current development is being done with either QT, GTK or a home grown toolkit. This is the direct result of the stagnation of Motif. It is dead for good or ill.
Molog
So Linus, what are we doing tonight?
Re:It's about time! (Score:2)
By the time I was working in Motif and getting paid for it, I had already taken to using either Doug Young's C++ framework, or David Flanagan's XMT library (I _really_ wish he'd do something like that for Java/Swing, rather than just the reference rehashes he's been doing for O'Reilly recently...).
Nope! (Score:2)
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.
Dynamic Linking (Score:2)
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.
Yet Another Incompatible Licence (Score:2)
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.
Re:WOOOOHOOOOOOOOO (Score:2)
This release however is a Good Thing as it means the user now has a greater choice of free (beer) Motif-like toolkits.
If they eventually release this as "proper" open source as their FAQ suggests then that will be even better.
Re:It's about time! (Score:2)
Of course it was - it's just you have a strange definition of open. In the days when Motif was being developed nobody would have used 'open' in such a way that it excluded all commercial UNIXes.
Admittedly, things have moved on since then.