This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
1906
Other software / Re: Discussing Wedge on simplemachines.org
« on January 17th, 2013, 10:11 PM »Eww, another misinterpretation...
but no, you guys where too busy saying No to every idea but your own... which was of course, keep working on 2.2, 2.3, 2.4, release 2.3 with only a few features
It is amusing you keep saying how wrong am I with the whole SM - SMF thing when Arantor said the exactly same things I said months ago, the very same arguments for what I was told I was so wrong... suddenly now that Arantor had said those things, they become valid and deserves been listening to, awesome! at least now the ideas will finally get discussed.
This is what I really meant about the devs being told what they could and could not do. If you stonewall someone by pretending they don't exist or ignoring what they're saying just because it's them saying it, you have a huge problem. This happened to Runic before I joined, this happened to me while I was on the team - it's happened to others, and it will go on happening.
which is why I registered here mainly, to at least be able to tell my version.
Working on a new software is just my way and solution to deal with all of this, nothing more, I'm not gonna start a raging campaign against SMF claiming I'm the one and only SMF messiah
1907
Features: Theming / Re: Permanent sidebar
« on January 17th, 2013, 10:05 PM »
I already alluded to this fact when I said there were multiple ways it could be done - except they all result in the same side effect of queries being run that should not be, and content being set up but not being displayed.
1908
Plugins / Re: Subaccounts
« on January 17th, 2013, 10:04 PM »
It won't be core. It will be a plugin. It may or may not be free. If it is not free, it will not be any more than $20 or so as a one off payment.
I can't port the plugin; I'm not allowed to do so by its licence but in any case the amount of changes mean it's closer to a rewrite than a port.
I can't port the plugin; I'm not allowed to do so by its licence but in any case the amount of changes mean it's closer to a rewrite than a port.
1909
Features: Forward thinking / Re: jQuery support
« on January 17th, 2013, 07:56 PM »
Fair enough, as long as 1.9 is available for those who don't want/can't use a CDN copy.
1910
Archived fixes / Re: Typo in Class-DBPackages.php
« on January 17th, 2013, 07:53 PM »
Thanks, I'll fix it, I didn't test it properly before, will commit that in a bit along with a few other bits and pieces.
1911
Other software / Re: Discussing Wedge on simplemachines.org
« on January 17th, 2013, 04:54 AM »
And again you're missing the point. Yes, the actual events prior to reorg are history. The mindset and the mentality... a lot of that is still there.
And trying to push someone into the dev team is not interfering with the devs? You have a very strange way of looking at things.
Oh and I never actually joined the SMF dev team at any point. There was no way in hell I was joining that particular mad house.
The point that you're trying extremely hard to avoid is that you haven't seen any direct, literal examples of the devs being told what to do. Fine, except that's not the problem. There's all sorts of other things that are not direct and literal examples - the whole copyright thing is one of them. Why do you think you've never been given a concrete example?
The bottom line is, there are people who want to write code and want to make a great forum software but none of them want the madness that is SM over their shoulder while they do it. They would all rather go off and leave SMF to die, alone, than to try and save it. And you're doing a great job of demonstrating why none of us want to come back into the asylum to do anything. Why would we want to when there is that attitude facing us?
And yes, you're stuck with the DCO. That's probably the most sane thing going on.
And trying to push someone into the dev team is not interfering with the devs? You have a very strange way of looking at things.
Oh and I never actually joined the SMF dev team at any point. There was no way in hell I was joining that particular mad house.
The point that you're trying extremely hard to avoid is that you haven't seen any direct, literal examples of the devs being told what to do. Fine, except that's not the problem. There's all sorts of other things that are not direct and literal examples - the whole copyright thing is one of them. Why do you think you've never been given a concrete example?
The bottom line is, there are people who want to write code and want to make a great forum software but none of them want the madness that is SM over their shoulder while they do it. They would all rather go off and leave SMF to die, alone, than to try and save it. And you're doing a great job of demonstrating why none of us want to come back into the asylum to do anything. Why would we want to when there is that attitude facing us?
And yes, you're stuck with the DCO. That's probably the most sane thing going on.
1912
Other software / Re: Discussing Wedge on simplemachines.org
« on January 17th, 2013, 04:03 AM »Do note, Arantor... I have not blamed any DEVS for this misunderstanding. The person who said that to me is not a dev.
and once again... I object to the claim that we drove anyone away...
IchBin left and I won't go into what I think of that (aside from I believe it was extremely childish)
Spuds left because one of the board made a poor joking suggestion which someone passed on to him with the belief that it was real.
Suki left because she didn't like what SMF was planning. She felt that all development on any 2.x should stop and all efforts be put into OOP... Others did not agree.
emanuele has not left yet... when he's done with this release and leave, I am still not sure I understand why...
Suki left because there seems to have been some kind of shutting out going on. When you get to the stage where people stop listening to what you have to say because it's you saying it, you're being shut out - and that is one form of not having your say in how things are run, especially with what you make.
emanuele has not left yet, but I think his words speak for themselves.
However, the reason some people have CLAIMED for leaving in the past is because the devs don't have total control, or others are trying to tell the devs what to do and how to do it.
Yes, I'm frustrated. There is a serious lack of communication going on here.
If I give my code over to you complete with copyright assignment, I don't have final say in it, simple as that. I have no guarantee that SMF won't pull an Amacythe afterwards.
As I said... not having total control doesn't just come down to the stuff you think you've seen.
but no one, to the best of my knowledge has ever even tried to interfere with the development or coding process.
I won't argue with the resulting mess... just with the suggested cause.
I have had multiple debates with people on the team recently who seem to believe the devs are no more important to the project than support staff, even though they're far less replaceable. When that mindset is entrenched, you're stuffed, because if a dev feels their contribution isn't being valued, that's another form of feeling like they don't have control over what they're doing.
As for your number 4... we have actually made an attempt to separate the political BS out of the project - and have mostly been successful (aside from instances like Suki who didn't seem to understand the separation - or, at leats, were always questioning it)
I don't know about such masterminded BS that you mention... I believe that was before I started paying attention to the crap going on in the team boards.
But there's other cases of people doing things with their own agenda.
regarding the copyright... again... we disagree on the need for it...
I still reckon it's moot until you can find someone to take up the reins. Because if not, you can safely shelve SMF development entirely after 2.1, either permanently, or temporarily until you can get yourselves sorted out. But then you still have to find someone willing to actually step up and do the work, and given the attitude being shown, the list of candidates is pretty damn small.
1913
Other software / Re: Discussing Wedge on simplemachines.org
« on January 17th, 2013, 02:24 AM »regardless... as I said, several of us (including at least one board member) were given the IMPRESSION that the DCO was a straight 1 for 1 replacement of the CLA.
(and yes, Arantor, owning the copyright means that SMF could, if necessary, change the license without getting signoff from every individual who has ever contributed code. That was the entire reason behind the CLA in the first place. We all saw the massive idiocy and mess that happened when Joomla tried to grant an exception to their GPL.)
Let's say then, that down the line, there's a turnover of staff at sm.org. And they're all people who want GPL. The project can go GPL overnight and there's nothing that can be done about it if the board votes for it.
The problem with copyright assignment is that the assignee is being trusted not to screw it up. Can you really blame us for not having that faith in SM right now?
As long as code copyright remains with its author, that sort of thing can't happen in the first place. But that assumes you have a sound licence in place from which to contribute code.
The only misunderstandings here appear to be the ones of the people who think their rights have been squished upon by those bastard devs who cheated them so cruelly out of copyright assignment. Or not.
:edit: But all of this wrangling is pretty much moot at this stage. Once 2.1 lands, SMF will have driven yet another iteration of competent developer away. Leaving only people who shouldn't have the keys to the castle, but to be honest, are better than nobody.
It really doesn't matter two fetid dingo's kidneys whether SMF wants to have a stick up its arse about copyright assignment or not. The reality is:
1. There is no-one in the community is up and coming that has the skills to do the job of development.
2. All the time the team are labouring under the belief that developers are equal to everyone else, no developer with any competence is going to contribute, because while support/customizers/etc. are replaceable with modest effort, dev replacement is infinitely harder.
3. Even if you find someone stupid enough to volunteer, who has the skills, the bullshit around copyright is going to drive them away again.
4. Even if copyright is resolved, even if the closed attitude and political BS doesn't drive them away[1] and that's a huge ask, you need someone who is fluent or get fluent in the codebase in a short space of time to be able to do something with it, e.g. security fixes or even a theoretical 2.2. Do you know ANYONE who fits that profile who would actually do it?
| 1. | And it doesn't have to be outright. I'm well aware that I didn't get made Cust. team leader because people specifically voted to make sure I didn't - not because I wasn't up to the job, but because they wanted to see me join the dev team rather than stick it out in Cust. Yup. I was told this by the person who masterminded it. |
1914
Other software / Re: Discussing Wedge on simplemachines.org
« on January 17th, 2013, 12:56 AM »
I have since seen more discussion of the above from the NPO where it is discussed.
Let me bring another thing to the table. The Linux Kernel, GIMP, GNOME and others. NONE of these require copyright assignment, which is what this little fracas is really about.
Do they need copyright assignment? Nope. Linux itself, for example, has trademarks - Linus Torvalds himself holds the trademark to Linux[1] and that is enforced by the Linux Foundation or whatever it's called. SMF's trademarks would be equally enforceable through the NPO. This is not under dispute.
What benefit does copyright assignment give to SMF? It gives them the legal right and ability to change the licence in future should they need to.
Here's where it gets messy. We've all seen the fuck-ups that occurred in the past and we want to avoid those. Having an NPO doesn't magically fix that, there are bad NPOs just as there are good LLCs.
When copyright is reassigned to SMF, we implicitly lose control over what SMF does with that code, and there's the rub. If SMF decided tomorrow that it wanted to move to a proprietary licence, all the code that was granted under a CLA means SMF can do that without even asking because we assigned them copyright to do so.
A DCO on the other hand doesn't assign SMF that right. It merely asserts that SMF is free to use the code as it sees fit - provided the licence is adhered to.
This is the rub that us developers have an issue with: there is absolutely no need for SMF itself to take copyright over our work. As I said, it doesn't appear to have stopped Linux in its tracks anywhere I can see. A DCO doesn't allow them to do so, but it means our work can be used in conjunction with the terms of the BSD licence.
See, we all saw what happened with Amacythe. What's to stop the NPO going the same way? And please don't insult my intelligence by claiming that it can't happen, because it absolutely can. It just hasn't thus far. And we don't want to give up our rights in case it does again.
Note that I'm well aware that even a CLA allows us to reuse our own work, but that's not the point. Us having a CLA doesn't stop SMF going closed source if it wanted. Us having signed a DCO DOES.
Now, the next argument is that without copyright assignment, how can the licence be enforced? It has been, successfully, several times amongst several projects that all do this. Including the Linux kernel.
So, I would like someone to explain to me what benefit it would bring SMF to absorb our copyrights under one umbrella one. Until that happens, this is just going to go around in circles.
Let me bring another thing to the table. The Linux Kernel, GIMP, GNOME and others. NONE of these require copyright assignment, which is what this little fracas is really about.
Do they need copyright assignment? Nope. Linux itself, for example, has trademarks - Linus Torvalds himself holds the trademark to Linux[1] and that is enforced by the Linux Foundation or whatever it's called. SMF's trademarks would be equally enforceable through the NPO. This is not under dispute.
What benefit does copyright assignment give to SMF? It gives them the legal right and ability to change the licence in future should they need to.
Here's where it gets messy. We've all seen the fuck-ups that occurred in the past and we want to avoid those. Having an NPO doesn't magically fix that, there are bad NPOs just as there are good LLCs.
When copyright is reassigned to SMF, we implicitly lose control over what SMF does with that code, and there's the rub. If SMF decided tomorrow that it wanted to move to a proprietary licence, all the code that was granted under a CLA means SMF can do that without even asking because we assigned them copyright to do so.
A DCO on the other hand doesn't assign SMF that right. It merely asserts that SMF is free to use the code as it sees fit - provided the licence is adhered to.
This is the rub that us developers have an issue with: there is absolutely no need for SMF itself to take copyright over our work. As I said, it doesn't appear to have stopped Linux in its tracks anywhere I can see. A DCO doesn't allow them to do so, but it means our work can be used in conjunction with the terms of the BSD licence.
See, we all saw what happened with Amacythe. What's to stop the NPO going the same way? And please don't insult my intelligence by claiming that it can't happen, because it absolutely can. It just hasn't thus far. And we don't want to give up our rights in case it does again.
Note that I'm well aware that even a CLA allows us to reuse our own work, but that's not the point. Us having a CLA doesn't stop SMF going closed source if it wanted. Us having signed a DCO DOES.
Now, the next argument is that without copyright assignment, how can the licence be enforced? It has been, successfully, several times amongst several projects that all do this. Including the Linux kernel.
So, I would like someone to explain to me what benefit it would bring SMF to absorb our copyrights under one umbrella one. Until that happens, this is just going to go around in circles.
| 1. | Though, not until after a legal battle. |
1915
Other software / Re: Discussing Wedge on simplemachines.org
« on January 16th, 2013, 11:17 PM »
OK, so someone who shall not be named[1] has forwarded me copies of posts from 11 May 2012 explaining the DCO. I will not repeat the post verbatim; it is not in a public board but msg3332236 should be sufficient for you to find it.
He explains the idea behind moving from CLA to DCO and the problems that a CLA causes. As I see it there is no misrepresentation. Nothing he says intimates that the DCO 'does everything that a CLA does'. It is citing it as an alternative, it explains what it solves.
No-one seems to be questioning what the DCO does or does not do, nor is anyone offering up any downsides to it; it is simply stated that Thantos would prefer to use a DCO instead of a CLA and states his justifications.
As suspected, I'm not seeing any basis for misrepresentation here.
He explains the idea behind moving from CLA to DCO and the problems that a CLA causes. As I see it there is no misrepresentation. Nothing he says intimates that the DCO 'does everything that a CLA does'. It is citing it as an alternative, it explains what it solves.
No-one seems to be questioning what the DCO does or does not do, nor is anyone offering up any downsides to it; it is simply stated that Thantos would prefer to use a DCO instead of a CLA and states his justifications.
As suspected, I'm not seeing any basis for misrepresentation here.
| 1. | Said person has not joined this particular debate but is aware of it. |
1916
Other software / Re: Discussing Wedge on simplemachines.org
« on January 16th, 2013, 10:02 PM »
I deliberately did not ascribe any individual or individuals to whoever represented the DCO to the team, as it would have been between multiple people.
I'd love to see the quotes - unedited and in context - to back this up, because I'm finding it very hard to believe that you were misrepresented as to what a DCO means.
I'd love to see the quotes - unedited and in context - to back this up, because I'm finding it very hard to believe that you were misrepresented as to what a DCO means.
1917
Other software / Re: Discussing Wedge on simplemachines.org
« on January 16th, 2013, 08:54 PM »...heck I skipped the support team! But I'm still pretty much the only one doing support on the Italian board...I'm pretty sure even Unknown did a *lot* of support and as far as I can see he was not that bad at it.
So, would you please stop of publicly (I can pass over when you do it privately on a team board, but not when you do it publicly on another forum) accusing people of being liars when it's just that you didn't read a topic?
I'm really tempted to quote your words from another topic (The board voted. You had a chance to comment when the board was discussing and voting.), but it's probably not polite, so I will refrain.
1918
Features / Re: Improving how smileys are managed
« on January 16th, 2013, 07:46 PM »
In which case, let's just not cache them into the CSS and just leave them as regular HTTP requests - they're not that common (you have to know that they're there to use them)
I don't think users need to be given that detail to be honest; there is such a thing as too much choice.
I don't think users need to be given that detail to be honest; there is such a thing as too much choice.
1919
Features / Re: Improving how smileys are managed
« on January 16th, 2013, 07:23 PM »
@Dragooon: Yeah, now I see where you're coming from. Right now there's nothing to cope with that. I don't even know if the customised smiley stuff even works properly any more or whether it's reliant on hardcoding.
Need to think about how that's going to work, too.
@Nao: Heh, I should remember that but I'm sort of conditioned not to PM people to bump topics. I find it rude when people do it to me, so I don't like doing it to others.
I wasn't sure what the behaviour was for IE, I just knew it pooped itself with bigger data URLs. But if redirection to physical files already occurs... then that's how it's got to be anyway, which takes this fancy stuff off the table (which is fine, keeps it simpler) and just enforces using S/FTP, fine by me.
Hidden only means not shown in the post form, but I know on my own sites I use hidden all the time. Also note that :edit: is a hidden smiley ;)
Need to think about how that's going to work, too.
@Nao: Heh, I should remember that but I'm sort of conditioned not to PM people to bump topics. I find it rude when people do it to me, so I don't like doing it to others.
I wasn't sure what the behaviour was for IE, I just knew it pooped itself with bigger data URLs. But if redirection to physical files already occurs... then that's how it's got to be anyway, which takes this fancy stuff off the table (which is fine, keeps it simpler) and just enforces using S/FTP, fine by me.
Hidden only means not shown in the post form, but I know on my own sites I use hidden all the time. Also note that :edit: is a hidden smiley ;)
1920
Features / Re: Improving how smileys are managed
« on January 16th, 2013, 06:15 PM »
I'm still not making myself clear, I can see this.
Smileys are ALREADY loaded into the main CSS file, automatically. It's been that way for months. Seriously, check the code for any smiley on the site thus far. ;)
Code: [Select]
But it relies on having physical files coming into the system to read, encode and store in the CSS. I'm proposing changing *this* part of the process and only this part of the process, to be able to streamline smileys being added, ideally without having to have write access anywhere that is currently needing write access.
Though it just occurred to me that it might cause IE to poop itself as it doesn't like overly long data URLs.
Smileys are ALREADY loaded into the main CSS file, automatically. It's been that way for months. Seriously, check the code for any smiley on the site thus far. ;)
<i class="smiley wink_png">;)</i>But it relies on having physical files coming into the system to read, encode and store in the CSS. I'm proposing changing *this* part of the process and only this part of the process, to be able to streamline smileys being added, ideally without having to have write access anywhere that is currently needing write access.
Posted: January 16th, 2013, 06:11 PM
Though it just occurred to me that it might cause IE to poop itself as it doesn't like overly long data URLs.