AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SmartGUI Creator - Future?
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat
View previous topic :: View next topic  

Please let me know what do you think about it
Make SmartGUI Creator's code available to a group of coders. I'm volunteering to be a part of this team!
31%
 31%  [ 11 ]
Make SmartGUI Creator fully open source. Lets see where it gets from there. And I'll be helping in maintaining it!
28%
 28%  [ 10 ]
Make SmartGUI Creator fully open source, just because, though I wouldn't be maintaining it. I just want to look at the code.
25%
 25%  [ 9 ]
Leave it as it is, you're doing a fine job. Late updates don't affect me.
14%
 14%  [ 5 ]
Total Votes : 35

Author Message
Rajat



Joined: 28 Mar 2004
Posts: 1718

PostPosted: Fri Jun 02, 2006 8:13 am    Post subject: SmartGUI Creator - Future? Reply with quote

I've been gone for months and during that time I couldn't work on SGUI, so there were no updates at all. Now considering I've got lesser time at my hands than I used to, and many past requests in this regard, I've got half a mind to make SmartGUI Creator open source or limit the code to a few guys who can work as a team on maintaining and improving it. Then we can jointly work on it and take it to newer heights. Who knows it might turn into a full fledged Ahk IDE?! Smile

Currently the latest SGUI I've looks like the screenshot below.. Its right now a beta but has quite many additions from the last released version. Its a bit on the greater side of 2500 lines but I think I've commented it quite well.



Older Screenshot

(Please leave your name while making a choice, Thanks)
_________________


Last edited by Rajat on Mon Jul 03, 2006 11:16 pm; edited 1 time in total
Back to top
View user's profile Send private message
PhiLho



Joined: 27 Dec 2005
Posts: 6721
Location: France (near Paris)

PostPosted: Fri Jun 02, 2006 9:12 am    Post subject: Reply with quote

Oh, I am the first to vote (2nd choice).
Actually, I don't know if I am able to help, due to lack of free time, but who know?
A little thing you didn't mention, and it has some importance, is the language you used to create this great program? C? C++? with or without MFC (or ATL, WTL, etc.)? Visual Basic 6 (or less)? .NET (C#, VB.NET, etc.)? Something else (Dark Basic, Euphoria, etc.)?
_________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")
Back to top
View user's profile Send private message Visit poster's website
Rajat



Joined: 28 Mar 2004
Posts: 1718

PostPosted: Fri Jun 02, 2006 9:19 am    Post subject: Reply with quote

Hi PhiLho,
I didn't know that this wasn't common knowledge. my bad! actually SGUI is coded purely in ahk!
_________________
Back to top
View user's profile Send private message
corrupt



Joined: 29 Dec 2004
Posts: 2397

PostPosted: Fri Jun 02, 2006 10:05 am    Post subject: Reply with quote

Hi Rajat Smile ,

I voted for the first one hoping that you will be part of, if not (hopefully) leading, the team if you decide to go that route. The last option sounded ok too though. You've done a great job with the program on your own Smile and I'd hate to see the project die if a group effort didn't work out as you'd hoped...
Back to top
View user's profile Send private message Visit poster's website
Titan



Joined: 11 Aug 2004
Posts: 5068
Location: imaginationland

PostPosted: Fri Jun 02, 2006 11:08 am    Post subject: Reply with quote

Like corrupt I voted for the first option. I understand that it is a huge project and requires the help of more people for assistance. Appointing dedicated helpers like you mentioned seems more manageable and organised and thus could be more productive than allowing everyone to intervene. However the downside to releasing the source to only a few people is that they may release versions elsewhere on the net. For this reason you may want to concider open source as a future option.

I too have less time nowadays -- it's the time of the year when students like myself have exams and deadlines to worry about. I'll be glad to offer any help when I'm free though Smile
_________________

RegExReplace("irc.freenode.net/ahk", "^(?=(.(?=[\0-r\[]*((?<=\.).))))(?:[c-\x73]{2,8}(\S))+((2)|\b[^\2-]){2}\D++$", "$u3$1$3$4$2")
Back to top
View user's profile Send private message Visit poster's website
Micha



Joined: 15 Nov 2005
Posts: 437
Location: Germany

PostPosted: Fri Jun 02, 2006 11:22 am    Post subject: Reply with quote

Hi,
I've choosen the second option.
I have also too less time to make all things I want to do.
If it's open source, everybody with a few minutes and an good idea can contribute.
IMHO the middle between the 1. and 2. choice would be a good thing.
Everybody can contribute but a staff reviews the code and inserts it.

Ciao
Micha
Back to top
View user's profile Send private message
Chris
Site Admin


Joined: 02 Mar 2004
Posts: 10467

PostPosted: Fri Jun 02, 2006 11:54 am    Post subject: Reply with quote

I've voted for the second option as well, but there may be advantages for keeping it closed-source or limited-distribution that I'm not aware of.
Back to top
View user's profile Send private message Send e-mail
BoBo
Guest





PostPosted: Fri Jun 02, 2006 12:06 pm    Post subject: Reply with quote

Quote:
IMHO the middle between the 1. and 2. choice would be a good thing. Everybody can contribute but a staff reviews the code and inserts it.
Valid point. Don't want to see SG used/provided as an AHK Trojan.

Cool
Back to top
Invalid User



Joined: 14 Feb 2005
Posts: 442
Location: Texas, Usa

PostPosted: Fri Jun 02, 2006 12:12 pm    Post subject: Reply with quote

I voted the first. I think Sgui would be much more progressive with this line. I have often seen mulitple versions of programs go in different directions allowing the source to go open.
_________________
my lame sig Smile
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
PhiLho



Joined: 27 Dec 2005
Posts: 6721
Location: France (near Paris)

PostPosted: Fri Jun 02, 2006 12:28 pm    Post subject: Reply with quote

Invalid User wrote:
I have often seen mulitple versions of programs go in different directions allowing the source to go open.
Like when AutoIt opened its source, allowing AutoHotkey to born? Smile
I don't see why you care about alternative versions. If the base program is good (and I believe it is), people care more about improving it than about making something concurrent. I saw that with Scintilla (and, somehow, with SciTE).
If really somebody think the project isn't going in the good direction (in his/her idea), he/she can create a fork and develop in another direction. What is the harm in this, as long as the name is changed, so there is no ambiguity?
I fully agree with Micha, open source is good because it allows casual improvements/bug fixes, like those I made for BBCodeWriter.
Most of the successful projects I saw are still controlled by a central figure (or a small comitee), ie. users submit changes to the people in charge, and they decide if the code goes in or not (or after changes).
Totally opened sources, where everybody have full access to CVS/SVN or other system, is much more harder to moderate (but it is still possible).
_________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")
Back to top
View user's profile Send private message Visit poster's website
Chris
Site Admin


Joined: 02 Mar 2004
Posts: 10467

PostPosted: Fri Jun 02, 2006 12:42 pm    Post subject: Reply with quote

PhiLho wrote:
Like when AutoIt opened its source, allowing AutoHotkey to born? Smile
Not that I expect everyone to believe me, but AutoHotkey was under development before the source code for AutoIt v3 was released. In fact, I think it was under development even before the plan to create AutoIt v3 was announced. However, without the AutoIt v3 source, features like a script compiler and about 40 of the commands would either never have existed or would have taken a lot longer to develop.

Quote:
If the base program is good (and I believe it is), people care more about improving it than about making [an alternate version].

If really somebody think the project isn't going in the good direction (in his/her idea), he/she can create a fork and develop in another direction. What is the harm in this, as long as the name is changed, so there is no ambiguity?
I agree because in real life, the majority of developers (even those with the interest and know-how to enhance SmartGUI Creator) wouldn't contribute due to lack of time and other priorities. It's often pretty hard to find developers who want to devote their time to a project.
Back to top
View user's profile Send private message Send e-mail
Thalon



Joined: 12 Jul 2005
Posts: 640

PostPosted: Fri Jun 02, 2006 6:35 pm    Post subject: Reply with quote

I did not choose an option yet.
I think the best method would be the combination from 1) and 2) like suggested above.

I am interested into viewing the code and would maybe change some parts (if time is appearing from anywhere), but it is always good to have someone who restructures the code to fit/work better (or even find bugs).

Thalon
_________________
AHK-Icon-Changer
AHK-IRC
deutsches Forum
SacredVault
Back to top
View user's profile Send private message
Laszlo



Joined: 14 Feb 2005
Posts: 4016
Location: Pittsburgh

PostPosted: Fri Jun 02, 2006 9:15 pm    Post subject: Reply with quote

I voted for it is good as it is, because I would not tinker with the code, just whine until Rajat makes the changes I'd like to have.
Back to top
View user's profile Send private message
Invalid User



Joined: 14 Feb 2005
Posts: 442
Location: Texas, Usa

PostPosted: Fri Jun 02, 2006 10:44 pm    Post subject: Reply with quote

by directions I mean, two folks make two seperate improvments to SGUI. Now there are two versions with disired functions. Who is doing to add the others function to their version? Does anyone else see where this is going?
_________________
my lame sig Smile
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
Rajat



Joined: 28 Mar 2004
Posts: 1718

PostPosted: Fri Jun 02, 2006 11:35 pm    Post subject: Reply with quote

corrupt/Titan/Invalid User,
This is what my initial plan was... to keep the code within a team, who'll actively maintain and improve it, like I've done untill now.

Micha/Chris/BoBo,
The hybrid option also sounds fine... that is to keep it fully open source, and a team reviews and merges any proposed changes to the main release.

Laszlo,
quite unlikely my friend... the way things are here, I won't be able to make any major additions to SGUI in future, single-handedly. though with a team nothing's too big.
_________________
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> General Chat All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group