Home | Networks | Community | Need Help? 

 
 Quick search

 
 
 RegisterRegister   Log inLog in 

Anope development not very open
Goto page 1, 2  Next
 
Post new topic   Reply to topic    SearchIRC Forum Index -> IRCD & Network Services
Author Message
dmb
none
none


Joined: 08 Oct 2006
Posts: 8

PostPosted: Jun 30, 2007 12:08pm    Post subject: Anope development not very open Reply with quote

I don't mean to start a flame war, in fact, I would like to just help the anope people have a better development process. I came to the anope network, irc.anope.org hoping to contribute possible fixes for the inspircd11 module for anope. So figuring that #anope wasn't the place to discuss this, as the topic was "Welcome to #anope - Anope Support Only - Stable: 1.6.5 - Development: 1.7.19 - Read the rules or die: http://anope.org/ircrules.php || http://www.rafb.net/paste/ || RTFM is *NOT* a radio station!!"
So therefor, I look for the anope development channel. I join #anope-devel thinking that would be the correct place to discuss this, A few minutes after my join, I see this in the channel window:
Quote:

* heinz blinks
* heinz sets modes [#anope-devel +b *!*@*.dyn.optonline.net]

Then a few seconds later, I see this in another channel I am in:
Quote:

<katsklaw> dmb, don't join #Anope-Devel again please ...
<dmb> katsklaw: why am i not allowed in #anope-devel ?
<katsklaw> it's for the Anope Team only
<[dx]> xD
<[dx]> +O it
<katsklaw> any non team member will be banned
...


I personally find that very rude and offending to me for not even letting me say a word. So therefor, no contributing to anope, no making it any better, as we are not allowed to discuss development in any other manor. This strips any potential contributor or developer wishing to contribute to leave the project, including myself.

Again, I do not wish to start a flamewar, I just wanted to point out flaws in the anope development process, and why it may not be getting better. It will be either atheme or ecks for me for now on.


Last edited by dmb on Jun 30, 2007 12:26pm; edited 4 times in total
Back to top
Potter
none
none


Joined: 21 Sep 2006
Posts: 2

PostPosted: Jun 30, 2007 12:14pm    Post subject: Reply with quote

I think you're overreacting quite a bit, actually. It appears that #anope-devel is strictly for their developers, and that is something you have to respect. You can't blame them for immediately banning you from the channel when they are trying to keep it only for developers.

If you really wanted to help in the first place, I don't think this should deter you. It wasn't a personal attack. It was a channel rule for #anope-devel.
Back to top
dmb
none
none


Joined: 08 Oct 2006
Posts: 8

PostPosted: Jun 30, 2007 12:18pm    Post subject: Reply with quote

Potter wrote:
I think you're overreacting quite a bit, actually. It appears that #anope-devel is strictly for their developers, and that is something you have to respect. You can't blame them for immediately banning you from the channel when they are trying to keep it only for developers.

If you really wanted to help in the first place, I don't think this should deter you. It wasn't a personal attack. It was a channel rule for #anope-devel.

It wasn't a personal attack, is was an attack to all potential contributors. Open source projects usually mean open development, meaning anyone can watch the development project, and ask questions. This also leads me to believe they are hiding something if they don't want anyone else but themself in there. This isn't a staff channel, this is a development channel. If we are not allowed to ask anything related to development in #anope, where do we ask it?
Back to top
Potter
none
none


Joined: 21 Sep 2006
Posts: 2

PostPosted: Jun 30, 2007 12:27pm    Post subject: Reply with quote

That's something you need to ask in #anope.
Back to top
dmb
none
none


Joined: 08 Oct 2006
Posts: 8

PostPosted: Jun 30, 2007 12:33pm    Post subject: Reply with quote

I did ask, they pointed me to bugs.whatever and the modules site. That isn't a very discussion related medium if you ask me.
Back to top
ircmojo
Lurker
Lurker


Joined: 02 Mar 2007
Posts: 215
Location: $HOME sweet $HOME

PostPosted: Jun 30, 2007 2:33pm    Post subject: Reply with quote

Since when has it been required to be on the development team of any Open Source Project to contribute? Not to mention that Open Source is NOT the same as Open Development. There are thousands of Open Source projects that are NOT Open Development.

Anope has a forum for users to contribute, they have a bugs reporting system for you to contrbute, they have module and features forums for you to contribute. Why is gaining entry into a silly channel so important for you to contribute? and what about NOT being in the channel stops you from contributing? Do you think that simply being in a channel will get you commit level access? I bet not. They even have a wiki and development API online for you to use, which is alot more than many other Open Source projexcts offer, what more do you want?

It seems to me that you are more worried about being in their development channel than actually contributing anything.

Just make your changes that you wish to share, make a diff patch and submit it. I know several other users that have contributed to Anope without being in some channel or even on the official team. Not to mention that such changes have been submitted by hundreds of coders thousands of times across thousands of other Open Source projects. Do you think that every code snipet in Atheme was submitted by an "official developer"? how about IRCServices? How about Bahamut, Unreal, Inspircd? All of those mentioned projects have code in them somewhere that was submitted by normal everyday users such as yourself. Hell, Atheme is like 4th generation bastard code(IRCServices, cygnus, shrike, atheme). Why must you be different?

Development questions *CAN* be asked in #Anope not to mention on the forum. So what is the REAL issue here?
Back to top
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 326
Location: A box!

PostPosted: Jun 30, 2007 8:41pm    Post subject: Reply with quote

the closed development model that Anope uses is a workflow they learned from Epona, which they learned from IRCServices.

there is a difference between open source and open projects. releasing your source does not make you an open project.

most ircservices-based projects use the closed development model. sirv, being the worst offender.

in my opinion it is a flawed model, but i think most things are flawed in ircservices and it's derivitives (anope, epona, etc), a detail that i do not wish to clarify here because i do not want to start a flamewar. basically, in my opinion they do everything backwards, and atheme-services was designed with "what would ircservices never ever do" in mind...

closed development models can work in some cases, but i think that it has become obsolescent for ircservices projects in many ways, as the community has learned of the community development model and therefore has come to expect it out of all irc projects.

anope probably stays this way because they feel that it is the best way to accomplish their goals, what you should do is demonstrate that there are better ways to do so. Smile
Back to top
ircmojo
Lurker
Lurker


Joined: 02 Mar 2007
Posts: 215
Location: $HOME sweet $HOME

PostPosted: Jul 01, 2007 8:08am    Post subject: Reply with quote

well said nenolod, but I'd like to emphasize that Open Source vs Open Development is not IRC specific, there are thousands of other non-IRC related projects that are closed to the general public.

I believe that it's a type of quality control and just because a development team doesnt allow you into their uber-secret development meetings doesn't mean that they aren't interested in your ideas or your help. It just means that they wish to reserve all the final decisions for themselves as to which direction the project is to go.

I also believe that just jumping in and helping where you can is a good way to becoming a developer or other team member because you are showing that you are truely interested in the project it's self and not your status on the project.
Back to top
ircmojo
Lurker
Lurker


Joined: 02 Mar 2007
Posts: 215
Location: $HOME sweet $HOME

PostPosted: Jul 01, 2007 8:47am    Post subject: Reply with quote

dmb wrote:
I did ask, they pointed me to bugs.whatever and the modules site. That isn't a very discussion related medium if you ask me.


Yet here you are on SearcIRC's forum discussing it and not on Anope's forum trying to resolve your issues. You're not being very open either.

Would it really kill you if you just followed the given advise? What harm can come of you voicing your concerns on THEIR forum?
Back to top
GeniusDex
Lurker
Lurker


Joined: 16 Aug 2003
Posts: 150

PostPosted: Jul 01, 2007 10:30am    Post subject: Reply with quote

First of all, i'd like to say that it's perfectly fine to note anything about the development of Anope in #anope. That topic-text over there is mainly for the people who try to ask questions for UnrealIRCd in our support room (god knows why). The #anope-devel channel is purely a staff channel. where we do discuss stuff that not everyone has to know or influence (details about our project hosting for example).

If people want to help us with providing patches or want to discuss some development details, they are free to talk to us in #anope about this so we can discuss what we (as the development team) think about it. We might ask you to post your patches at the bugtracker because that allows us to keep an eye on what has been committed yet and what not.

For nenolod: can you give some concrete examples of our closed development model, as opposed to your open development model? (more than one please)
Back to top
SkaterStuff
Lurker
Lurker


Joined: 11 Oct 2005
Posts: 156

PostPosted: Jul 01, 2007 8:20pm    Post subject: Reply with quote

and why not join there forum. im a member there as well and alot of guys there help with the script.
Back to top
Mestara
none
none


Joined: 15 Jun 2007
Posts: 8

PostPosted: Jul 02, 2007 8:37am    Post subject: Reply with quote

SkaterStuff wrote:
and why not join there forum. im a member there as well and alot of guys there help with the script.


Possibly because he isn't a anope user but instead contributes to an IRCD and has some patches purely for the support of the project.

My main thoughts on this one..

Why is the dev channel not +O (assuming all are opers) +k/+i etc. It would certainly avoid possible confusion. May also have caused some hurt feelings by saying something along the lines of "dmb, this is a closed channel sorry, can you please leave and instead discuss whatever it may be in #anope" as since he joined he was obviously there.
Back to top
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 326
Location: A box!

PostPosted: Jul 02, 2007 2:24pm    Post subject: Reply with quote

GeniusDex wrote:
For nenolod: can you give some concrete examples of our closed development model, as opposed to your open development model? (more than one please)


I don't feel like having this discussion. Sorry.
Back to top
Jobe
Idler
Idler


Joined: 30 Jul 2006
Posts: 343
Location: Lurking in the shadows of some random channel!

PostPosted: Jul 02, 2007 4:01pm    Post subject: Reply with quote

Joinging in = having discussion

Not feeling like discussion = not joining in

So why did you join in if you didnt want to?

Sorry if I sound a lil rude there just curious is all.
Back to top
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 326
Location: A box!

PostPosted: Jul 02, 2007 10:36pm    Post subject: Reply with quote

Jobe wrote:
Joinging in = having discussion

Not feeling like discussion = not joining in

So why did you join in if you didnt want to?

Sorry if I sound a lil rude there just curious is all.


No, I joined in to explain that their behaviour isn't so bad and that it's fairly common, but I do not wish to discuss what I view as structural problems in the Anope project as it is: (a) offtopic; and (b) would probably wind up getting pretty ugly.

For everyone's sake, it's better if I just don't go there. I hope you understand. I will simply say that the projects that I am presently involved in do not have secret staff channels where users get banned on join, secret mailing lists, etc.

As I said before, open source != open project. That's an all or nothing affair, you're either an open project or you are not. IRCservices is open source and allows contributions, but it is hardly an open project. Anope to an extent is the same way. But, I'm not going further on this, because it'd probably get too ugly for the rating level that SearchIRC likes to maintain. Wink
Back to top
Display posts from previous:   
Post new topic   Reply to topic    SearchIRC Forum Index -> IRCD & Network Services All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
 
Forum powered by phpBB
 
 © 2000 - 2008 EverythingIRC, Inc. All rights reserved. Please read our disclaimer