pouët.net

Open sourcing pouet.net ?

category: offtopic [glöplog]
after reading back and forth. i think opensourcing the v1 isn't a bad idea. people can contribute. somebody gotta manage the ideas and merge all work. this is the coders task. i don't think there's any other problem. but hey...

let gargaj finish the v2 first, so there's still a nice working copy beside the "playground" then.
added on the 2013-05-07 08:56:43 by yumeji yumeji
The weird thing is: Pouet is not that complicated. A bone fide hardcore web guy should be able to recreate most of its features in a week or two (too bold? fine: make it a month), including the translation process to a less-than-insane db schema.

Instead people spend many years laboring and in-fighting over barely maintainable legacy code that should not matter in the first place. Yes, it's only a hobby and things can (and always do) take more time than anticipated, but what's happened so far is just baffling and keeps getting worse because now it's not only about an ordinary development hell situation, but also about ego-shit and my-doing-is-beter-than-your-doing fights.

I'm mostly fine with pouet being an old, odd and cranky website for an old, odd and mostly cranky scene. I would only change 2 important things: the admin stuff and the prod page layout/features (which is really the heart of it all) and then twiddle my thumbs and wait for Demozoo Jesus to take me to the promised land. :]
added on the 2013-05-07 08:58:53 by tomaes tomaes
i think nobody would really be all with Gargaj or Analogue. the only reason people is binarized is because of awful sentences like this:

Quote:
That's exactly my goal, I cleaned up the credentials mess yesterday, I want the code to be on a neutral repo, with a bunch of maintainers (Gargaj included) that will work on it.


for one hand because (and this is a brutal truth), in most people's opinion what Analogue want is pretty much irrelevant. see Charlie's post right above to see why)

in the other, because you cannot behave unilaterally and not expect to be called nazi.

it's that simple really as that. analogue's ideas and intentions might be good. but obviously that is not enough when dealing with things than involve thousands of people.

things are being discussed now more calmly behind the curtains, seems? glad to hear so
added on the 2013-05-07 09:09:04 by iq iq
(daaaaaaamn i want to be able to edit posts, i fucking fail to write in english correctly every single time i try it. edit button please - and i don't give a fuck it its development was open source or not, man)
added on the 2013-05-07 09:11:33 by iq iq
on the bright side. the website is still up. :P
added on the 2013-05-07 09:42:31 by maali maali
Reading this thread superficially confirms my (bad) impression of some of the posters. You really ought to learn a bit about politeness, keeping calm, not insulting people and respecting human rights.
added on the 2013-05-07 09:58:05 by Adok Adok
.. Human rights?
added on the 2013-05-07 10:03:00 by leijaa leijaa
The Danish Underpants Brigade is working on an alternative solution to the current proposals, stay tuned!
added on the 2013-05-07 10:08:44 by nic0 nic0
I always knew pouet had too much pants on.
added on the 2013-05-07 10:15:02 by Bombe Bombe
Quote:
Instead people spend many years laboring and in-fighting over barely maintainable legacy code that should not matter in the first place. Yes, it's only a hobby and things can (and always do) take more time than anticipated, but what's happened so far is just baffling and keeps getting worse because now it's not only about an ordinary development hell situation, but also about ego-shit and my-doing-is-beter-than-your-doing fights.

And then some people get fed up, and pick a similar project (demozoo) instead of contributing to / creating the "supawesomedemopouetzoo v3.0" pouet could have been, had people only joined forces...

I also agree that open-sourcing pouet 2.0, or even 0.9 wouldn't help immediately, but hell, in regular development you do code reviews and more pairs of eyes see more, so the chance some design flaw or error gets noticed rises significantly... Plus what Bombe said.
added on the 2013-05-07 10:15:16 by raer raer
Oh. And ponies ;)
added on the 2013-05-07 10:15:44 by raer raer
iq: You can always use mog's Preflight script to get a live preview of your posts until "someone" implements a proper Edit/preview.
added on the 2013-05-07 10:30:43 by p01 p01
step 1) THE POUET FOUNDATION
step 2) ROADMAP
step 3) OPENSOURCE
step 4) ????
step 5) PROFIT!
added on the 2013-05-07 10:37:02 by maali maali
Pouebuntu?
Pouezilla?
added on the 2013-05-07 10:41:25 by raer raer
i think it'll kill the site to start a clean version 3 - just see where version 2 ended.

instead i'd propose something like this:

- let version 1 stay as it is
- build some kind of api (some of it is there in terms of xml-output and scene.org logon)
- let people build widgets, facebook integration or whatever they want on top of the pouet.net db

as a person who has initiated a lot of community sites, i'd say - stay away from migrating the database. it'll kill your enthusiasm in short time (unless you're into migrating stuff :-). instead build on top of what-ever infrastructure you may have. looking at pouet, the infrastructure is working. people can add stuff and view stuff. what's more to want?
So, yeah, I was using Pouet 2.0 beta, but that stopped working yesterday.

All I can think of is:

BB Image
added on the 2013-05-07 11:19:06 by gloom gloom
added on the 2013-05-07 11:23:55 by gloom gloom
slow clap gloom...
you're not helping
the top submitters thingy is really awesome
added on the 2013-05-07 11:56:49 by Defiance Defiance
Few short things:
Rasmus: I tested migration and it works (fully automated). Compared to the clusterfuck of migrating E107 to Wordpress, this is a breeze, although a very intricate breeze.
Dubmood: if you want to discuss moderation principles, I'm all for it as long as we can do it in a civilized manner, and yes, I know it's a touchy subject, but I stand by any decision I made as an admin.

And the big one:
Quote:
BoyC: Gargaj let the doubt float around, really.
Quote:
we can come back to talk about whether opensource 2.0 is a good idea.

Okay so about that:

I didn't want to discuss opensourcing, but not because I'm against it: I didn't want it because I think it's the wrong thing to spend time on right now, instead of just sitting down and working on the actual code of the site. Everyone knows: any opensource project is only as good as the first revision it has, because otherwise it gets sidetracked into petty self-serving upgrades before it gets robust enough to have e.g. a plugin API or enough dox that allow people to add things without breaking it. So I think without that sort of important baseline, an empty github repo is just a waste of everyone's time. Again, this is a principle thing that I was willing to shrug off as my stubbornness, given a well rounded discussion, which DIDN'T HAPPEN.

And yes, as KB said, yes, code review is very important. But I don't think opensource was the only way to do it - I talked e.g. to both dfox and Ziphoid about it, they've seen respective parts of the code I didn't feel strongly or confident about, they gave their input, and I took steps accordingly - and yes, sometimes we disagreed on a more fundamental level. Of course when ready for launching, I probably would've asked a few more people to take a look at it (and yes ps you were on the list, you know I <3 you even though I still occasionally feel like punching you in the dick for the mess you left <3). And yes, that's a subjective pick of people, but it's because I prefer showing it to people who have a context, who have an insight of what am I trying to do, and so on.

But you know what? Here. That's how much "against opensource" I am.

Feel free to do what the fuck ever you want with it, because it seems I won't. See, I realized that I would have a hard time working with someone who shoves me out the door at the first disagreement over something IRRELEVANT. I'm sorry, I know it's prolly just me, but I think enough of us spend time doing dayjobs under triggerhappy management who take things into wrong directions and we have no chance to follow, but at least there's a salary at the end of the road somewhere, and I don't need this shit in my free time.

Analogue, you stormed back and failed basic project management in less than 48 hours.
added on the 2013-05-07 12:15:40 by Gargaj Gargaj
*no chance to argue
added on the 2013-05-07 12:18:17 by Gargaj Gargaj
regardless of who is right or wrong,

Quote:

Analogue, you stormed back and failed basic project management in less than 48 hours.


<- that pretty much summed up what i was going to say.

analogue: i hope you're going to be sticking around and doing all the work on pouet yourself for the next 5-10 years.
after witnessing your approach to running a hobbyist project worked on by people donating their free time and skills to work on it for the good of the community - when its probably one of the more boring, less creative and interesting uses of that time that they could find, with the least personal gain possible - i cant imagine many people are going to be wanting to help you out.

added on the 2013-05-07 12:23:41 by smash smash
not to mention many of those people have seen what a total dickwad you are when it comes to being openminded for alternative routes. which kind of is the point of opensource too :)
added on the 2013-05-07 12:27:20 by maali maali
Quote:
Everyone knows: any opensource project is only as good as the first revision it has, because otherwise it gets sidetracked into petty self-serving upgrades before it gets robust enough to have e.g. a plugin API or enough dox that allow people to add things without breaking it.

No. That's just wrong.
added on the 2013-05-07 12:43:47 by kusma kusma
What kusma said. An open source project is only as good as the people working actively on it. The state of the first release doesn't matter much.

That aside I must say this got out of hand quickly.
added on the 2013-05-07 12:48:52 by Radiant Radiant

login