Go Back   Wiremod Forums > Wiremod > Wiremod General Chat

Wiremod General Chat All general wiremod discussion/chat.

Reply
 
LinkBack (1) Thread Tools Display Modes
Old 05-25-2008   1 links from elsewhere to this Post. Click to view. #1 (permalink)
Flux's Assistant

 
Anticept's Avatar
 

Join Date: Feb 2008
Location: Ohio, USA
Posts: 389
Anticept will become famous soon enough
Send a message via AIM to Anticept Send a message via MSN to Anticept Send a message via Yahoo to Anticept Send a message via Skype™ to Anticept
Default Wire Extras repository?

Many people were saying that the wire SVN has been a bit stale, with updates slowing to a crawl. Many have also asked if things posted to the wire addons should be added to the SVN as well.

I personally object, I would rather have the wire team choose what should be ported into the official SVN. Remember, for every tool that they put in there, they become responsible for it. This tends to take away valuable time for important functions.

However, I also love the SVN download concept, so I would like to post this: I have a subversion repository already set up that I have been experimenting with, and would like to start a "Wire Extras" repository. I would like to ask if the wire team would make mention of an "Unofficial Extras" should people decide to download the extras. I would like to see a group of people test and evaluate community contributed projects, and commit them if they are deemed worthy.

Of course, should such a project be undertaken, we would need some rules of our own. So far, I am thinking the rules for inclusion of extras are following:
  1. Cannot conflict with any existing official wire addon, nor any other addon from the extras repository. Should a conflict develop, it must be fixed immediately or risk removal (or placed in a broken branch should someone decide to try and remake it).
  2. The functions and use of the items going into the repository need to be well documented (does not apply to the lua code, just the in-game item). There is no excuse for skipping this important procedure. It is not right to force other people to try and figure out what you were trying to achieve. Documentation can take form of a readme at minimum. Sorry, but in game help is just too sketchy, therefore does not qualify. Neither does the garry's mod wiki (it just isn't smart to rely on documentation in a wiki not owned by the project).
  3. All work cannot have an exclusive copyright. Wire is a group project, which means people should be allowed to use your code at any time, so long as credit is given.
  4. Modifications to someone else's work either needs to be submitted to them, or take form in a NEW tool. We don't need to be spending hours arguing over who and why altered two lines of code.
  5. (Ties the last two together) Ownership of a tool or project cannot be transferred. If someone were to be hospitalized for a month, then come back to their project which was rewritten from the ground up, it will cause a lot of friction. Again, make and submit a NEW project, and it will be re-evaluated for inclusion.
  6. Contributors take responsibility for what they commit.
  7. Cannot commit anything which supplies or relies on a DLL.

Thoughts? Would this kind of project be welcome?

Last edited by Anticept; 06-04-2008 at 06:32 AM..
Anticept is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
Old 05-26-2008   #2 (permalink)
Inactive
 
Ergzay's Avatar
 

Join Date: Jun 2007
Posts: 221
Ergzay is on a distinguished road
Default Re: Unofficial Wire Extras SVN?

#1: I agree.
#2: I agree but you might want to clarify what you mean by ingame help.
#3: You should actually be saying something more specific. Wiremod for example is under the GPL (GNU Public License).
#4: You should also allow permission by the original author.
#5: SVN is for proper development. I suggest allowing submission of patches.
#6: Might want to clarify.
#7: Completely agree.
Ergzay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-26-2008   #3 (permalink)
Advanced Member
 
Jaded Misanthrope's Avatar
 

Join Date: Feb 2008
Posts: 201
Jaded Misanthrope is on a distinguished road
Default Re: Unofficial Wire Extras SVN?

1. Naturally.
2. See above.
3. Not too hot on copyrights and such, but that seems okay.
4. Yes, or with permission.
5. Sure, I guess.
6. Makes sense to me.
7. Yes.

All in all, I'd love to see this idea go forward--it's really irritating to have to hunt around for Wire addons if (for whatever reason) I lose them.
Jaded Misanthrope is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-26-2008   #4 (permalink)
Member
 
Syncaidius's Avatar
 

Join Date: Apr 2008
Posts: 35
Syncaidius is on a distinguished road
Default Re: Unofficial Wire Extras SVN?

1. I Agree.
2. I Agree.
3. Seems fine to me.
4. Yes
5. Sure
6. Yes, although what if someone else re-writes it, does it become the new persons responsibility?
7. Definitly Agree.
Syncaidius is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-26-2008   #5 (permalink)
Flux's Assistant

 
Anticept's Avatar
 

Join Date: Feb 2008
Location: Ohio, USA
Posts: 389
Anticept will become famous soon enough
Send a message via AIM to Anticept Send a message via MSN to Anticept Send a message via Yahoo to Anticept Send a message via Skype™ to Anticept
Default Re: Unofficial Wire Extras SVN?

To answer questions:

Another big reason why (unless with permission) that a new project should be started rather than just modify an old one, is that it also avoids who should be taking reposibility for an addon, each person basically is responsible for their own work. Patches with permission will be accepted, as the original author is still assuming responsiblity. Finally, if we force new projects to be formed, it prevents clashes with different ideals. In the simplest example: One person may thing that a thruster should have just an on input to keep it simple, while another person thinks it should be complicated, with thruster force, power up time, etc. This method allows people to chose which version they want to use. Of course it won't be so cut and dry, but at least we have a standard.

Second, reponsibility for commits means that if a person commits code which is under a different copyright, and it causes any trouble for the project, they take full responsibility for the consequences. Remember, this project won't give contributor accounts to just anyone who asks, that would be stupid, so the committers need to watch what they commit.

I am looking at the GPL as use for the licensing terms, just want to make sure it does not chafe with the idea.

Last edited by Anticept; 05-26-2008 at 05:20 AM..
Anticept is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-27-2008   #6 (permalink)
Inactive
 
Ergzay's Avatar
 

Join Date: Jun 2007
Posts: 221
Ergzay is on a distinguished road
Default Re: Unofficial Wire Extras SVN?

You know, we don't have to reinvent the wheel. The Open Source community has been doing this for decades. You have a select few being admins, more being maintainers who look over their sections, and allow the submission of patches from everyone else. This is normally done via a mailing list, but this could also be perfectly well done via a specialized forum or section in this forum.
Ergzay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-27-2008   #7 (permalink)
Flux's Assistant

 
Anticept's Avatar
 

Join Date: Feb 2008
Location: Ohio, USA
Posts: 389
Anticept will become famous soon enough
Send a message via AIM to Anticept Send a message via MSN to Anticept Send a message via Yahoo to Anticept Send a message via Skype™ to Anticept
Default Re: Unofficial Wire Extras SVN?

Indeed. You still should always have a "ground rules" bylaws to abide by in ANY open source project.
Anticept is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-31-2008   #8 (permalink)
Flux's Assistant

 
Anticept's Avatar
 

Join Date: Feb 2008
Location: Ohio, USA
Posts: 389
Anticept will become famous soon enough
Send a message via AIM to Anticept Send a message via MSN to Anticept Send a message via Yahoo to Anticept Send a message via Skype™ to Anticept
Default Re: Unofficial Wire Extras SVN?

Unless there is a greater demand for this, I really don't see that this is wanted.

EDIT: I have decided to go ahead with the project. We will see how it works out.

Last edited by Anticept; 06-02-2008 at 06:01 PM..
Anticept is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 06-02-2008   #9 (permalink)
cpf
Advanced Member
 
cpf's Avatar
 

Join Date: Nov 2007
Posts: 370
cpf is on a distinguished road
Send a message via MSN to cpf Send a message via Skype™ to cpf
Default Re: Unofficial Wire Extras SVN?

Might want to vet new contributers before you give them SVN access
__________________
WireSim.com
Why does everybody say CPF? it's cpf :P
Hey, look! It's a tutorial on using LuaInterface!
cpf is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 06-03-2008   #10 (permalink)
Flux's Assistant

 
Anticept's Avatar
 

Join Date: Feb 2008
Location: Ohio, USA
Posts: 389
Anticept will become famous soon enough
Send a message via AIM to Anticept Send a message via MSN to Anticept Send a message via Yahoo to Anticept Send a message via Skype™ to Anticept
Default Re: Unofficial Wire Extras SVN?

Yes, I will be making sure they understand how to use SVN before giving them access, and only to trustworthy people. However, it's next to impossible to do permanent damage, as it takes snapshots of all changes. Unless they somehow corrupt the filesystem itself, I can just look at the logs and delete their access, then perform a rollback .

EDIT:
Released! http://www.wiremod.com/5216-unoffici...xtras-svn.html

Last edited by Anticept; 06-03-2008 at 10:50 PM..
Anticept is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

LinkBacks (?)
LinkBack to this Thread: http://www.wiremod.com/forum/wiremod-general-chat/5148-wire-extras-repository.html
Posted By For Type Date
How do you take hold of an admin weapon without being admin? - Facepunch Studios This thread Refback 05-27-2008 04:37 AM

Similar Threads
Thread Thread Starter Forum Replies Last Post
Unofficial Wire-Extras SVN (UWSVN) Anticept Wiremod Addons 95 2 Hours Ago 06:55 PM


All times are GMT -7. The time now is 09:02 PM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.

Page top