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.
3046
Off-topic / Re: The ultimate irony
« on July 7th, 2012, 05:32 PM »
*shrug* I think this is one place we will have to agree to disagree.
Did you watch the presentation where he actually outlines the flaws he perceives in the GPL? Not all of them are related to length and readability.
Did you watch the presentation where he actually outlines the flaws he perceives in the GPL? Not all of them are related to length and readability.
3047
Off-topic / Re: The ultimate irony
« on July 7th, 2012, 05:21 PM »
Here's the thing. The FSF promotes GPL as the ultimate copyleft licence, and while it can be forked, it is preferred that people don't, because that actually dilutes the effect GPL can itself have. The fact that someone who is essentially outside the 'core' of the FSF has done so strikes me as ironic because it's using the very tool itself to demonstrate its own flaws.
Here's the other thing: I don't find the GPL free in any fashion. What it means is that others have freedom to use my work pretty much how they see it, and I'm left with very little control over my own work. It's 'freedom' going downstream but it doesn't leave me free to have any say in what happens next, and I'm actually surprised this hasn't happened before.
If GPL.next is clearer and easier to follow than the core GPL, I would expect up-take to be more meaningful. If nothing else I expect it to outpace AGPL adoption.
Here's the other thing: I don't find the GPL free in any fashion. What it means is that others have freedom to use my work pretty much how they see it, and I'm left with very little control over my own work. It's 'freedom' going downstream but it doesn't leave me free to have any say in what happens next, and I'm actually surprised this hasn't happened before.
If GPL.next is clearer and easier to follow than the core GPL, I would expect up-take to be more meaningful. If nothing else I expect it to outpace AGPL adoption.
3048
Off-topic / Re: The ultimate irony
« on July 7th, 2012, 04:42 PM »
It's not what they've done, it's why they've done it.
GPL has always considered itself to be the ultimate copyleft licence, it's supposed to be a shining example of strong copyleft. It strikes me as ironic that someone has dared to fork it, and actually attempt to reduce its copyleft status because as per the presentation from the author, strong copyleft actually doesn't work.Quote All I'll say is: http://www.gnu.org/licenses/why-not-lgpl.html - while they admit for some libraries, LGPL is a fine fit, they'd much rather everyone just sucked it up and went GPL. That is what they're saying: note how they actually go on to say that 'when a library provides a significant unique capability' it should be GPL, such that anything that's reasonably generic, they don't really care, but when it would be advantageous to their cause, it would be better to be GPL. That's not a definition of freedom in my book.
GPL has always considered itself to be the ultimate copyleft licence, it's supposed to be a shining example of strong copyleft. It strikes me as ironic that someone has dared to fork it, and actually attempt to reduce its copyleft status because as per the presentation from the author, strong copyleft actually doesn't work.
I don't think the FSF thinks the GPL is flawed
3049
Features / Re: Very cool Thumbnail generation...
« on July 7th, 2012, 03:46 PM »
Interesting, very interesting.
3050
Features / Re : Github & stuff
« on July 7th, 2012, 03:45 PM »
Did you need another reason not to use Github?
3051
Off-topic / Re: The ultimate irony
« on July 7th, 2012, 03:22 PM »I don't think it's ironic that a license that explicitly allows you to fork it gets forked, but it's interesting.
That's the thing, I did attempt to read it last night and it looked just as thorough and impenetrable as the main GPL is.
3052
Features / Re: Like types?
« on July 7th, 2012, 03:19 PM »
I do not want a full-on reputation system in the core, which is what you're proposing. I'm not against the idea in principle, and there are certainly merits for it for some kinds of communities - but as I see it, more communities would benefit from keeping it leaner rather than more thorough, and I'd much rather see something as thorough as what amounts to a full on rep system be a plugin.
There is also a secondary consideration here, my gut is telling me that anyone who wants a rep system as complex as this is also going to want to seriously customise it, and to me that also says it's going to be a support issue. Putting it into a plugin keeps is more self contained.
There is also a secondary consideration here, my gut is telling me that anyone who wants a rep system as complex as this is also going to want to seriously customise it, and to me that also says it's going to be a support issue. Putting it into a plugin keeps is more self contained.
3053
Off-topic / The ultimate irony
« on July 7th, 2012, 05:13 AM »
Some readers will probably be aware that behind closed doors we've talked about what licence Wedge should take on board. GPL was mentioned and each time it is mentioned it is ruled out for being incompatible with what we want to do with Wedge in the future.
It is a matter of great irony to me then to hear that the GPL itself as a licence has also been forked. If you do read the news article, do please read all the links including the presentation as to why the GPL is an unwieldy tool.
I did attempt to read GPL.next, but it's too much effort at this point for me to save both it and the GPLv3 and diff between the two to see what it is they've changed/are looking to change.
It is a matter of great irony to me then to hear that the GPL itself as a licence has also been forked. If you do read the news article, do please read all the links including the presentation as to why the GPL is an unwieldy tool.
I did attempt to read GPL.next, but it's too much effort at this point for me to save both it and the GPLv3 and diff between the two to see what it is they've changed/are looking to change.
3054
Features / Re: New revs - Public comments
« on July 6th, 2012, 11:19 PM »Btw do you have an idea whether or not I should make dimming the default?
I haven't looked at 2.1's source much (literally last looked ages ago), would rather not do so, ironically out of a weird sense of respect. I figure we branched off when we did and I've only re-incorporated stuff back in from the patches after we branched, I see it that we went our separate ways and that was that, you know?
3055
Features / Re : Github & stuff
« on July 6th, 2012, 10:43 PM »
I can run private Git repos on RepositoryHosting too so that's not a big deal, just that Github is the go-to place. Except that the UI is entirely confusing and the whole thing makes me not want to use it.
3056
Features / Re : Github & stuff
« on July 6th, 2012, 09:51 PM »Oh, and the background dimming also gives a hint that your click 'did' something when we're loading the contents through Ajax... On my dev platform it's immediate, but here it can take a couple of seconds, so it's nice to have some feedback.
Actually, I didn't even remember there was a popup system for that. I always disable it...
If I could only find a good reason not to use github...
I'm not even excited about github. But I'm considering that since most people who do open source dev are on github, it's more likely we'll draw attention from external devs if we're on it rather than bitbucket (mercurial...) or others.
As for minor components, this is where I'm unsure where to go: either an organization repo, or my own repo. I guess I'll make a decision when time comes...
| 1. | I still find it silly even though I can make several good arguments that it isn't silly. |
3057
Features / Github & stuff
« on July 6th, 2012, 04:58 PM »
I honestly don't know what to suggest for how you want to use Github. I haven't published anything on there, except for some patches to SimpleDesk and comments on a couple of things.
Re PM popup, what I planned to do was open a popup with a special template of your messages, but I guess if we use the notification system it could be better served by that?
Re PM popup, what I planned to do was open a popup with a special template of your messages, but I guess if we use the notification system it could be better served by that?
3058
Features / Re: Media boards: fishing for opinions
« on July 6th, 2012, 04:13 PM »I guess that if someone's forum becomes huge, they'll have all the time they need to simply change the field sizes in the database because, thankfully, that can be done even through phpMyAdmin in a few steps..
The other kind is where it is not free, because it requires rewriting all the data in every row to align it to the new size. Changing the size or type of columns (mediumint to int, or the other way for example, or changing the type from numeric to textual etc) is very expensive on large tables as a result - and naturally it's usually fully table locking in the process. (Certain InnoDB operations can be done without it being a full table lock but generally assume it is)
Also note that adding a column to an existing table has exactly the same problem. For most tables it's not preposterously expensive in most cases, because in most cases people with 100k+ posts don't generally go modifying their DB too much unless absolutely necessary because once they get to that size they're already aware of the limitations.
Oh, so a 3-byte field will be packed, like, compressed..?
There's not really a great amount of compression you can do on three bytes.
I don't see what that means?
3059
Features / Re: Like types?
« on July 6th, 2012, 12:04 AM »
More types of content to be liked, sure, but not more types of likes through the core. Were I to implement it, I'd sidestep the entire current system and implement it separately because there are other things to be considered in terms of queries.
In fact this is probably the most compelling reason to have a master on/off switch for likes as it currently stands so the plugin could override behaviour entirely.
In fact this is probably the most compelling reason to have a master on/off switch for likes as it currently stands so the plugin could override behaviour entirely.
3060
Features / Re: Media boards: fishing for opinions
« on July 6th, 2012, 12:02 AM »
mediumint unsigned is fine for topic and media item ids as far as I'm concerned.
The number of bytes is not a huge issue; MySQL quite happily uses 1, 2, 3 and 4 byte fields with impunity. Since MySQL does even have bitwise fields that actually work at the bit level, and it packs rows itself, it's not a really huge issue.
Of a more practical issue is the fact that all the indexes which use that field (of which there are more than one AFAIR) will all remain the same size rather than growing.
The number of bytes is not a huge issue; MySQL quite happily uses 1, 2, 3 and 4 byte fields with impunity. Since MySQL does even have bitwise fields that actually work at the bit level, and it packs rows itself, it's not a really huge issue.
Of a more practical issue is the fact that all the indexes which use that field (of which there are more than one AFAIR) will all remain the same size rather than growing.