Re: [boost] Re: UI++ [was: GUI sublanguage; Re: Re: Re: Re: GUI/GDI template library]

2003-08-14 Thread Beman Dawes
At 06:42 PM 8/10/2003, brock wrote:

>This makes me wonder what the legal ramifications are of developing code
>for a boost or other non 'work' project while at work?  I also made it
>clear to my boss, who is a good programmer and uses boost, that I planned
>on devoting a significant amount of time to this new GUI project.  Again,
>he thought it was great.  Should I get this permission formalized?
Yes, to protect both yourself and Boost. In particular, figure out ahead of 
time who owns the code and thus whose copyright goes in the code. My own 
rule is that the first line of code that goes into a new source file is 
always the copyright line. Avoids one source of potential misunderstanding.

It sounds like in your case the company will hold the copyright, so you 
should definitely get formal permission to contribute the code to Boost.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re: GUI/GDI template library]

2003-08-14 Thread E. Gladyshev

--- Pietrobon Marcello <[EMAIL PROTECTED]> wrote:
> I signalled this boost thread to the leader of the
> VCF library.
> He's available for giving you more informations if
> you desire.
> His contact informations are:
> Jim Crafton <[EMAIL PROTECTED]>
> 
> or, in the evenings:
> IRC server: irc.freenode.net
> Port: 6667
> Channel: #vcf

Thanks a lot!

Eugene


__
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: UI++ [was: GUI sublanguage; Re: Re: Re: Re: GUI/GDI template library]

2003-08-14 Thread Beman Dawes
At 11:34 AM 8/9/2003, brock wrote:
>
>- Original Message -
>From: "Beman Dawes" <[EMAIL PROTECTED]>
>To: "Boost mailing list" <[EMAIL PROTECTED]>; "'Boost mailing list'"
><[EMAIL PROTECTED]>
>Sent: Saturday, August 09, 2003 8:31 AM
>Subject: RE: [boost] Re: UI++ [was: GUI sublanguage; Re: Re: Re: Re:
>GUI/GDI
>template library]
>
>
>> At 09:27 AM 8/8/2003, Brock Peabody wrote:
>>
>>  >...  I took the library from work code ...
>>
>> Brock,
>>
>> Do you have formal permission from the library's owner to do that?
>> Presumably the code is owned or licensed by your employer.
>
>I don't intend for the library to be part of boost, just an example 
people
>could play with.  We're going to start from scratch for Notus.
>
>I'm a manager and I wrote all the code I posted.  My boss, who is a VP,
>thinks it's great.  I don't know who else I would need to ask.  What do 
you
>think?

Well, a Vice-President is normally an officer of the corporation, so can 
give permission. I'm not quite sure "thinks it's great" is what a lawyer 
would call "permission". To protect yourself, you might want to be sure the 
VP understands that you have posted an excerpt from some code owned by the 
company.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


RE: [boost] Re: UI++ [was: GUI sublanguage; Re: Re: Re: Re: GUI/GDI template library]

2003-08-14 Thread Beman Dawes
At 09:27 AM 8/8/2003, Brock Peabody wrote:

>...  I took the library from work code ...

Brock,

Do you have formal permission from the library's owner to do that? 
Presumably the code is owned or licensed by your employer.

--Beman

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


RE: [boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re: GUI/GDI template library]

2003-08-14 Thread Brock Peabody


> -Original Message-
> From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
> On Behalf Of Philippe A. Bouchard
> Sent: Thursday, August 07, 2003 11:00 PM
> To: [EMAIL PROTECTED]
> Subject: [boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re:
GUI/GDI
> template library]

[...] 

> Brock, does your example compiles with GCC for Windows (MinGW)?  Do
you
> have
> some documentation?

No and no.  It actually only works on MSVC 6 because that is what we use
at work - until next week.  I can't wait!  I took the library from work
code and put it out there just so people could toy with the syntax a
little.  The interface example is in "boost_gui_test/dialog.cpp".

In the example code I support combinations of row(), column(), group(),
static text, and edit(), and date_time().


Brock

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


[boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re: GUI/GDI template library]

2003-08-14 Thread Philippe A. Bouchard
Yeah I like Notus (kinda looks like Lotus).  It is too bad Hephaestus (god
of fire who made efficient labours) is ugly.

Could you prepare a little schedule, I would like to know more about the
timelines given to hypothesises & abstractions, "Hello world"s &
multi-platform issues.  We are talking about hard labours here & time
management is a big issue.  I am pretty much convinced I know what I am
saying but it would be something else coding it in details.  I am in but I
can't affort every day development...!

Brock, does your example compiles with GCC for Windows (MinGW)?  Do you have
some documentation?



Philippe

E. Gladyshev wrote:
> --- "Philippe A. Bouchard" <[EMAIL PROTECTED]>
> wrote:
>
> Here are some of my postings on the name and project
> issues.
>
> Brock and I liked the Notus (god of the south wind)
> name.
>
> BTW Brock said that he is in!
>
>
> 
> I'll be working on setting up the Notus (code name)
> project on sf tomorrow. I think that I've got some
> solid ideas on the basic design (I have been thinking
> on the design for a while before I posted the idea to
> the boost list and this discussion helped me
> immensely). I'll present it on the project's site and
> we can discuss it there. I won't be able to pull it
> off by myself in a reasonable ammount of time. Hope
> you guys will join. Brock, Philippe, everyone
> interested, are we up to this challenge?
>
> Anyway, now is your last chance to change the project
> code name or convince me that the whole idea is just
> plain stupid. ;)
>
> Eugene
>
>
> Don't know where to start...
> Greek and Roman mythology?
> 'Aquilo' the north wind, the ruler of the winds.
> 'Notus' the south wind
> 'Flora' goddess of flowers and spring.
> 'Arcadia' a district of the Peloponnesus, the home of
> pastoral simplicity.
>
> Eugene
>
>
>
> __
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
> ___
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost



___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re: GUI/GDI template library]

2003-08-14 Thread E. Gladyshev

--- "Philippe A. Bouchard" <[EMAIL PROTECTED]>
wrote:

> Could you prepare a little schedule, I would like to
> know more about the
> timelines given to hypothesises & abstractions,
> "Hello world"s &
> multi-platform issues.  We are talking about hard
> labours here & time
> management is a big issue. I am pretty much
> convinced I know what I am
> saying but it would be something else coding it in
> details.  I am in but I
> can't affort every day development...!

I can't afford it either.
As for the timelines.  Given the "work-at-spare-time"
nature of this project, I would not spend any time
trying to come up with a timeline.  I think that our
first objective is to get on the same page in terms of
major design decisions (I am working on a proposal
that hopefully we can use as the starting point for a
detailed technical discussion). After the design is
approved, we can subdivide the whole project and
assign responsibilites. Then it is up to each
developer to come up with a reasonable personal
timeline (based on his/her personal schedule) for a
part that she/he is going to be working on.
What do you think?

Feel free to e-mail me directly. Some people are
complaining that we are taking too much of the boost's
traffic.

I have submitted a request for Notus to sf today. It
takes up to 2 business days to get approved.

Eugene


__
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


RE: [boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re: GUI/GDI template library]

2003-08-14 Thread Brock Peabody


> -Original Message-
> From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
> On Behalf Of E. Gladyshev
> Sent: Friday, August 08, 2003 12:22 AM
> To: Boost mailing list
> Subject: Re: [boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re:
> GUI/GDI template library]
> 
> 
> --- "Philippe A. Bouchard" <[EMAIL PROTECTED]>
> wrote:
> 
> > Could you prepare a little schedule, I would like to
> > know more about the
> > timelines given to hypothesises & abstractions,
> > "Hello world"s &
> > multi-platform issues.  We are talking about hard
> > labours here & time
> > management is a big issue. I am pretty much
> > convinced I know what I am
> > saying but it would be something else coding it in
> > details.  I am in but I
> > can't affort every day development...!
> 
> I can't afford it either.
> As for the timelines.  Given the "work-at-spare-time"
> nature of this project, I would not spend any time
> trying to come up with a timeline.  I think that our
> first objective is to get on the same page in terms of
> major design decisions (I am working on a proposal
> that hopefully we can use as the starting point for a
> detailed technical discussion). After the design is
> approved, we can subdivide the whole project and
> assign responsibilites. Then it is up to each
> developer to come up with a reasonable personal
> timeline (based on his/her personal schedule) for a
> part that she/he is going to be working on.
> What do you think?

I think we should come up with a plan that takes us from start to finish
(submission for review), but I don't think we should attach any dates to
it.


Brock

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: UI++ [was: GUI sublanguage; Re: Re: Re: Re: GUI/GDI template library]

2003-08-11 Thread Pietrobon Marcello
Hi,

I would like to say one word about the VCF library.
I know it is totally unknown to most of people.

I didn't see any comments beside the one of Bohdan.
VCF is an extremely good GUI multiplatform library.
And even if it is not yet at version 1.0, yet it does let people to program very
fast with a very small learning time.
And gives to people a big flexibility, because it is very scalable
I was sceptical before using it, but now I am not.
I am using the VCF in production work and I am very happy with that.

The VCF uses the BSD license which essentially means that you can do everything
you want with that code

You might get some good hints from that library, and experience.



I signalled this boost thread to the leader of the VCF library.
He's available for giving you more informations if you desire.
His contact informations are:
Jim Crafton <[EMAIL PROTECTED]>

or, in the evenings:
IRC server: irc.freenode.net
Port: 6667
Channel: #vcf



About widgets...
VCF usually wraps the native ones, like in the case of a list view
But in some cases it is much less work to write it from scratch, like in the case
of the ComboBox control.


Hope it helps,

Marcello


Bohdan wrote:

> Trying to continue GUI libraries review ( FLTK, WxWin ) 
> Any ideas about VCF ( visual component framework ) sourceforge
> project ?
> Its original idea was taken from Borland C++ Builder.
> Unfortunately, this IDE and VCL (pascal GUI library used
> by Delphi and c++ builder) doesn't allow to use c++
> features like templates and multiple inheritance in gui components.
> Anyway idea is great. VCF project is trial to fix this drawback.
> They already have new IDE and GUI library more c++
> friendly and portable.
>Despite it is relatively new project, it looks great.
> Can it be used somehow ? Or more lazy choice :
> ask developers to port it to boost ?:))
>It is developed under BSD license. I'm not expert in licenses :(.
> If somebody can shed light on this license  thanks.
>
> regards,
> bohdan
>


Steve Hutton wrote:

> In article <[EMAIL PROTECTED]>, Brock Peabody wrote:
> >>
> >> I suggest taking maybe some classes of WxWindows or Qt for basic
> > portable
> >> [x1, y1, x2, y2] paint devices.  This would be a beginning.
> >
> > I'm sure we could learn something at least.
>
> Note: Qt is GPL, WxWindows is (modified) LGPL.
>
> Obviously, there are potential licensing issues with creating a
> new implementation modeled after GPL/LGPL code.  Studying the
> interfaces and documentation is probably fair game, but copying
> from the source has license implications for your library.
>
> On the other hand, if you create a derivative work that links
> to low level classes of one of these existing libraries, you
> could release an initial prototype under the matching library
> license, then later replace the low level classes with your own
> and change the license to a boost compatible one.
>
> Steve
>
> ___
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re: GUI/GDI template library]

2003-08-10 Thread brock

- Original Message -
From: "Beman Dawes" <[EMAIL PROTECTED]>
To: "Boost mailing list" <[EMAIL PROTECTED]>; "Boost mailing list"
<[EMAIL PROTECTED]>
Sent: Sunday, August 10, 2003 3:51 PM
Subject: Re: [boost] Re: UI++ [was: GUI sublanguage; Re: Re: Re: Re: GUI/GDI
template library]

[...]

> Well, a Vice-President is normally an officer of the corporation, so can
> give permission. I'm not quite sure "thinks it's great" is what a lawyer
> would call "permission". To protect yourself, you might want to be sure
the
> VP understands that you have posted an excerpt from some code owned by the
> company.

Thanks for the advice Beman, it never hurts to CYA :)

This makes me wonder what the legal ramifications are of developing code for
a boost or other non 'work' project while at work?  I also made it clear to
my boss, who is a good programmer and uses boost, that I planned on devoting
a significant amount of time to this new GUI project.  Again, he thought it
was great.  Should I get this permission formalized?

Thanks,

Brock

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


Re: [boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re: GUI/GDI template library]

2003-08-09 Thread brock

- Original Message -
From: "Beman Dawes" <[EMAIL PROTECTED]>
To: "Boost mailing list" <[EMAIL PROTECTED]>; "'Boost mailing list'"
<[EMAIL PROTECTED]>
Sent: Saturday, August 09, 2003 8:31 AM
Subject: RE: [boost] Re: UI++ [was: GUI sublanguage; Re: Re: Re: Re: GUI/GDI
template library]


> At 09:27 AM 8/8/2003, Brock Peabody wrote:
>
>  >...  I took the library from work code ...
>
> Brock,
>
> Do you have formal permission from the library's owner to do that?
> Presumably the code is owned or licensed by your employer.

I don't intend for the library to be part of boost, just an example people
could play with.  We're going to start from scratch for Notus.

I'm a manager and I wrote all the code I posted.  My boss, who is a VP,
thinks it's great.  I don't know who else I would need to ask.  What do you
think?

Brock

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


[boost] Re: UI++ [was: GUI sublanguage;Re: Re: Re: Re: GUI/GDI template library]

2003-08-09 Thread Bo Persson

"Philippe A. Bouchard" <[EMAIL PROTECTED]> wrote:

> Yeah I like Notus (kinda looks like Lotus).

Exactly. Have you considered your reply when IBM's lawyers contact you
over a possible trademark infringement?

I immediately associated the name with Lotus Notes - I am sure they
will to if Notus turns out it be successful. .-)



Bo Persson
[EMAIL PROTECTED]


___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost


[boost] Re: UI++ [was: GUI sublanguage; Re: Re: Re: Re: GUI/GDI template library]

2003-08-08 Thread Steve Hutton
In article <[EMAIL PROTECTED]>, Brock Peabody wrote:
>> 
>> I suggest taking maybe some classes of WxWindows or Qt for basic
> portable
>> [x1, y1, x2, y2] paint devices.  This would be a beginning.
> 
> I'm sure we could learn something at least. 

Note: Qt is GPL, WxWindows is (modified) LGPL.

Obviously, there are potential licensing issues with creating a
new implementation modeled after GPL/LGPL code.  Studying the
interfaces and documentation is probably fair game, but copying 
from the source has license implications for your library.

On the other hand, if you create a derivative work that links
to low level classes of one of these existing libraries, you
could release an initial prototype under the matching library
license, then later replace the low level classes with your own
and change the license to a boost compatible one.

Steve

___
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost