At this point, you've taken a lot of what has been said out of context, or (maliciously or otherwise) chosen not to actually *read* the full statements that have been made.

If you want to go push 3rd party Motif implementations, go for it. (Although this isn't the place to do that marketing campaign.)

I'm pretty certain that Sun's official stance on Motif and CDE is that they are Obsolete (in Solaris Stability parlance, which doesn't really have to do with products coming from 3rd parties.) That means you should not continue to develop new applications against Sun's motif libraries. If you want to develop 3rd party software using some other vendor's Motif libraries, that's of course your call. But Sun won't provide any support for said Motif libraries.

That translates to the following advice given *from Sun* to ISVs -- new applications targeting Solaris or OpenSolaris should be designed using GTK+ instead of Motif, at least if you want any support from Sun.

Indeed, although the Motif run time will be shipped probably ~forever, I expect that the Motif development tools will probably one day simply not be supplied (are they even available on OpenSolaris today?) I know that the rest of CDE is certainly planned for EOF (end of feature)... indeed CDE isn't even included on OpenSolaris today.

Its also true that the bundled Motif libraries in Solaris are in sustaining mode, and don't provide section 508 (at least not without some extra 3rd party software that isn't included).

Again, what you get from a 3rd party may be totally different.

The context *all* of this conversation was assumed to be in (at least by me) was with respect to the widget toolsets that are supplied with the operating system. None of my comments have ever been directed towards what you may or may not be able to purchase from a 3rd party.

Now, all that said, can we please stop the debate. If you want to continue to market 3rd party Motif libraries, please do so in another forum; this isn't the right place. I think most everyone else here understood that the comments I (and for the most part others) have made didn't necessarily apply to 3rd party Motif libraries.

Any further debate here is fruitless -- its the last you'll hear from me on the topic.... and I apologize for wasting so much bandwidth on it already.

   - Garrett

Dean Anderson wrote:
I think this about refutes all the nonsense I've heard so far.  I don't
intend to spend any more time on this thread.

The false factual statements that were made are that OpenMotif is not
enhanced and does not support Section 508 accessibility.  In fact,
OpenMotif is supported by two companies, and non-free licenses are
available from The Open Group. On Section 508 accessibility: "[Motif]
requires no modified toolkits, no re-engineering and no recompilation."
I can't speak for those three companies, but their lawyers might have
some concerns about Sun going around telling people there is no support
for Motif and that Motif doesn't support 508 accessibility requirements.


Inline.

On Wed, 24 Jun 2009, Garrett D'Amore wrote:

Dean Anderson wrote:
On Tue, 23 Jun 2009, Garrett D'Amore wrote:

None of the arguments matter. On *Solaris* at least, motif is effectively legacy, because *nobody* is maintaining it or writing new applications on it.
Except that your claim above isn't true, unless you mean to limit it to
Sun or OpenSolaris.  There are at least TWO commercial companies
providing support for Motif, and some more that provide binaries for
sale. That's more than there are for BIND.
Did you read the statement? I *said* *Solaris*. Doesn't that imply Sun and OpenSolaris? Its certainly true *here*, in the OpenSolaris community.

Quite a lot of third party software runs "On Solaris". But as long as you make the distinction between what's your opinion and what's fact, I'm happy.

BIND doesn't need companies to sell binaries separately.

Really?  It just happens by magic? In fact, Sun is/was one of the
companies that sells BIND in its Solaris product, and has for many, many
years.

The [BIND] source is freely available and redistributable.

So is OpenMotif---Under almost the same license as BIND.

And I know that more companies than that provide binaries with the
operating systems.  (Pretty much all UNIX vendors provide BIND
binaries! Many, but not all of them, also provide Motif binaries.) You're comparing apples and oranges.

We're comparing source licenses and support models.  Berkeley/BIND/ISC
and OSF/OpenMotif/ICS&IST are virtually identical in their source
licence and support models.



Put another way, I can't think of any companies selling FreeBSD binaries.

People used to sell BSD binaries (related to FreeBSD). Perhaps you've
never heard of BSDI.


But I think it would be a grave mistake to assert that this says something about the vitality of the community behind it. And yet, SCO (if they are even still around) was selling binaries (they might even still be, if they can drum up any customers), yet their market share was infinitesimal and their development community was practically non-existent. So, I conclude that having binaries for sale is a useless metric here.

The point is that there is a vibrant market for Motif, just like there
is a market for BIND and *BSD, even though Berkeley isn't updating the
source code.

Fair enough. I think most of the claims have been factual. Certainly, my original statement, that Motif is legacy code and new application developers shouldn't be writing code for it is most definitely true, at least in the context where it was worded, which is here in the OpenSolaris community.

Your original wording included more than the OpenSolaris community. But how many Motif applications were there in Solaris? Outside of CDE,
which is a separate desktop manager that just uses Motif, I can't think
of any at all in Solaris.  So, Motif development is kind of moot for
Solaris; *Solaris* doesn't do Motif or GTK+ development, so its sort of
a snide, malicious comment.

Whether it is or is not true in other contexts is not something I can
accurately judge, although I know *I* wouldn't be wasting my time on
CDE or Motif development these days.

Some people think they shouldn't be wasting their time on Solaris, too. But a lot disagree. Let's just not pretend or assert that there aren't
lots of people who use and support Motif, OK?


On Tue, 23 Jun 2009, Shawn Walker wrote:
http://www.ist.co.uk/mas/s508.html
That document shows that Motif /IS/ compliant.  It refutes your
claim.

Yes, but compliant with *lots of limitations* and as I noted before,
this solution is a commercial one.

There are no limitations in the document.  I can't tell whether you are
unable to comprehend you read or are intentionally trying to spread FUD;
but you seem ignorant of Xserver architecture, so its seems likely that
you just don't know what you are talking about.  Clarity:

That IST 508 compliance document has the text of Section 508 in bold,
and explains how Motif applications are developed in compliance with
each section of 508.  GTK+ application developers have to do the same
somehow---tooltips, focus management, large icons and things don't write
themselves.  Motif definitely complies with 508 WITHOUT MODIFICATION TO
MOTIF as the Overview explicitly states:

IST's Motif Accessibility Solution is non-invasive. It requires no modified toolkits, no re-engineering and no recompilation. Add tooltips, configure colors, fonts and navigation preferences. Enlarge images and cursors. Run the Motif Accessibility Module with your application to make it fully accessible. It really is that simple.
  Makes all information about your application's widgets
  programmatically accessible, as required by Section 508 of the Federal
  Rehabilitation Act

To emphasize again:
=========================================================================
It requires no modified toolkits, no re-engineering and no recompilation.
=========================================================================

It doesn't get any more plain than that; Motif is fully 508 compliant.

I assert that the 'official' release of OpenMotif is effectively
dead or abandoned by its original publisher.
Your assertion appears to be baseless because there is nothing wrong
with the support model, nor is that model unique. On your basis, one
could ridiculously assert that BIND, BSD etc is effectively
abandoned by
Berkeley and are therefore 'dead'.  That's just nonsense.
I'm fairly certain all of those products have been updated since 2000
8)

So has Motif. Your claims otherwise are factual and false, and no doubt
the lawyers for ICS and IST would have some objection.


I will let the numbers of users of Gtk, Qt, etc. products speak for
themselves.  They paint the facts in hard, cold numbers.

Sure. Except that you have no numbers. I've tried to avoid engaging in the mud of a Motif vs Gtk or Qt, since all I care about is the false statements and FUD about Motif. I don't really care what toolkit you use, since it doesn't much matter. But I suggest people look at this article.

http://theunixgeek.blogspot.com/2007/10/gtk-vs-qt.html

I'll quote just a little from the article:

"When it comes to developing GUI applications on Linux, people either will program in GTK or QT. GTK has no formal support and you can develop any time of application with it for free. QT, on the other hand, has an "open source" version, in which you must agree to make all programs you write with QT open-source. If you want to write commercial applications, you have to shell out some cash (of course, Trolltech provides commercial support)."

To me, it seems kind of hypocritical to advocate Qt and complain about
Motif's OpenMotif licence. But hey, everyone has their opinion.



_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to