| 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! |
|
33% |
[ 12 ] |
| Make SmartGUI Creator fully open source. Lets see where it gets from there. And I'll be helping in maintaining it! |
|
27% |
[ 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% |
[ 9 ] |
| Leave it as it is, you're doing a fine job. Late updates don't affect me. |
|
13% |
[ 5 ] |
|
| Total Votes : 36 |
|
| Author |
Message |
Rajat
Joined: 28 Mar 2004 Posts: 1687
|
Posted: Fri Jun 02, 2006 7:13 am Post subject: SmartGUI Creator - Future? |
|
|
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?!
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 10:16 pm; edited 1 time in total |
|
| Back to top |
|
 |
PhiLho
Joined: 27 Dec 2005 Posts: 6836 Location: France (near Paris)
|
Posted: Fri Jun 02, 2006 8:12 am Post subject: |
|
|
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 |
|
 |
Rajat
Joined: 28 Mar 2004 Posts: 1687
|
Posted: Fri Jun 02, 2006 8:19 am Post subject: |
|
|
Hi PhiLho,
I didn't know that this wasn't common knowledge. my bad! actually SGUI is coded purely in ahk! _________________
 |
|
| Back to top |
|
 |
corrupt
Joined: 29 Dec 2004 Posts: 2485
|
Posted: Fri Jun 02, 2006 9:05 am Post subject: |
|
|
Hi Rajat ,
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 and I'd hate to see the project die if a group effort didn't work out as you'd hoped... |
|
| Back to top |
|
 |
polyethene
Joined: 11 Aug 2004 Posts: 5248 Location: UK
|
Posted: Fri Jun 02, 2006 10:08 am Post subject: |
|
|
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  _________________ GitHub • Scripts • IronAHK • Contact by email not private message. |
|
| Back to top |
|
 |
Micha
Joined: 15 Nov 2005 Posts: 537 Location: Germany
|
Posted: Fri Jun 02, 2006 10:22 am Post subject: |
|
|
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 |
|
 |
Chris Site Admin
Joined: 02 Mar 2004 Posts: 10716
|
Posted: Fri Jun 02, 2006 10:54 am Post subject: |
|
|
| 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 |
|
 |
BoBo Guest
|
Posted: Fri Jun 02, 2006 11:06 am Post subject: |
|
|
| 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.
 |
|
| Back to top |
|
 |
Invalid User
Joined: 14 Feb 2005 Posts: 447 Location: Texas, Usa
|
Posted: Fri Jun 02, 2006 11:12 am Post subject: |
|
|
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  |
|
| Back to top |
|
 |
PhiLho
Joined: 27 Dec 2005 Posts: 6836 Location: France (near Paris)
|
Posted: Fri Jun 02, 2006 11:28 am Post subject: |
|
|
| 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?
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 |
|
 |
Chris Site Admin
Joined: 02 Mar 2004 Posts: 10716
|
Posted: Fri Jun 02, 2006 11:42 am Post subject: |
|
|
| PhiLho wrote: | Like when AutoIt opened its source, allowing AutoHotkey to born?  | 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 |
|
 |
Thalon
Joined: 12 Jul 2005 Posts: 633
|
Posted: Fri Jun 02, 2006 5:35 pm Post subject: |
|
|
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 |
|
| Back to top |
|
 |
Laszlo
Joined: 14 Feb 2005 Posts: 4710 Location: Boulder, CO
|
Posted: Fri Jun 02, 2006 8:15 pm Post subject: |
|
|
| 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 |
|
 |
Invalid User
Joined: 14 Feb 2005 Posts: 447 Location: Texas, Usa
|
Posted: Fri Jun 02, 2006 9:44 pm Post subject: |
|
|
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  |
|
| Back to top |
|
 |
Rajat
Joined: 28 Mar 2004 Posts: 1687
|
Posted: Fri Jun 02, 2006 10:35 pm Post subject: |
|
|
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 |
|
 |
|