Linux.com

Feature: Free Software

When open source projects close the process, something's wrong

By Nathan Willis on November 03, 2007 (1:00:00 PM)

Share    Print    Comments   

Twice in recent weeks open source projects have surprised me with their lack of openness. In both cases, developers acted or spoke out in such a way as to intentionally push other developers away from their work.

Case one: Evil icon thieves

The first incident originated with KDE's Oxygen project, an icon redesign on track for inclusion in KDE 4. Oxygen designer David Vignoni expressed his disapproval that someone outside the project team put together a theme package incorporating the project's publicly accessible icons. He asked the theme packager to remove the Oxygen icons. Commenters on his blog cheered.

A few days later, Wade Olson of KDE's Marketing Working Group attacked the theme packager in his own blog post, calling the second-hand theme morally suspect and a violation of the Social Contract. Commenters on his blog cheered as well, and soon began to attack the theme packager in comments on the theme's page at the art portal gnome-look.org.

The Oxygen icon set was available under two licenses: Creative Commons Attribution-ShareAlike 3.0, or GNU LGPL. Both permit reuse by others. The icons themselves were available via public Subversion repository. There was no license violation or misappropriation, a fact that both Vignoni and Olson affirmed.

Criticism of the second-hand icon theme centered on the notion that the Oxygen project proper should get to release the icons first -- since the official Oxygen theme wasn't dubbed a public release yet, no one else should be allowed to publicly release them either. As one commenter put it, "What about the people who spend two years of work on this? Should not they have the right to publish it in their project before you copy it?"

But the answer is a clear and resounding "no." When you choose to place your work on a publicly accessible server, and when you decide to place it under a free software license, you give up the right to control what other people do with it.

The secondary complaint -- that it is wrong to release the icons before the project declares them "ready" -- is entirely incompatible with the "release early, release often" philosophy. Artwork is no different from executable code in either regard.

The fact that free software licenses and the open source development model force everyone to relinquish that level of control is intentional, and is key to making community-driven development work.

Case two: We have enough ideas without you

The second incident cropped up in the GIMP's User Interface Redesign effort. When I researched the GIMP UI brainstorm in October, I was struck by the stark "us" versus "them" language used in the project.

The project's wiki repeatedly makes the distinction between the team and everyone else. Creation of new accounts is disabled, so that only the team can make changes.

Under the heading "got ideas?," where you would normally expect an open source project to invite participation, interested parties are instead directed to submit their comments to the GIMP UI brainstorm. "It is moderated by our team, we listen to what you show us and broaden our horizons."

But that absence of an open invitation to contribute is topped by direct rejection. In August, an excited would-be participant learned about the project and wrote to the gimp-developer mailing list volunteering to help. GIMP UI Redesign team leader Peter Sikking replied, saying, "I am afraid that I do not have positions open at the moment."

Elsewhere in that same message, and in other posts to gimp-developer, Sikking's comments back up the notion that he regards the GIMP UI redesign as his team's project and his team's alone, and that that team has no room for anyone else.

Clearly the team members are qualified, but refusing to entertain even the possibility that there are other individuals with worthwhile contributions flies in the face of free software and open source ideals. It is Cathedral thinking, not Bazaar.

Free software acknowledges Bill Joy's Law -- that no matter who you are, most of the smartest people work somewhere else -- and opens up the development process for the express purpose of subverting it.

If you are afraid of openness, you have come to the wrong place

The root of both problems is an unwillingness to commit to a truly open development process.

That is explicitly clear in the GIMP UI case, but perhaps less so in the Oxygen case. What directly sparked the ire of the Vignoni and Olson was that an unapproved person did something with the icons. And the distinction between approved and unapproved people stems from Oxygen's "restricted to us" team of artists.

Through the Internet Archive's Wayback Machine, you can examine the Oxygen project's site all the way back to 2005. Ever since the beginning, two things have remained unchanged: the only images available are "previews" licensed under Creative Commons Attribution-NonCommercial-NoDerivs, and the team does not invite outside participation.

Contrast that with the Tango project, which invites participation openly -- in multiple places on its Web site, and through multiple avenues. Contrast the GIMP UI redesign with the GIMP project as a whole, which invites and receives patches, bug reports, and ideas from scores of outsiders.

Which is the way it is supposed to work: software freedom doesn't begin and end in the COPYING file; it applies to the whole process.

No matter what the Oxygen and GIMP UI teams may think, opening up to outside participation makes a team stronger, not weaker. And it is a key part of the philosophy that created the open source software movement. Listening to other people's ideas -- love 'em or hate 'em -- is not optional.

By all objective standards, Vignoni and the other Oxygen artists are doing beautiful artwork, and Sikking and his team have done excellent work pushing the GIMP's interface in a better direction. But by restricting their respective processes, they are hurting themselves and others. They hurt themselves by shutting out good ideas and by losing available manpower, and hurt others by preventing cross-pollination and by discouraging newcomers from helping out.

I have no doubt that Sikking meant no harm when he told that volunteer on gimp-developer that his help wasn't needed. I have talked to Sikking and he is a sincere and hard worker. But that volunteer stopped writing to gimp-developer. Tell me: was driving him away worth it? I don't think so.

Share    Print    Comments   

Comments

on When open source projects close the process, something's wrong

Note: Comments are owned by the poster. We are not responsible for their content.

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 62.78.150.156] on November 03, 2007 01:43 PM
"When you choose to place your work on a publicly accessible server, and when you decide to place it under a free software license, you give up the right to control what other people do with it." What about moral rights? Under most continental-european legislation, these cannot be given up, so certainly cannot be overriden by any open-source (or proprietary for that matter) license.

If the meaning of Oxygen's artwork is to express the greatness of the KDE desktop, then using them inside GNOME might well be a moral rights violation, as a "mis-use" of the protected work. IANAL though.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 169.233.25.226] on November 03, 2007 02:20 PM
Europe != world. Get that through your thick skull. Same goes for the snotty Americans.
Disclaimer: I am an American.

#

Re(1): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 169.233.25.226] on November 03, 2007 02:21 PM
WTF? Linux.com, please use something to make newlines visible! I hit enter a few times and they disappear when I post. Stupid coders.

#

Re(2): When open source projects close the process, something's wrong

Posted by: Jeremy Akers on November 04, 2007 09:52 PM
It's called HTML.



See? Works fine for me. ;)

#

Re(1): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 80.108.103.172] on November 04, 2007 08:45 PM
What kind of silly comment is that?

PS: I agree though the whole bulletin board system here SUCKS

i dont think i will use it again if it aint changed... cant they make all comments EXPANDED if
there arent many? I HATE to click on them

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 83.19.198.26] on November 03, 2007 02:22 PM
If the icons are supposed to be KDE only, then the license should reflect that with a written restriction. There is no implicit restriction on the grounds that Oxygen is a KDE associated project.

#

Re(1): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 69.19.14.24] on November 04, 2007 03:40 PM
Yeah but they didn't express that. So the use was completely legal, a sharing and openness that we *believed* was the developers intention. We are not mind readers.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 80.244.97.91] on November 03, 2007 04:48 PM
"Ugh, stupid GNOME people, Oxygen is to express the greatness of KDE, you can't use our precious artwork on your miserably foul desktops, ugh".

Making their work as popular as possible should be the first priority for every artist and coder. OK, maybe second. First should be to make it as high quality as possible.
And making restrictions that not a single user benefits from is against the spirit of open source, no matter what moral rights you imagine it hurts.

#

Moral rights are irrelevant

Posted by: Anonymous [ip: 87.194.113.211] on November 03, 2007 06:20 PM
You have no idea what the term "moral rights" means.

"Moral rights" refers to the creator's/creators' right to be acknowledged (or at least, to not be denied) as the creator of something. There is no other right attached to this, either expressed or implied.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 70.240.214.51] on November 04, 2007 04:09 PM
Moral rights? What a load of shiat.

Well, this type of stuff is to be expected. I'm getting tired of these OSS evangelists/zealots/idiots standing up and thumping their chests about how great they are and how bad closed-source software is, then only to turn around and find some excuse to close their source. I mean, seriously, go to an OSS project, fix a bug or put a feature in and try to submit it to source control. If you don't have a bunch of karma with the maintainers, it isn't likely to be included in the source tree. Suggest a feature and be summarily dismissed as not knowing what you're talking about.

OSS can bite me.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 66.65.65.150] on November 04, 2007 04:24 PM
Morality only functions at the individual level, legality entered the scene to handle inter individual situations.

The nazis though it was moral to burn jews
The dudes at Nuremburg thought it was moral to hang the nazis
And I think it is morally right to right you off as an idiot

Morality is something the pope can stick in his pipe and smoke. (God damn socialists mingling morals with legality)

#

Re(1): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 10.220.157.26] on November 05, 2007 04:08 PM
You get no bonus points for using a Nazi/Hitler analogy, and a bad one for that matter, in a discussion about icon licences. The two are completely different ideas.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 85.74.91.230] on November 04, 2007 09:44 PM
IANAL also. But we don't need to. It is just about all chipping in work. The best float by their own virtue. And best is subjective. I agree with the article. Sharing and improving, is what gives the best results. If gnome used kde's icons there wouldn't be any problems. (Except of course from making fun of gnome from kde's users in all forums for years to come :-) )

As they say:
Copying is the sincerest form of flattery.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 86.49.47.240] on November 06, 2007 04:38 PM
I think that the article writer (and several of the commenters) do not get a central distinction: legal != right. I mean, it's legal to lie, it's legal to abandon your wife and a lot of other things are perfectly legal without them being necessarily right. And the previous comment is probably pointing this out: Its legal to take the icons and do anything with them and no one is disputing that, the question is whether it is right.

That said, I very much disagree with where the previous commenter actually found the problem. The problem with the icon theme IS NOT that it is meant for the gnome desktop (or that it was packaged by a person outside the project). The problem is that the theme is immature and unfinished and this might give the original artists a bad reputation. F.e. see what happened with KDE 4 --- the project released a beta version which was quite unpolished and a lot of people started complaining about the quality of the work and even made a lot of, in my opinion, rude comments. I am not surprised if some people (the oxygen artists) want to avoid this. I am more surprised that a lot of the developers still develop in the open. If we (the users) keep forgeting about civility and only concern ourselves with what is legal, then it might well happen, that the developers will get fed up and close up the development. And that would be unfortunate, although perfectly understandable.
Jonathan Verner

#

sounds just like osCommerce

Posted by: Anonymous [ip: 65.46.48.50] on November 03, 2007 01:51 PM
sounds just like osCommerce

#

"truly open development process."

Posted by: Anonymous [ip: 169.233.25.226] on November 03, 2007 02:23 PM
Truly open = public domain.

#

Re: "truly open development process."

Posted by: Nathan Willis on November 03, 2007 05:25 PM
License applied to a file != development process.

#

Right on one count, wrong on the other

Posted by: Anonymous [ip: 76.102.223.142] on November 03, 2007 02:34 PM
I think you're 100% correct on the icon issue, Nathan. Illustrators are sort of dumb though - they have a hard time grasping licensing sometimes. I know because I am one. However, the GIMP UI Brainstorm project *does* listen to feedback, as you would know if you read their recaps of user submissions. They have made a smart decision in not opening the floodgates of endless UI criticism by allowing just anyone to join their leadership. Many of the best open source projects do this. In this case, there are way too many self-proclaimed "UI designers" out there and they all have different ideas. I think their current blog format is genius. Also, while you're at it, why don't you attack every open source project with a SABDFL? Boo hoo, Mark Shuttleworth won't return my phone calls! It's not an open process! ...Seriously.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 121.1.46.54] on November 03, 2007 02:38 PM
"When you choose to place your work on a publicly accessible server, and when you decide to place it under a free software license, you give up the right to control what other people do with it."




Now that is just plain wrong as it applies to the Oxygen Icons case.



If the author released his work into the public domain, then and only then does he waive his rights as to what other people do with it. However, the Oxygen Icons theme were not released to the public domain. They were released under open licenses yes, but those licenses depend on copyright restrictions to be in place as well. As the original author is the copyright holder, despite the fact that he released his work under open licenses, that does not diminish his control over his own work in any way.



Next time please take the time to read and understand the relevant licenses before making sweeping generalizations like this.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 83.19.198.26] on November 03, 2007 03:33 PM
You apparently missed the point of the article's author. Once the content is released under an open license, people can do whatever they want with it under the terms of the license. The copyright holder still retains all rights to do whatever he wants with his work, but he cannot retroactively invalidate the open license. He could stop distributing his work under the open license, but copies of the work obtained under the open license remain perfectly legal. So, in effect, the copyright holder doesn't have control over what people do with the work that has already been released under an open license, besides restrictions placed in the license itself.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 70.251.131.75] on November 03, 2007 03:35 PM
You are correct in saying that the author retains copyright when releasing under a free software license. However, when doing so he binds subsequent users to the terms of the license under which it is released if they wish to use the copyright materials. The terms of the two licenses under which Oxygen Icons were released permitted the use made of them by the packager so the authors, who got to pick the license under which they released and who could have also not released at all, have no beef. If they wanted more restrictions, they could have put them in the license.

#

Re: When open source projects close the process, something's wrong

Posted by: Nathan Willis on November 03, 2007 05:23 PM
The license applied doesn't change the authors' rights. It grants the licensee rights.



Nate
[Modified by: Nathan Willis on November 03, 2007 11:24 AM]

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 87.194.113.211] on November 03, 2007 06:27 PM
"As the original author is the copyright holder, despite the fact that he released his work under open licenses, that does not diminish his control over his own work in any way."



What? That's exactly what it does. Licences determine what control an author maintains and what control an author cedes.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 76.23.20.241] on November 03, 2007 02:51 PM
You'd be surprised how many open source projects are like this. They essentially only use outsiders for free bug fixing or maybe free documentation writing, not feature or UI improvements. That means the only ones essentially making feature decisions are those who are good at fixing bugs, who may not be that skilled at understanding the users or the interface.
Open source without open development & participation is pretty meaningless.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 62.251.99.82] on November 03, 2007 05:44 PM
Nobody has stopped anyone participating in the Oxygen project -- the only thing the authors don't like is people running with their work and releasing it before they thing it's ready. Personally, although the license clearly allows it, I would be pretty pissed if someone grabbed the current Krita trunk code and released it as if it were done. I would not call that "participation" at all.

#

Re(1): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 12.169.163.241] on November 03, 2007 07:00 PM
You would be pissed at someone doing what your license allowed them to do? I'd say the problem is you, then, and not the users of your code who are doing exactly what you've given them explicit permission to do.

#

Re(2): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 62.251.99.82] on November 03, 2007 07:27 PM
Yes, I'd be pissed. Because it would be _my_ reputation that would go to pieces. Just like Linux Format reviewing alpha versions of applications as if they were final releases makes the reputation the authors go to pieces. Just grabbing unfinished stuff out of a repository and releasing it as if were the finished, final thing is unethical. If you don't understand that, you very obviously have never worked on an open source software project.

Boudewijn Rempt

#

Re(3): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 12.169.163.241] on November 04, 2007 01:28 AM
Your reputation will suffer for being an idiot who doesn't understand simple licensing concepts. "I give everyone the right to do these things with my images. Then when they do, I'll get all mad at them."

#

Re(4): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 86.49.47.240] on November 06, 2007 04:43 PM
Oh c'mon, LEGAL != RIGHT, can't you grasp that. Btw., using strong language won't make your argument more true.

#

Hm. If you can't stand the heat, get out of the kitchen, as some would say,

Posted by: Anonymous [ip: 75.139.220.217] on November 22, 2007 09:16 PM
Or, as others would say, "I'll fix it myself!!" - What I mean is, well, if they won't let you play with them, then You should just say, "Fork you!" - The thing is, the developers are developing. Submit something. Put in a suggestion. But like we don't want to drive geniuses away from these important projects by overloading their suggestion box. As someone said, "Do not meddle in the affairs of wizards, for they are subtle, and quick to anger." I guess I feel that the developers have a right to develop without being forced to constantly consider a barrage of suggestions, different styles, cowboys, Indians, etc. Besides, Doesn't OPEN SOURCE mean the source is open, as in open to you to go ahead and fix it yourself?

#

Is artwork truly like code?

Posted by: Anonymous [ip: 81.211.177.12] on November 03, 2007 04:16 PM
You can write good code with thousands of programmers all around the world because executable code's only job is: "just work". It is a rational and logic process. But with artwork, well... this is a whole new world. Artwork is an aesthetic product, which is purely subjective and we need a coherent look for kde4.

I know that many of you won't agree with me, but I think that you have to consider the inherent differences between machine code and artwork.

#

It can be, actually

Posted by: Anonymous [ip: 98.135.31.180] on November 04, 2007 01:00 AM
I suggest you look at the XPM format. It is artwork, expressed as C code. Similarly, SVG uses a specific vocabulary in an XML framework. Either can be the "paintbrush" of the artist.

#

Re: Is artwork truly like code?

Posted by: Anonymous [ip: 24.5.28.44] on November 04, 2007 06:29 PM
I suggest you look at any company in the games industry...

#

Re: Is artwork truly like code?

Posted by: Jeremy Akers on November 04, 2007 10:04 PM
Whether or not it is like code is irrelevant. They used the GPL to release it (As well as Creative Commons). The GPL is the same license used for code. If the authors felt that the artwork should be treated differently than code, they should have licensed it differently.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 82.135.69.201] on November 03, 2007 04:54 PM
About the openness of gimp: way back in 1998 my now-ex-wife tried to volunteer to write documentation for Gimp (she had been a professional technical writer at Compaq until we moved to Germany). The gimp team made the process so difficult that she eventually dropped out. They simply didn't want outside help, or the had no appreciation of the time and effort volunteers wanted to put in.

#

Management challenges

Posted by: Anonymous [ip: 67.100.84.69] on November 03, 2007 05:23 PM
I wonder if there are practical, management-related issues that lead some developer groups toward a more closed approach. I can imagine that a tight-knit (and relatively unchanging) group is more in keeping with the standard approaches to management we are accustomed to from our workplaces and schools.

I'm in agreement with the author that more openness is good, but in an effort to be understanding, perhaps we should be asking the leaders why they feel compelled to run their projects the way they do. Maybe there are unappealing management challenges presented by the relatively new, open paradigm. Hopefully other developers could help them overcome these challenges.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 62.251.99.82] on November 03, 2007 05:39 PM
The thing is, when you repackage the Oxygen icons you're not _participating_. You're leeching. You're not giving anything to the Oxygen project, you're just pre-empting their release. And that's not behaviour. Participation in the oxygen project -- for instance by creating new icons -- is not closed to anyone.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 10.220.157.26] on November 05, 2007 05:47 PM
By your definition, anyone who downloads a piece of open source software without submitting a patch or comment is also leeching, but I don't hear many people complain about that. If a maintainer of a piece of code puts up icons in a public repository with OSS licenes, they become subject to public consuption and redistribution. And if a developer chooses to withhold a feature from the public in favour of a "big bang release" for anything other than a technical reasons, he deserved to get usurped, and that's exactly what happened.

#

Or how to distort reallity to write a flawn critic of open source projects

Posted by: Anonymous [ip: 82.225.110.174] on November 03, 2007 05:45 PM
As the author seems to have miss the point of the two blog entries. Neither of them is claiming that whoever else did release those icons didn't have the right to do. They just pointed out that it wasn't nice nor polite to do it before the release of KDE4. "Closing the process" would have happen if the artists has choose as a conscequence to use a private repository.

About the Gimp UI redisign brainstorm, firstly, isn't the whole idea behind the brainstorm to be opened ? Or have I missed something ? Secondly, being "open" doesn't mean that you have to accept everybody's conntribution, is there any subversion/git/cvs/... repository for any open source project where annonymous have "write" rights ? If you want to be part of a team, you have to prove you deserve it, I don't see any reason why it would be different for a "UI design" team than for a "coder team".

All in all, one of the very few disappointing linux.com article :( I hope it's just a single mistake and that the quality of information will remain at a higher level in the future.

--
Cyrille Berger

#

Re: Or how to distort reallity to write a flawn critic of open source projects

Posted by: Anonymous [ip: 128.2.195.113] on November 05, 2007 07:24 PM
Finally a contributor with some sense.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 202.89.70.2] on November 03, 2007 05:56 PM
I totally disagree about the Oxygen issue. Sometimes human feelings come above licenses ok! How would you feel if you worked your butt off creating icons for KDE 4, just waiting to see people's faces when they ran KDE 4 for the first time, and then somebody took the icons from SVN and made an iconset before KDE 4 came out. It would be absolutely anticlimatic and depressing for the creator. And no recompensation or apology is going to undo that

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 12.169.163.241] on November 03, 2007 07:03 PM
You're just as insane as the other "evil icon thieves": the icons were released under licenses that permit other people to take them and use them. So- duh! Use different licenses if you're all worried about people "stealing" your work. Rampant stupidity is not a defense.

#

Re(1): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 65.92.102.247] on November 08, 2007 03:35 AM
This is the kind of stupid attitude which leads to projects closing up and making it a pain in the ass for outsiders to contribute. The whole "You released it under an open license, so now I get to do whatever the fuck I want with it and screw you!" attitude simply pisses people off and makes people wonder why they're working to help such losers.

Honestly, if the Oxygen designers had used a closed-up SVN repository, how many of you same idiots would be screaming that they're not really developing open-source style? It seems to me what you really want is not for developers to develop the FLOSS way, but to allow you to rip them off and pre-empt their releases for your own personal benefit.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 85.127.210.95] on November 03, 2007 10:30 PM
The question is, why have they put their icons on a public SVN-Repository if they wanted to release their work at a given time? They should have put them at release time on a public SVN with the right license. But of course I understand that the developers of the Icons are upset. They wanted to release their work in an other way, an if the other guy who has released them before only copied their work and hasn't added his own ideas I agree with the original developers that someone only wanted to express himself with other people work.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 89.111.143.84] on November 03, 2007 07:11 PM
Nathan, you are totally missing the point in both cases.

Imagine someone publishes draft of your article as a real article. Would you appreciate that? Of course not. No sane journalist would (as journalist and ex-editor I do know what I'm talking about). Extrapolate that to icons and you will see why you were so much wrong.

Now, on GIMP. See, gui.gimp.org was created as result of usability research from October or Nobember 2006. Everything that is published there relates to that work. Why would Peter want someone who didn't take part at the event and who doesn't know everything they know to start changing something in the wiki? Why would you want to enlarge amount of decision makers which would only lead to consequences and portponing actual decisions? Do you really want that kind of bad project management? Why?

Both issues are not about openness. They are about respect and good project management. If you can't understand this, if you fail to do a proper research and talk to actual developers, my advice for you is to consider quitting journalistics.

Alexandre

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 12.169.163.241] on November 03, 2007 07:44 PM
What part of "the licenses of the icons allow other people to use them" don't you understand?

As for the Gimp, you don't understand the difference between "contributors" and "decision makers." It's your own understanding that is lacking. Joe is right; closing the door to contributors is foolish, and it certainly isn't an open process.

#

Re(1): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 89.111.143.84] on November 03, 2007 08:20 PM
Which part of "we asked people using them here in there to kindly remove in name of the freshness of upcoming KDE 4" don't YOU understand? Can you actually see difference between license and respect? Looks like you can't. Pity.

Now on GIMP again. Contributions are done via blogspot-based pool of ideas. Everyone is welcome to share ideas. But gui.gimp.org is for decisions. Do you have a problem with it?

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 203.171.68.253] on November 03, 2007 08:32 PM
The difference is that Nathan didn't put the draft of the essay on a public server with a licence that says 'Please take me, change me and share me with as many people as you can!'

It seems to me those icons were released the day they were put on that server.

#

Re(1): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 89.111.143.84] on November 03, 2007 09:52 PM
Please read the second mentioned plog posting (http://wadejolson.wordpress.com/2007/09/12/oxygen-redux-can-do-vs-should-do/) as careful as possible. Twice or thrice, if required. Until you see that the question is NOT about license. Then, also, if you are lucky, you will see that none of the bloggers actually _attacked_ anyone.

There a lots things in this world that are perfectly legal, but still not considered cool. Referring to license in this case is just defending ego with justifications. No more, no less.

Alexandre

#

Re(2): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 217.122.111.159] on November 05, 2007 05:10 PM
There is no morality in this world. Only cold hard law (or violence) to enforce your personal views on others. If you still believe in warm fuzzies, you'd better apply cold hard law to protect them, otherwise others will rob them from you. If a license just says share-and-share-alike and it does not restrict beyond that, you can whine whatever you want about morality, do's and don'ts, but at the end of the day nobody cares about your warm fuzzies. Especially not, if you yourself codified the means to rob you of your warm fuzzies in a legal license.



The reason we have licenses at all is that man is the worst predator on earth, so bad that it destroys its own habitat. Only regulated group force through law and enforcements agencies keeps us from trampling all over our fellow humans and some still believe that man is one big happy family singing round the camp fire. Go figure...



r_a_trip

#

Re(3): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 80.108.244.93] on November 05, 2007 10:04 PM
judging from your words you definitely must be an american. ignorant to the fullest but to stupid to find Europe on a map.

#

Re(4): When open source projects close the process, something's wrong

Posted by: Ronald Trip on November 06, 2007 12:07 AM
No, I'm European. Dutch to be exact. I simply stopped looking at the world through rose colored glasses. Man (myself included) is just another species of predator and there is nothing lofty about "eat or be eaten", but unfortunately that is the way it is.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 213.84.60.53] on November 03, 2007 10:11 PM
And I have yet to meet the first journalist who publishes using the GPL license.
So, let's not compare apples with oranges here...

#

Re(1): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 89.111.143.84] on November 03, 2007 10:40 PM
You are getting it wrong (again). Please read this attentively: WE ARE NOT TALKING ABOUT LICENSES. WE ARE TALKING ABOUT MORALITY. I put it as capitalized not to shout at you, but to make you actually read it.


Noone ever said icons were published illegally. What Oxygen guys actually wrote is "We know you can do it. But please don't until it's finished and ready to be used". This is neither attack, nor sign of non-openness -- as Nathan tried to repesent it. This is a pure human thing, not a legal case. This is about people talking to each other, having respect for each other and collaboration.


This is where Nathan failed. And I would like him to either start doing researches and talking to people or stop giving his non-GPL rants for articles.


P.S. If I was a Tango artist, I would feel angry about being mentioned in opposition to Oxygen project. They are all friends.

Peace. Alexandre

#

Re(2): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 12.169.163.241] on November 04, 2007 01:30 AM
The quit being a moron and release the images under a restrictive license or copyright, instead of getting mad at someone who does exactly what you gave them permission to do. Sheesh, were you born stupid or do you work at it?

#

Re(2): When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 68.107.75.54] on November 04, 2007 04:17 PM
No, you are talking about morality. This (factual) article deals with licensing and what happens when you make bad licensing choices.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 82.71.43.190] on November 03, 2007 08:54 PM

So, are you going to criticise Linus and the 'closed' development process of the Linux kernel as well? Believe me, you don't want me to have full and un-fettered access to Git to make any old changes I like, I don't have a clue! FOSS may be open to view and open to copy and use and fork, but it is also a meritocracy, you have to prove you're good enough to contribute, usually by starting at the bottom and working your way up. Don't like it, then start your own project or fork. Ever considered the GIMP guys may have had more people working on it than they could properly coordinate or were so far advanced in the process that adding someone else would actually slow things down? Ever heard of the mythical man month?

On the icons, the artists had a vision they were trying to realise, and were asking people to wait until their work was completed before distributing them. Imagine how Shakespeare or da Vinci would feel if they invited you into their studio for a sneak peek at their creative process, and in return you started distributing rough incomplete copies of their works before they had finished? Just because you have the right to do something doesn't mean you always should. If you want to be part of the FOSS community, then there's certain unwritten rules you should follow when participating in the community, or benefitting from the works of the community, the primary one being respect for the people who are giving up their personal time and effort for your benefit. Show them the repsect their efforts deserve, respect their simple wishes, and they will continue to contribute and help grow the community. Treat them with selfish contempt or righteous expectation and you risk driving them away and losing the benefit of their efforts.

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 82.71.43.190] on November 03, 2007 09:01 PM
Sorry, meant to add my name, seeing as I'm happy to stand behind my opinions, and my participation in nd contributions to the community.

John Layt.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 82.71.43.190] on November 03, 2007 08:57 PM
P.S. For a Feature, i would expect a reputable journalist to interview the parties involved and give them the opportunity to explain themselves. This reads more like a random blog rant, just slightly better written and more polite.

#

Why is this surprising?

Posted by: Anonymous [ip: 69.34.217.90] on November 03, 2007 09:39 PM
I run into this all the time with Open Source. SQL Ledger is a prime example.

#

[OT] What's with this stupid new comment system?

Posted by: Anonymous [ip: 79.210.127.254] on November 04, 2007 12:08 AM
I don't visit this site that often, but some time ago, there was a nice comment page, were you could choose to view all comments nested on one page. Now this stupid modern new page expects me to click every comment to read it (and if there's something like the old option, it's hidden too well). Ah well, more time to spend elsewhere...

#

Re: [OT] What's with this stupid new comment system?

Posted by: pahosler on November 04, 2007 04:25 AM
You have to register, it's free btw, and then you can set it to flat - which I like better as well and probably should be the default.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 86.92.145.244] on November 04, 2007 12:58 AM
Well, packaging the oxygen iconset for gnome allows those gnomers to test it out. The more people testing, the more people will contribute, finding bugs and stuff, resulting in a better final result, in this case that'd be mostly gnome-compatibility. That should be quite trivial, as both kde and gnome now use (more or less?) the same icon-packaging-standard.
Of course, it would have been better if the packager made it clear that it's still not a finalized set, and recommended the users/testers to send in their comments to the oxygen-team, but I don't consider repackaging the set so early is a bad thing, as this is the way open-source works best.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 161.109.224.219] on November 04, 2007 05:39 AM
People seem to be missing an important point here, Crispy didn't just take all the Oxygen icons and release them without accreditation. Heck, he didn't just release all the oxygen icons WITH accreditation, he released a mix of different icons ("primarily Crystal Project and Oxygen") and released those, hes also made additions and changes and even changed other things such as the font used.



Most people here seem to be acting like he just did a straight port of Oxygen and abandoned it, hes been making changes, adding bug fixes for things that crop up and trying to improve things all around. Also please spare me the "freshness" part, they still aren't even final..so how can he reasonably spoil the "freshness" when they are publicly available and will likely be changed in any case?

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 219.95.42.19] on November 04, 2007 01:18 PM
Nathan's right about the icon set. About the Gimp redesign, not sure.

When you make your work available for public use under an open source license, it's no use crying when someone actually goes ahead and uses it under the terms of the license. Berating people for doing that would be going against the whole spirit of open source. Laying down terms and conditions in the license, and then laying out more terms and conditions (`show respect', `don't release before we do') once people actually start using the work, is simply not feasible. How do you expect millions of people from all over the world, with different cultural backgrounds, to know what you would or wouldn't like them to do, if you don't explicitly tell them at the outset, in the license?

About the Gimp redesign, I've got mixed feelings. On the one hand, I really want a small team of people to create a coherent and eminently functional user interface for Gimp. I want it to feel like it anticipates my workflow and makes it easier for me. Microsoft got it right with Office 2007, no matter what anybody says. On the other hand, the UI team can come up with the new look, but there's no reason a mass of coders can't implement it. Unless they've already allocated a fixed team of people to do the coding. But even then, someone from outside can come in with a wonderful patch that speeds up the program ten-fold, or removes the pesky bug that causes a crash once every blue moon.

Maybe Peter Sikking really doesn't need anyone new in his team to do the work of creating the redesigned UI. But what if someone outside the team comes up with a stupendous idea? It looks like then can easily send it in, and get credit for it. So ultimately, I think it's probably best to let the UI team go about it in their own way. The new Gimp deserves to be an elegant, beautiful program, not a design by committee.

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 80.233.200.118] on November 04, 2007 01:52 PM
I hate all that "open-source" GAYS that releases code/other sh*t under open/free licenses and then tries to restrict use of it! Just their icons as any other OPEN/FREE product! Let them think about what to open and what to close!

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 80.233.200.118] on November 04, 2007 01:53 PM
Just USE i mean

#

Re: When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 98.203.150.239] on November 04, 2007 05:23 PM
STUPID HOMOPHOBE GO BACK TO YOUR CAVE WHERE YOU BELONG. This is 2007 where such stupid ideologies are NOT WELCOME.

#

New Gimp website GetGimp.com

Posted by: Anonymous [ip: 10.0.0.205] on November 04, 2007 01:53 PM
Check it out.

#

When open source projects close the process, something's wrong

Posted by: gnulinuxgeek on November 04, 2007 02:04 PM
All,



I read the original post and some of the comments, and thought I might throw my $.02 in.



All Open Source developers are a bit visionary and to a degree a zealots. Everyone is protective of the "pet" project.



What makes me an expert? I do not consider myself an expert at anything because can always find someone that knows more about stuff than I do.



I do have a little expertise in the area of volunteer work though. I have been a Cubmaster for a Scout Pack for around 7 years. All my Leaders and parents are volunteers without exception. So this experience has enlightened me to a degree on visionaries and zealots.



Over the years the Pack holds events that require a "chairperson" to organize things. Some events are large enough to require two "chairs". Many of the largest disagreements we have are about these events. If everyone keeps their cool, the only thing that happens is that another person jumps at volunteering for the next event. If they don't keep their cool, we lose volunteers, parents, and unfortunately Cub Scouts. As a Cubmaster I spend a lot of time trying to "settle" things so we don't lose Scouts.



It really boils down to the act of volunteering. If you care enough to spend some of the precious time here on planet Earth taking on work for no pay, then you are probably convinced of the value of that work. What you volunteer for is not the issue. Scouting or Software writing, it is all the same. Both are done out of the goodness of someones heart. That goodness is what makes the difference.



So, while the persons working on the release set of icons for KDE 4 have their "baby" and will be protective of their "vision", the person trying to make a new set of icons in a theme for KDE 4 may have a different vision of how the icons should/can look but, is still doing the work as a volunteer.



As the new theme should be considered benign intervention, I don't see an issue. Having typed that, I can see that the KDE developers would like to get the original set out first and don't want them "improved" just yet.



Truthfully, this whole thing shouldn't even be an argument. Let the dust settle and go on with the good work. Keep your eye upon the donut and not upon the hole.



If you think things are made difficult with volunteers, try getting a lot of things done without them.



Still volunteering after all these years,



gnulinuxgeek

#

Maybe it's practical for some very popular projects...

Posted by: Anonymous [ip: 87.116.53.19] on November 04, 2007 03:32 PM
Maybe it's practical for some very popular projects... If the GIMP team accepted all feature request in their bug tracker they'ed most probably drown... GIMP UI Redesign team is probably also a very popular project, maybe they really don't need more developers...

#

When open source projects close the process, something's wrong

Posted by: Anonymous [ip: 69.19.14.24] on November 04, 2007 03:35 PM
Sad, oh yeah that license is just for looks, you actually cant use it. If developers do want there design to be public domain they should not work in the open domain. Its easy, do the math......

justin at kalland.org

#

GIMP IS GARBAGE

Posted by: Anonymous [ip: 68.144.82.9] on November 04, 2007 03:42 PM
Just try to use the program, it is totally unusable- the UI is mind boggling stupid and the program has not cought on with photographers.

I wouldn't even waste any time talking about this stupid little program. I will never go anywhere it needs to fork and move on with a typical open source development

#

Re: GIMP IS GARBAGE

Posted by: Anonymous [ip: 66.65.65.150] on November 04, 2007 04:34 PM
My thats a mighty big violin you got there punk.

#

Re: GIMP IS GARBAGE

Posted by: Anonymous [ip: 98.196.93.3] on November 04, 2007 05:12 PM
I agree with you. It is totally unintuitive. I tried to switch to it in Windows but I would never try it again.

#

Re(1): GIMP IS GARBAGE

Posted by: Anonymous [ip: 98.203.150.239] on November 04, 2007 05:29 PM
It is not unituitive,,it is ONLY because you are used to the EXPENSIVE photoshop and likely are a zealot for its cause. its the same garbage that 3dmax or maya users complain about with blender..and its just as lame ;)

#

Re(2): GIMP IS GARBAGE

Posted by: Anonymous [ip: 24.86.105.105] on November 04, 2007 11:33 PM
I used GIMP for years, and i had to switch to Photoshop because gimp was totally unusable for photography. GIMP never really seems to go anywhere, I think its one of those programs that could use a major rewrite..... how about 16bit color channels and proper support for various RAW files, I could come up with a longer list but this isnt the place. I've used The GIMP in windows and linux A LOT, but The GIMP really lives up to its name on OS X.... it runs like it was beat in the head a lot as a child.

#

Re(3): GIMP IS GARBAGE

Posted by: Anonymous [ip: 86.139.7.141] on November 15, 2007 07:09 AM
Gimp's certainly not garbage, I use it loads, have done since its early days, mostly under Linux. Raw files can be handled via dcraw externally and/or the plugin mechanisms. The UI, I've got used to it, I find photoshop no more or less unintuitive, I got used to that, too. On OSX, I use "gimpshop", a fork of gimp with a "more photoshop-like UI", not because of the UI but because I found a packaged version which installed with no fuss and I was in a hurry. It's far less of a lumbering beast than photoshop when just whipping together web images etc. The absence of photoshop's complicated and optimistic colour management is, for these kind of uses, a positive advantage, too - things acually come out the colour you expect. HOWEVER, there's one major, unforgivable flaw with gimp, and I've somewhere gained the impression that this is an ideological invariant for the main development branch, and that's the absence of anything better than 8bit/chan colour. For film or print work, I have to use cinepaint, or resort to photoshop, gimp is simply not designed to be up to the job. Thankfully, with OSS, however "closed" the main dev coterie might or might not come across, *anyone* is free to do what the cinepaint people have done, fork and take things in a direction more useful to themselves, as often and as radically as they like. For all it's phenomenal power, slickness and expense, we can't do that with photoshop. So while, as a developer who'se been around for far too long, I do find the little cliques and personality cults which emerge a bit annoying, you always get that, and folks get things done. At the end of the day if you can do something better then just do it, and you'll make *someone* happy, at least.

I think the icons rant here has probably more merit than the GIMP one, given human nature and so on - the license seems clear enough. As someone else said, worldwide cultural differences and all manner of things should make it pretty obvious that if you want to incorporate some kind of courtesy grace period into a public domain license, then you should actually incorporate it, not assume people will guess it.

#

Re(2): GIMP IS GARBAGE

Posted by: Anonymous [ip: 121.218.119.66] on November 05, 2007 12:40 AM
GIMP is the most unintuitive program in history. I can say that from experience. I have used and necome proficient with the following 2D/photography programs, Deluxe Paint (2,3,4,5,5.5), Digipaint 2, Image FX, Art Department Professional, Photogenics (1,2 and 3), Brilliance 1 and 2, Atellier, Artrage, Photoshop (4, 5, 6, CS, CS2, CS3), Corel Draw (8, 9, 10, 11, 12) , Corel Paint (every partner version to Corel Draw), Corel Painter 8 and 9, Pixen, Director, Illustrator, Canon DPP. I am sure there are a few programs I have forgotten in that list over the decades.

I know a thing or two about art software, and I have probably forgotten more about art software than you have ever learned about art software. The GIMP sucks! The GIMP is why I, as an artist will not switch to Linux. It is the ONLY reason I cannot switch. It needs FORKS!

#

Re(3): GIMP IS GARBAGE

Posted by: Anonymous [ip: 69.12.245.117] on November 05, 2007 04:14 PM
I feel bad that I must agree with this assessment. I used GIMP for a while, then my wife got Photoshop Elements (the low cost consumer version) for some projects, and I was more productive from the very beginning. Seriously, what is "Python-fu"? In general, it's time for GNU to drop the MIT in-joke way of life.

I want to use GIMP but it's too damn complicated.

#

Re(3): GIMP IS GARBAGE

Posted by: Anonymous [ip: 86.49.47.240] on November 06, 2007 04:56 PM
Wow. The previous argument, summed up: I used more graphical software than you, therefore you suck.