The need for an official GNUstep desktop

2006-08-27 Thread Gregory John Casamento
All,All of this discussion on the list has made my consider that GNUstep needs to resolve this confusion once and for all.   Are we a desktop or a development environment?   I believe that we can, and should, be both.   One of the steps we need to take towards doing this is the creation of another project which will be the official GNUstep desktop.Up until now we've had 4 or 5 projects playing at being the official desktop in an effort to fill the void.I believe that all of this is senseless duplication and that what we need is a *coordinated* effort towards making a cohesive and attractive GNUstep desktop environment.   We need to focus on what will make an exciting and easy experience for both users and developers.  Whether it is done in the same
 repository as GNUstep or in a separate one, that's up for debug.Does anyone have any thoughts or ideas on the above?Thanks, GJC--Gregory John Casamento___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-27 Thread Sašo Kiselkov

Gregory John Casamento wrote:

All,

All of this discussion on the list has made my consider that GNUstep 
needs to resolve this confusion once and for all.   Are we a desktop 
or a development environment?   I believe that we can, and should, be 
both.   One of the steps we need to take towards doing this is the 
creation of another project which will be the official GNUstep desktop.


Up until now we've had 4 or 5 projects playing at being the official 
desktop in an effort to fill the void.


I believe that all of this is senseless duplication and that what we 
need is a *coordinated* effort towards making a cohesive and 
attractive GNUstep desktop environment.   We need to focus on what 
will make an exciting and easy experience for both users and 
developers.  Whether it is done in the same repository as GNUstep or 
in a separate one, that's up for debug.


Does anyone have any thoughts or ideas on the above?

Thanks, GJC
--
Gregory John Casamento



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev
  
I'd much rather prefer GNUstep to stay a cross-platform API and 
development environment, rather than trying to be a bit of everything. 
It would hurt commercial applicability of GNUstep, such as we do at our 
company, if I had to deploy tons of other software together with my 
GNUstep app. Some for of coordination between a full-blown desktop and 
the GNUstep development framework would be nice, of course, but it 
should not directly affect GNUstep development. I'd rather see the 
relationship between GNUstep and it's "official" desktop be something 
like GTK+ or Qt are to all DEs built on it - they are foundations of 
them, but is also usable to build stand-alone apps.


--
Saso


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-27 Thread Nicolas Roard

On 8/27/06, Sašo Kiselkov <[EMAIL PROTECTED]> wrote:

I'd much rather prefer GNUstep to stay a cross-platform API and
development environment, rather than trying to be a bit of everything.
It would hurt commercial applicability of GNUstep, such as we do at our
company, if I had to deploy tons of other software together with my
GNUstep app. Some for of coordination between a full-blown desktop and
the GNUstep development framework would be nice, of course, but it
should not directly affect GNUstep development. I'd rather see the
relationship between GNUstep and it's "official" desktop be something
like GTK+ or Qt are to all DEs built on it - they are foundations of
them, but is also usable to build stand-alone apps.


I agree. Other reasons are that you'd need to reach an agreement about
what exactly this yet-another-gnustep-desktop project would be, which
in my experience is not that simple ^_^ , particularly if it's
supposed to be the "official one", and also that considering that not
many persons are working on the existing gnustep desktop projects _at
the moment_ (I mean, not many persons are working on gnustep itself
!), I don't really know how much persons will work in the end on this
hypothetical new desktop.

In fact... I'm starting more and more to think that GNUstep, instead
of trying to be a jack of all trades -- I mean, it's a programming
toolkit, no, a development environment with RAD, no, a web application
server, no, a desktop with a filemanager... etc. -- should "split"
into its sub projects ("technically" not, perhaps, but "publically"
yes).

Letting each sub-project stands on its own would enormously improve
the outside readability of the whole, and, I think, help attracting
new people more easily. It's perhaps a simple as (yet again) working
on the website to put everything into a "GNUstep" umbrella, but having
different, clearly separated sections...

Beside, coming back on the desktop idea, what exactly is wrong with,
ah, say, étoilé ;-) ? (it's not like we are not happily welcoming new
members or not doing any progresses)

--
Nicolas Roard
"I love deadlines. I like the whooshing sound they make as they fly
by." -- Douglas Adams


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-27 Thread Chris Vetter
On 2006-08-27 22:35:37 +0200 Nicolas Roard <[EMAIL PROTECTED]> 
wrote:

[...]

In fact... I'm starting more and more to think that GNUstep, instead
of trying to be a jack of all trades -- I mean, it's a programming
toolkit, no, a development environment with RAD, no, a web application
server, no, a desktop with a filemanager... etc. -- should "split"
into its sub projects ("technically" not, perhaps, but "publically"
yes).

[...]

I am aware that I do not have much say in this issue, but nevertheless 
I think Nicolas is absolutely right here.


As Greg points out, GNUstep CAN be both, but as Saso indicates, 
GNUstep is first and foremost a development framework.


However, the above has some merit -- why not 'split' GNUstep in two 
_official_ parts (and I think that is what Greg had in mind)

a) GNUstep Core -- the development framework, as it is right now
b) GNUstep Desktop -- well, the desktop itself.

The advantage would be that man-power can be pooled. So instead of 
several people trying to re-invent the wheel, they will focus on ONE 
(hopefully) perfect desktop, instead of several, and instead of trying 
to figure out work-arounds, fixes will float back into GNUstep-Core.


Another advantage, as already pointed out by Greg, would be 
_coordination_ which currently IS missing with the development of 
Etoile and GWorkspace (sorry to say that). Not to mention the ones 
that never meet the light of day err are released into the public due 
to lack of man-power...


Plus, since it would be an official desktop, the source could (or 
should) be located in the same SVN as GNUstep (Core), so it will be 
much easier to get to it. Right now, you will have to KNOW where to 
get GNUstep, Etoile, etc. Having a complete development and desktop 
environment downloadable from ONE location, would be a tremendous 
advantage.


Just my .02c

--
Chris




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-28 Thread Günther Noack

Hi!

Am 27.08.2006 um 23:56 schrieb Chris Vetter:

However, the above has some merit -- why not 'split' GNUstep in two  
_official_ parts (and I think that is what Greg had in mind)

a) GNUstep Core -- the development framework, as it is right now
b) GNUstep Desktop -- well, the desktop itself.



I think that's a good idea. I'd prefer 'GNUstep Frameworks' for the  
name of the development framework, though. It makes clearer what it  
is. ('GNUstep Core' could also be the name of the GNUstep Base Library.)


For cooperation with Etoile and inclusion of existing applications,  
it would be helpful if the license requirements allowed to include  
code which is not GPL-licensed.




Another advantage, as already pointed out by Greg, would be  
_coordination_ which currently IS missing with the development of  
Etoile and GWorkspace (sorry to say that). Not to mention the ones  
that never meet the light of day err are released into the public  
due to lack of man-power...




True. It definitely lacks. I vote for it. :-)

-Günther




___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-28 Thread Markus Hitter


Am 27.08.2006 um 21:23 schrieb Gregory John Casamento:

Up until now we've had 4 or 5 projects playing at being the  
official desktop in an effort to fill the void.


Yepp. And looking at NeXTbuntu and MidnightBSD, even full OS releases  
appear to be in fashion right now.


What I do not understand is, what's wrong with all the various  
package managers each distro has? Instead of putting up an entire  
Linux or BSD fork, creating or refining packages in each native  
package mananger for GNUstep would be the most straightforward thing  
to do, IMHO.


One package for -make, -base, each app, and so on. Plus a meta- 
package for getting a full runtime-environment, a full development  
environment and a full desktop environment. The latter should allow  
to get rid of any other graphical environment (KDE, Gnome, maybe even  
X), without hosing GNUstep's workings. *snap* there you have your  
GNUstep distro (of course it's not developed by a snap but for the  
user it could/should be).



Markus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/






___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-28 Thread Andrew Satori
As someone who tends to lurk more than anything, I agree.  This would  
go a long way towards improving acceptability.


WindowMaker and GSWorkspace are good start, but I desktop goes a  
little bit further.


Andy


/* Satori & Associates, Inc.  
/




On Aug 27, 2006, at 3:23 PM, Gregory John Casamento wrote:


All,

All of this discussion on the list has made my consider that  
GNUstep needs to resolve this confusion once and for all.   Are we  
a desktop or a development environment?   I believe that we can,  
and should, be both.   One of the steps we need to take towards  
doing this is the creation of another project which will be the  
official GNUstep desktop.


Up until now we've had 4 or 5 projects playing at being the  
official desktop in an effort to fill the void.


I believe that all of this is senseless duplication and that what  
we need is a *coordinated* effort towards making a cohesive and  
attractive GNUstep desktop environment.   We need to focus on what  
will make an exciting and easy experience for both users and  
developers.  Whether it is done in the same repository as GNUstep  
or in a separate one, that's up for debug.


Does anyone have any thoughts or ideas on the above?

Thanks, GJC
--
Gregory John Casamento

___
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep





___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-28 Thread Pete French
> WindowMaker and GSWorkspace are good start, but I desktop goes a  
> little bit further.

One of the things which has begun to worry me recently is the fact that
WindowMaker seems to be becomming a bit of a dead end. It's our "official"
window manager isn't it ? Yet it still doesnt work right in 64 bit mode,
and the development lists seem very dead (aside from the recnt flurry of
people wanting to fork off something).


One upon a time I am sure there was a bundle someone made for GNUStep
which enabled any application to act as a window manager. It would be very
nice if such a thing could be incorporated into GSWorkspace so I
could have an entirely GNUStep system - and as a bonus it would quit
when GSWorkspace exitted just like nextStep used to.

Is the bundle still around, and is this a practical thing to think
of doing ?

-bat. [still unable to run entirely 64 bit due to Windowmaker]


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-28 Thread Rogelio M. Serrano Jr.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Pete French wrote:
>> WindowMaker and GSWorkspace are good start, but I desktop goes a  
>> little bit further.
> 
> One of the things which has begun to worry me recently is the fact that
> WindowMaker seems to be becomming a bit of a dead end. It's our "official"
> window manager isn't it ? Yet it still doesnt work right in 64 bit mode,
> and the development lists seem very dead (aside from the recnt flurry of
> people wanting to fork off something).
> 
> 
> One upon a time I am sure there was a bundle someone made for GNUStep
> which enabled any application to act as a window manager. It would be very
> nice if such a thing could be incorporated into GSWorkspace so I
> could have an entirely GNUStep system - and as a bonus it would quit
> when GSWorkspace exitted just like nextStep used to.
> 
> Is the bundle still around, and is this a practical thing to think
> of doing ?
> 
> -bat. [still unable to run entirely 64 bit due to Windowmaker]
> 

A new window manager needs to be written but then again its just a very
big job. Im more inclined to simplify the desktop and build something
that can evolve while still being useful in the immediate term.

- --
things i hate about my linux pc:

1. it takes more than a second to boot up
2. keeps asking about filenames and directories
3. does not remember what i was working on yesterday
4. does not remember all changes i have ever made
5. cannot figure out necessary settings by itself

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE8kDgyihxuQOYt8wRAns/AJ9RY94ZB2Dt9itxAyiJQiSm+0uRfQCfT20Z
C6eYOIVwYBNRgglxhGZuDK4=
=l+wF
-END PGP SIGNATURE-


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-28 Thread Rogelio M. Serrano Jr.
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Markus Hitter wrote:
> 
> Am 27.08.2006 um 21:23 schrieb Gregory John Casamento:
> 
>> Up until now we've had 4 or 5 projects playing at being the official
>> desktop in an effort to fill the void.
> 
> Yepp. And looking at NeXTbuntu and MidnightBSD, even full OS releases
> appear to be in fashion right now.
> 
> What I do not understand is, what's wrong with all the various package
> managers each distro has? Instead of putting up an entire Linux or BSD
> fork, creating or refining packages in each native package mananger for
> GNUstep would be the most straightforward thing to do, IMHO.
> 
> One package for -make, -base, each app, and so on. Plus a meta-package
> for getting a full runtime-environment, a full development environment
> and a full desktop environment. The latter should allow to get rid of
> any other graphical environment (KDE, Gnome, maybe even X), without
> hosing GNUstep's workings. *snap* there you have your GNUstep distro (of
> course it's not developed by a snap but for the user it could/should be).
> 

Well thats good enough to get a run gworkspace. But how do you configure
the network? and add users? or even list running processes in a window?
or get more packages? you end up with terminal.app and calling apitude.
thats what happened to me. its not an integrated feel. you still need to
abstract the platform away. and thats a very complex job.

how does openstep for NT do it?

you will need:

gnustep for suse
gnustep for red hat
gnustep for ubuntu
gnustep for debian
etc
etc

for me its not good enough specially when im concerned about bootup time
and ease of installation.

- --
things i hate about my linux pc:

1. it takes more than a second to boot up
2. keeps asking about filenames and directories
3. does not remember what i was working on yesterday
4. does not remember all changes i have ever made
5. cannot figure out necessary settings by itself

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE8v3GyihxuQOYt8wRAuUFAJwPayEXqFV2yfndZZUv4BFi4NwFGgCgq32f
X18GjTEhmmXoSRY++fQxTak=
=19fg
-END PGP SIGNATURE-


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: The need for an official GNUstep desktop

2006-08-28 Thread Riccardo

Hey,

On Monday, August 28, 2006, at 01:43 AM, Pete French wrote:


could have an entirely GNUStep system - and as a bonus it would quit
when GSWorkspace exitted just like nextStep used to.



you can already do that, just configure your x session properly: first 
launch wmaker as if it weere "xclock" and then launch gworkspace as if 
it were a windowmanager. thus when you quit gworkspace, you exit. I have 
this setup on a test-box. But beware, if gnustep goes nuts (and IT DOES, 
from time to time, in a diffiuclt to reproduce manner) you see the 
screen flashing and a login window or a shell prompt.


cheers,
  Riccardo



___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Re: The need for an official GNUstep desktop

2006-08-27 Thread Yen-Ju Chen

Many usable applications are scattering around
and most of them are one-man-projects.
Below is the list I have in mind.
To me, these applications are sufficient to be a nice desktop environment
after some polish.
I think it will be better to have everything in one place
and all developers can peek into each project from time to time.
And regarding to the vision of desktop environment,
let's have a regular one before an evolutionary one.

GWorkspace (http://www.gnustep.it/enrico/gworkspace/)
GNUMail (http://www.collaboration-world.com/gnumail)
Terminal (http://www.nongnu.org/backbone)
Azalea (http://www.etoile-project.org) - window manager
EtoileMenuServer (http://www.etoile-project.org) - menu bar
Camaelon (http://www.etoile-project.org) - theme engine
TalkSoup (http://talksoup.aeruder.net/) - IRC client
Grr (http://www.etoile-project.org) - RSS reader
Dictionary (http://www.etoile-project.org)
Preview (http://home.gna.org/gsimageapps/) - image viewer
Vindaloo (http://home.gna.org/gsimageapps/) - PDF viewer
Affiche (http://www.collaboration-world.com/affiche), a post-it application

Yen-Ju


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev


Re: Re: Re: The need for an official GNUstep desktop

2006-08-27 Thread Yen-Ju Chen

On 8/27/06, Yen-Ju Chen <[EMAIL PROTECTED]> wrote:

Many usable applications are scattering around
and most of them are one-man-projects.
Below is the list I have in mind.
To me, these applications are sufficient to be a nice desktop environment
after some polish.
I think it will be better to have everything in one place
and all developers can peek into each project from time to time.


 While I think it is a good idea to have applications of
 a desktop environment in one place,
 it may not be with GNUstep "core".
 Here is an argument for similar situation:
 http://www.rubyinside.com/does-ruby-need-more-opinions-207.html

 GNUstep is more powerful than a foundation for a desktop environment.
 Because of the tight relation between GTK/GNOME, Qt/KDE,
 no one will try to use GTK and Qt to write server applications.
 ( Well, the argument here is not completely right here since
 GTK and Qt start as widget toolkit for xwindow. )
 If we have a desktop environment with GNUstep "core" in one place,
 people might think GNUstep is just like GTK/Qt.

 Having GNUstep "core" and desktop environment in two places
 is not too bad for users.
 At least GNUstep won't be shadowed if the desktop environment successes.

 Yen-Ju


___
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev