[ale] best cross platform development evironment

Jim Kinney jim.kinney at gmail.com
Mon Nov 8 12:01:59 EST 2010


HA! Given M$'s history I wouldn't count on them following their own
contracts much less some nebulous "agreement".

Cross-platform devel is best done with open standards not controlled by a
single for-profit entity. As far as I have seen, language choices include
C++, Python, Perl (but some windows lock-in with Active State); GUI from WX
(supports C++ and python and perl) or cygwin (ugh!). I don't see Java as a
true crossplatform as it requires an Oracle blessing for the local code bits
and GNU Java is not always an option (windows version?) or QT (with gpl
caveats on application - need devel license if output is NOT gpl) which
supports C++, perl, python, and a gaggle of others.

On Mon, Nov 8, 2010 at 11:06 AM, Lightner, Jeff <jlightner at water.com> wrote:

> Ignoring M$ history which is well documented doesn't change my opinion that
> it would be naïve to rely on a "promise" made by them.   There's a reason
> that large corporations like IBM and Sun felt the need to sue them despite
> "legal agreements" M$ signed.
>
> I pointed out that ECMA 334 is specifically tied to a "patent agreement"
> that is at best vague.  If you choose to ignore that feel free to do so but
> don't pretend it is the same thing as true FOSS.
>
> -----Original Message-----
> From: ale-bounces at ale.org [mailto:ale-bounces at ale.org] On Behalf Of James
> Sumners
> Sent: Monday, November 08, 2010 10:42 AM
> To: Atlanta Linux Enthusiasts
> Subject: Re: [ale] best cross platform development evironment
>
> On Mon, Nov 8, 2010 at 10:16 AM, Lightner, Jeff <jlightner at water.com>
> wrote:
> > To put it simply C# is NOT "free open source software" because of the
> restrictions M$ put in the patent agreement.
>
> Both ECMA 334 and 335 are covered under MS's Open Specification
> Promise[1], a legally enforceable[2] contract. Thus, MS cannot sue
> anyone who implements 334 and 335 as detailed in the standards.
> Therefore, Mono, the base implementation of C# and the .Net libraries,
> ARE FOSS.
>
> You not liking MS does not change that fact.
>
> > If you think the only ones on the hook would be folks like Novell then
> you do NOT know the history of M$.   (By the way - It is ironic you used
> Novell as your example.   They are the only Linux distributor (SuSe) dumb
> enough to sign a no-sue agreement with M$ over FOSS.)
>
> If you write an application using Mono, then you are not IMPLEMENTING
> .Net. You are USING an implementation of .Net. Nothing in that patent
> letter implies users of an implementation are subject to any action
> what-so-ever. Only implementors. Additionally, Novell was not an
> example (as indicated by my use of "i.e."[3]). Novell are the ones who
> write, and maintain, Mono -- the implementation of 334 and 335.
>
> This thread is about cross platform development environments for Linux
> _and_ Windows. Java was eliminated from the realm of possibilities
> because Oracle claims ownership of Java under threat of litigation,
> despite Sun having licensed something with the name "Java" under the
> GPL. So, the runner up, like it or not, is C# and .Net. Any other
> environment is going to require much more work (making sure the right
> libraries are installed, etc.).
>
>
> [1] -- http://en.wikipedia.org/wiki/Microsoft_Community_Promise
> [2] -- http://en.wikipedia.org/wiki/Promise
> [3] -- http://www.wikihow.com/Use-%22i.e.%22-Versus-%22e.g.%22
>
> --
> James Sumners
> http://james.roomfullofmirrors.com/
>
> "All governments suffer a recurring problem: Power attracts
> pathological personalities. It is not that power corrupts but that it
> is magnetic to the corruptible. Such people have a tendency to become
> drunk on violence, a condition to which they are quickly addicted."
>
> Missionaria Protectiva, Text QIV (decto)
> CH:D 59
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
> Proud partner. Susan G. Komen for the Cure.
>
> Please consider our environment before printing this e-mail or attachments.
> ----------------------------------
> CONFIDENTIALITY NOTICE: This e-mail may contain privileged or confidential
> information and is for the sole use of the intended recipient(s). If you are
> not the intended recipient, any disclosure, copying, distribution, or use of
> the contents of this information is prohibited and may be unlawful. If you
> have received this electronic transmission in error, please reply
> immediately to the sender that you have received the message in error, and
> delete it. Thank you.
> ----------------------------------
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>



-- 
-- 
James P. Kinney III
I would rather stumble along in freedom than walk effortlessly in chains.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.ale.org/pipermail/ale/attachments/20101108/9c91dd3c/attachment.html 


More information about the Ale mailing list