...continua...
" well, theres some point that end in a double-edged sword
there's sense to ported to BSD, maebo, firefox-os,but if we make
software for non-free
systems, i see that most free projects in net the binaries for OSX or
Guindows are more
downloaded rather than the binaries for FOSS like linux, maebo, BSD,
etc etc, so then this its
a double-edged sword
those that makes free software for non-free systems are hipocrit due
made more relatiable these non-free systems
think about it: oh i have gambas for guindows, so why installing
complete os linux? nahhh
then install "w2008R2 super dupper edition ultimate corporate with all stuff"
and that's all .. no funny mens
>> rare. I want him to concentrate on make it's code portable... separate
>> specific linux part to allow all our friend that want to help to port
>> gambas to stars to make theire job.
I have no problem if code are ported to ONLY FREE OS's i can help ONLY
IN THAT SCENARY
>> separate it to symplify the maintainment
YEs in this part u have rigth
> i worked on gambas' portability (OS X and *BSD) and i can say
OSX are a non-free OS
> we need a new structure of code to make a good portability
> but mainly a proper maintenance.
Well yes have right
> Gambas is too linked to Linux. I can understand Benoit isn't
> interesting to spend time in the developing to port Gambas,
oh god exits! ;-)
> but Benoit MUST review its code.
well u have right u_u
> for OS X, for Windows and so on ...
> X11 for OS X is ugly.
> X11 for Windows is ugly.
> Use translated X11 routines are ugly.
u must use free software
> While this change will not be applied,
> i would not be motivated to work on any Gambas port again...
well with this i already very motivated
--
Lenz McKAY Gerardo "
" Just to throw in my two cents... I personally despise Windows, OSX and
iOS. Microsoft and Apple can both die in a fire as far as I'm concerned.
That being said, from a practical standpoint I think the lack of
portability speaks of two weaknesses (or strengths not taken advantage
of) of GAMBAS:
1) Developers have a significantly more limited target audience. The
best program in the world, if developed in GAMBAS, won't be used by the
vast majority of those potentially interested in using it. That hurts
potential end users and the developers.
2) The more people using an open source application, the more people
contribute to maintaining, improving, documenting, and evangelizing it,
as well as testing and reporting bugs. Hypothetically, if one million
people use GAMBAS and it runs on 1% of computers due to OS limitation,
porting it to the other 99% will result in the user base increasing to
100 million. That is profound and could accelerate the development and
stability of GAMBAS to unseen levels.
So, despite wanting to stab Microsoft and Apple in both eyes with
daggers, in the end I think it would benefit GAMBAS and us as developers.
If it's a matter of getting all the component dependencies working in
other OS's, couldn't build scripts be generated for all of them? You'd
think a lot of them already have build scripts for Windows and OSX and
it would be a matter of identifying the outliers and creating scripts
for them. How many components actually can't currently be compiled on
Windows/OSX? Maybe the start could just be the IDE and "default"
components, then the other components could be tackled individually. Not
my area of expertise. :/
> then install "w2008R2 super dupper edition ultimate corporate with all stuff"
> and that's all .. no funny mens
>
While that's true, it depends on your perspective, or, your intentions
as a GAMBAS developer. Most developers, especially in the open source
world, just want their application to be the best possible and to be
accessible to and used by the most people possible. People like RMS on
the other hand allow philosophy and politics to affect the landscape,
sometimes to their own detriment. If you get too "religious" about a
project you can end up shooting yourself in the face by accident.
Most users aren't technically savvy enough to migrate their OS to Linux
or set up a dual-boot scenario. They don't understand or care about the
open source philosophy, and while it's important to me, I don't think it
NEEDS to be important to other people. Everyone uses computers now;
kids, grandmas, police, firemen, lumberjacks, whatever. I don't think
they all need to be worried about changing OS's because a handful of
programs they want to use only work on Linux.
Linux will have its day on the desktop; it will have it's appropriate
market share (33% to be fair at this point), but I don't think it will
be from application platform exclusivity.
Kevin Fishburne "