Re: [boost] Re: UI++ [was: GUI sublanguage; Re: Re: Re: Re: GUI/GDI template library]
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]
--- 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]
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]
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]
> -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]
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]
--- "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]
> -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]
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]
- 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]
- 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]
"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]
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