BTW, would be nice if you could post links to these discussions, if they're public or whatever... :^^;:
Re: Discussing Wedge on simplemachines.org
« Reply #15, on January 4th, 2013, 12:22 AM »
As in -- "We went through a lot of trouble to switch to an open-source license, and we should promote open source"
I agree with you that the SMF project is not in tip-top shape at the moment. We have 2 devs at the moment, and will be in better shape with more devs. "Too many decision-makers" is an interesting comment. That's the team. Everyone on the team is a decision maker. Everyone gets a vote.
I don't think I will be breaking anybody's expectations of privacy by assuring you that I saw no evidence that the team was concerned about Wedge "killing" SMF
Arantor.... and your very statement proves that people on the dev team either want "it all" (i.e. no input from anyone except them) or are misunderstanding the team roles.
The way it is SUPPOSED to be working is:
the developers respond with reasons why X Y or Z may or may not be possible...
The dev lead sits down (virtually) with the steering committee and they (together) decide on what are "must-haves", "want-to'haves" and "won't be dones"
It is then up to the dev team to accomplish any of this.... and it is the dev lead's responsibility to see that his/her team is working toward the appropriate goals
the rest of the team gets back into the mix by testing the first alpha versions and commenting on the good, the bad and the ugly...
No where in this flow does anyone ever tell the dev team how or what to code... (well, I suppose the dev lead does tell the rest of the devs what needs to be coded, but that's all within dev.)
So, despite many complaints from former devs about other people telling them what to do, I fail to see that ACTUALLY occuring anywhere in the mix...
The big deal in the last few months was made into a huge deal because one former developers made an unauthorized and incorrect change to the LEGAL statement portion of every file... the change was noted and called out as something which should not have been done, and suddenly devs started screaming that they were being repressed
2. Grant of Copyright License. Subject to the terms and conditions of
this Agreement, You hereby grant to Simple Machines and to
recipients of software distributed by Simple Machines a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare derivative works of,
publicly display, publicly perform, sublicense, and distribute Your
Contributions and such derivative works. Entities other than Simple
Machines are also granted these rights for re-distribution of original
or derivative works as far as allowed by the Simple Machines License.
1. | And that chasm is increasing all the time, only this week I've been rewriting the ban system, entirely. It doesn't have the ugly nasty query any more and should scale better. |
How are devs getting the shaft?
1- they get to discuss desired updates along with everyone else.
2- their team lead gets to decide the list of updates to be done with the SC. (that is the whole purpose of the SC, after all)
3- they get to work on the stuff that they want to work on, as previously discussed and decided...
As for copyright... you are correct. You hold the copyright to your own code. No one has ever claimed otherwise.
However, SM holds the copyright to the set of code that is SMF. This does not detract from or remove the copyright of each and every individual contributor, but SM holds the copyright to its software.
(BTW: the copyright statement that you reference was borrowed from the Apache foundation... and I don;t see any former contributors trying to claim that Apache doesn't hold the copyright to its software. So, for Norv or anyone else to claim otherwise for SMF is just silly.)
I am still not sure why devs left from the fall out of Norv's idiocy... It was so seriously blown out of proportion when all we originally did was ask that the change be reverted.
(I do agree on the permissions thing - there is no way that she ever should have had the permission to commit that change without review and approval)
When it breaks down is when people insist that they know better. (either devs saying "no one else should ever have any input, because we are the only ones that matter" or non-devs saying "we get to tell the devs what do do)
However, to this point, the only ones who have violated the process are the devs who have literally made that first statement... that devs are the only ones who matter and that the other teams just don't matter at all, since "anyone can do what the rest of you do"
I think that you are premature in declaring smf to be a dead project. People said the same thing before 2.0 came out... and while it was a long time coming, SMF did chug along... and like that, I have confidence that SMF will continue to chug along.
The discussion about the Forks discussion board really was about the open source issue.
As in -- "We went through a lot of trouble to switch to an open-source license, and we should promote open source", with a dash of "I'm a bit angry at those Wedge fellows at the moment, but I don't think that really influences my opinion on the license issue".
It is lovely to see people turn over a positive new leaf isn't it? A lovely way to start the new year!