Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
On Mon, May 19, 2008 at 8:00 AM, Przemysław Kulczycki <[EMAIL PROTECTED]> wrote: > [disclaimer] > I don't know which list is the best to discuss it because there is no > specific list for discussing Ubuntu's website, so sorry for the duplication. > When the thread expands someone could decide to keep it on only one list. > > Now let's get to the point. > One of the often accusations against Ubuntu is that it only takes from other > projects (Debian, Red Hat, Novell/Suse...) and doesn't give back anything. > Ubuntu should make it more visible for others to see what does it contribute > to upstream/floss community. > Red Hat and Novell have websites listing their contributions to free > software: > http://fedoraproject.org/wiki/RedHatContributions > http://www.redhat.com/truthhappens/leadership/osdevelopment/ > http://www.novell.com/company/affiliations/ This is more of an issue for developers than the website itself. I also believe that it was discussed during FOSSCamp. nick -- http://boredandblogging.com -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
Nick Ali pisze: On Mon, May 19, 2008 at 8:00 AM, Przemysław Kulczycki <[EMAIL PROTECTED]> wrote: [disclaimer] I don't know which list is the best to discuss it because there is no specific list for discussing Ubuntu's website, so sorry for the duplication. When the thread expands someone could decide to keep it on only one list. Now let's get to the point. One of the often accusations against Ubuntu is that it only takes from other projects (Debian, Red Hat, Novell/Suse...) and doesn't give back anything. Ubuntu should make it more visible for others to see what does it contribute to upstream/floss community. Red Hat and Novell have websites listing their contributions to free software: http://fedoraproject.org/wiki/RedHatContributions http://www.redhat.com/truthhappens/leadership/osdevelopment/ http://www.novell.com/company/affiliations/ This is more of an issue for developers than the website itself. I also believe that it was discussed during FOSSCamp. Good. I hope something will be done about it ASAP. Reading all those comments about Ubuntu not contributing anything is really irritating. -- ## Przemysław Kulczycki <<>> Azrael Nightwalker ## # jabber: azrael[na]jabster.pl | tlen: azrael29a # ### www: http://reksio.ftj.agh.edu.pl/~azrael/ ### signature.asc Description: OpenPGP digital signature -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
On Fri, May 23, 2008 at 4:36 AM, Przemysław Kulczycki <[EMAIL PROTECTED]> wrote: >>> Now let's get to the point. >>> One of the often accusations against Ubuntu is that it only takes from >>> other >>> projects (Debian, Red Hat, Novell/Suse...) and doesn't give back >>> anything. >>> Ubuntu should make it more visible for others to see what does it >>> contribute >>> to upstream/floss community. > > Good. I hope something will be done about it ASAP. > Reading all those comments about Ubuntu not contributing anything is really > irritating. > Let's start a wiki page at: https://wiki.ubuntu.com/Website/Content/UbuntuContributions As the content on this page matures I'll sync it over to the main ubuntu website. -- Matthew Nuzum newz2000 on freenode -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
On 27/05/08 18:11, John McCabe-Dansted wrote: > To my mind the biggest contribution downstream projects make is saving > developers time. My experience suggests that it if you are a developer > and you want to spend less time fighting your distro and more time > doing actual productive coding, then Ubuntu is one of the better > choices. > +1 As an IT consultant I've been able to contribute more to Ubuntu than any distribution or project before. I can submit bugs, create patches, provide user help and participate with a very low entry point. I can become a member of a team Over the years I've contributed to other projects, but never felt that it was noticed - I'm not talking about a thank-you, just that when you made a contribution, it was picked up, looked at, critiqued and used where appropriate. Ubuntu does this better than any other group of people I know. -- Onno Benschop Connected via Optus B3 at S31°54'06" - E115°50'39" (Yokine, WA) -- ()/)/)()..ASCII for Onno.. |>>?..EBCDIC for Onno.. --- -. -. --- ..Morse for Onno.. ITmaze - ABN: 56 178 057 063 - ph: 04 1219 - [EMAIL PROTECTED] -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
On 28/05/08 08:30, Onno Benschop wrote: > On 27/05/08 18:11, John McCabe-Dansted wrote: > >> To my mind the biggest contribution downstream projects make is saving >> developers time. My experience suggests that it if you are a developer >> and you want to spend less time fighting your distro and more time >> doing actual productive coding, then Ubuntu is one of the better >> choices. >> >> > +1 > > As an IT consultant I've been able to contribute more to Ubuntu than any > distribution or project before. I can submit bugs, create patches, > provide user help and participate with a very low entry point. I can > become a member of a team > > Over the years I've contributed to other projects, but never felt that > it was noticed - I'm not talking about a thank-you, just that when you > made a contribution, it was picked up, looked at, critiqued and used > where appropriate. Ubuntu does this better than any other group of > people I know. > > > Hmm, seems I got distracted when hitting send here :| What I meant the first paragraph to say was this: As an IT consultant I've been able to contribute more to Ubuntu than any distribution or project before. I can submit bugs, create patches, provide user help and participate with a very low entry point. I can become a member of a team where I can contribute to a specific aspect of the project on a code and policy level. -- Onno Benschop Connected via Optus B3 at S31°54'06" - E115°50'39" (Yokine, WA) -- ()/)/)()..ASCII for Onno.. |>>?..EBCDIC for Onno.. --- -. -. --- ..Morse for Onno.. ITmaze - ABN: 56 178 057 063 - ph: 04 1219 - [EMAIL PROTECTED] -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
On Tue, May 27, 2008 at 8:38 PM, Onno Benschop <[EMAIL PROTECTED]> wrote: > On 28/05/08 08:30, Onno Benschop wrote: > > On 27/05/08 18:11, John McCabe-Dansted wrote: > > > >> To my mind the biggest contribution downstream projects make is saving > >> developers time. My experience suggests that it if you are a developer > >> and you want to spend less time fighting your distro and more time > >> doing actual productive coding, then Ubuntu is one of the better > >> choices. > >> > >> > > +1 > > > > As an IT consultant I've been able to contribute more to Ubuntu than any > > distribution or project before. I can submit bugs, create patches, > > provide user help and participate with a very low entry point. I can > > become a member of a team > > > > Over the years I've contributed to other projects, but never felt that > > it was noticed - I'm not talking about a thank-you, just that when you > > made a contribution, it was picked up, looked at, critiqued and used > > where appropriate. Ubuntu does this better than any other group of > > people I know. > > > > > > > Hmm, seems I got distracted when hitting send here :| > > What I meant the first paragraph to say was this: > >As an IT consultant I've been able to contribute more to Ubuntu than any >distribution or project before. I can submit bugs, create patches, >provide user help and participate with a very low entry point. I can >become a member of a team where I can contribute to a specific aspect >of the project on a code and policy level. > > > -- > Onno Benschop > > Connected via Optus B3 at S31°54'06" - E115°50'39" (Yokine, WA) > -- > ()/)/)()..ASCII for Onno.. > |>>?..EBCDIC for Onno.. > --- -. -. --- ..Morse for Onno.. > > ITmaze - ABN: 56 178 057 063 - ph: 04 1219 - > [EMAIL PROTECTED] > > > > -- > Ubuntu-devel-discuss mailing list > Ubuntu-devel-discuss@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss > I would echo these thoughts. Sorry for hijaking this thread. By having a low entry to something like ubuntu-docs and encouraging further growth into the community and teh development process it has been an amazing place to help gve back some of my not spare time. Which is growing smaller and smaller by the minute. Glad to be of any servce that I can. Jonathan -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
On Tue, May 27, 2008 at 6:20 PM, Bryce Harrington <[EMAIL PROTECTED]> wrote: > On Tue, May 27, 2008 at 06:11:10PM +0800, John McCabe-Dansted wrote: >> On Tue, May 27, 2008 at 2:18 PM, Markus Hitter <[EMAIL PROTECTED]> wrote: >> > - Even if it's distribution specific it's still a commitment to the >> > whole as long as it's open source. Other developers can look there to >> > get an idea how some tasks were done. Always better than starting >> > from scratch entirely. >> >> To my mind the biggest contribution downstream projects make is saving >> developers time. My experience suggests that it if you are a developer >> and you want to spend less time fighting your distro and more time >> doing actual productive coding, then Ubuntu is one of the better >> choices. > > Interesting... Could you explain this in more detail? In a pure waterfall model downstream projects don't give *anything* back to upstream projects... except a finished project. There isn't a clear dividing line between users and developers. The time I spend trying to get printing to work is time I don't spend coding. Just because I know how to do a "simple" configure ; wget ; wget ; configure ; make ; vim ; make ; make install doesn't make it a productive use of a weekend. For this reason I like using a "Just works" distro. As others have mentioned previously the Ubuntu is also fairly friendly to new developers. >> It could perhaps make things even easier for developers, but thats >> another kettle of fish. > > I'd be interested in hearing your further thoughts on this. (I've had > my own thoughts on this, but would love to see other's ideas.) Well the development aspects of Ubuntu aren't as polished as the end-user facing applications. Unlike firefox and OO, pbuilder and make-kpkg don't really "just work". Debhelper seems less "user-developer friendly" than emerge. A developer has to learn a programming language or two more or less by definition, but in practice has to also learn autoconf, automake, make, am_edit, pbuilder, make-kpkg, svn/cvs just to be able scratch their own itch. In principle, developing could be as simple as doing "dev edit " finding whatever you wanted to change, perhaps changing a constant like MAX_COL from 80 to 160 in your favourite editor, doing a "dev test-sandbox", and perhaps a "dev install". Then when the next apt-get update is run it could be smart enough to use apt-get source and merge the changes into the new version, unless conflicts arise. Often I find that after finally fixing a problem, I've run out of time and have to move onto something else. Perhaps then there could be run a simple "dev share" command which would the developer to, at their leisure, annotate each of their patches and upload them somewhere others could re-use and comment on them. Presumably apport should also make note of what patches are in use, and bug reports with patches could have a "test this patch in a sandbox" option and ... I am not necessarily suggesting that it is wise use of resources at this time to focus on making development tasks more "user friendly", just that it is conceptually possible and potentially useful. -- John C. McCabe-Dansted PhD Student University of Western Australia -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
Am 04.06.2008 um 17:11 schrieb John McCabe-Dansted: > In principle, developing could be as simple as doing "dev edit > " finding whatever you wanted to change, perhaps > changing a constant like MAX_COL from 80 to 160 in your favourite > editor, doing a "dev test-sandbox", and perhaps a "dev install". Then > when the next apt-get update is run it could be smart enough to use > apt-get source and merge the changes into the new version, unless > conflicts arise. > Often I find that after finally fixing a problem, I've run out of > time and have to move onto something else. Perhaps then there could be > run a simple "dev share" command which would the developer to, at > their leisure, annotate each of their patches and upload them > somewhere others could re-use and comment on them. Presumably apport > should also make note of what patches are in use, and bug reports with > patches could have a "test this patch in a sandbox" option and ... Now, _that_ would be a great thing. Instead of trying to find out how each package's build system is intended to work, one would go ahead, dive into the source and fix actual problems. Wether and how the package's development group picks up such patches is another question, but having a patch and perhaps a few lines of comments should be a real booster for upstream's code quality. MarKus - - - - - - - - - - - - - - - - - - - Dipl. Ing. Markus Hitter http://www.jump-ing.de/ -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
On Wed, Jun 04, 2008 at 11:11:05PM +0800, John McCabe-Dansted wrote: > On Tue, May 27, 2008 at 6:20 PM, Bryce Harrington <[EMAIL PROTECTED]> wrote: > >> It could perhaps make things even easier for developers, but thats > >> another kettle of fish. > > > > I'd be interested in hearing your further thoughts on this. (I've had > > my own thoughts on this, but would love to see other's ideas.) > > Well the development aspects of Ubuntu aren't as polished as the > end-user facing applications. Unlike firefox and OO, pbuilder and > make-kpkg don't really "just work". > > In principle, developing could be as simple as doing "dev edit > " finding whatever you wanted to change, perhaps > changing a constant like MAX_COL from 80 to 160 in your favourite > editor, doing a "dev test-sandbox", and perhaps a "dev install". > Perhaps then there could be > run a simple "dev share" command which would the developer to, at > their leisure, annotate each of their patches and upload them > somewhere others could re-use and comment on them. I think you're onto some good ideas here. This probably sounds odd, but the thing that "sold" me on Ubuntu/Debian over gentoo and emerge was of all things 'apt-get source'. I use that a gazillion times a month, and I love how easy it makes it to get in and poke at stuff. You're definitely right that the steps involved in creating a package once you've got the source is not as straightforward as it could be for a newb (I've got it in finger muscle memory now, but the first few weeks were tough). It would be awesome if there was a simplified workflow something like: 1. $ apt-get source foo 2. $ cd foo; #hack hack Allow the user to edit the code tree directly, no worries about patch systems, etc. 3. $ sudo apt-get build Run from within the source tree, this wrappers all the work of generating a patch from the current source tree's changes and adding it to the package's patch management system (or adding a patch management system if one doesn't exist), running debuild, set up a pbuilder environment if needed, run pbuilder to produce the (unsigned) debs, and place them in the parent directory. Would be nice to not have to run it as root, but not sure that there's an easy way of running pbuilder as non-root. 4. $ apt-get share [bug id | package-name] Like you mention, presents user with a list of their outstanding patches applicable for the given bug or package (or all in the system), prompts for annotation, allows gpg-signing, and uploads to the appropriate place. Maybe a PPA, or maybe sending directly to a Launchpad bug ID, with request to add to ubuntu and/or debian. Of course, the above paints over a huge amount of implementational complexity. Perhaps this could only be achieved for certain well-formed packages. Bryce -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
On Thu, Jun 5, 2008 at 7:07 AM, Bryce Harrington <[EMAIL PROTECTED]> wrote: > 3. $ sudo apt-get build > >Run from within the source tree, this wrappers all the work of >generating a patch from the current source tree's changes and adding >it to the package's patch management system (or adding a patch >management system if one doesn't exist), running debuild, set up a >pbuilder environment if needed, run pbuilder to produce the >(unsigned) debs, and place them in the parent directory. I think debuild already makes a diff.gz. (It would also be nice if, when doing the share, it would have some way of filtering out the weird temp files that can appear in a source tree.) >Would be nice to not have to run it as root, but not sure that >there's an easy way of running pbuilder as non-root. There is pbuilder-uml, but that doesn't count as "easy" ;) Using some from of filesystem virtualisation like Plash may also work, and it would be nice to be able test the package in a sandbox. A rather lightweight sandbox would be to let the application run with Copy-on-write access to the /. This may not suitable for all packages, but there could be a list of ways that a package could be sandboxed. > 4. $ apt-get share [bug id | package-name] > >Like you mention, presents user with a list of their outstanding >patches applicable for the given bug or package (or all in the >system), prompts for annotation, allows gpg-signing, and uploads to >the appropriate place. Maybe a PPA, or maybe sending directly to a >Launchpad bug ID, with request to add to ubuntu and/or debian. > > Of course, the above paints over a huge amount of implementational > complexity. Perhaps this could only be achieved for certain well-formed > packages. Perhaps when one comes across a non-well-formed package one could fix it and do an apt-get share :) -- John C. McCabe-Dansted PhD Student University of Western Australia -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
Matthew Nuzum pisze: On Fri, May 23, 2008 at 4:36 AM, Przemysław Kulczycki <[EMAIL PROTECTED]> wrote: Now let's get to the point. One of the often accusations against Ubuntu is that it only takes from other projects (Debian, Red Hat, Novell/Suse...) and doesn't give back anything. Ubuntu should make it more visible for others to see what does it contribute to upstream/floss community. Good. I hope something will be done about it ASAP. Reading all those comments about Ubuntu not contributing anything is really irritating. Let's start a wiki page at: https://wiki.ubuntu.com/Website/Content/UbuntuContributions As the content on this page matures I'll sync it over to the main ubuntu website. I've added another point to the wiki - the recently developed Netbook UI. Feel free to expand it (the whole page) and add anything that needs mentioning. -- ## Przemysław Kulczycki <<>> Azrael Nightwalker ## # jabber: azrael[na]jabster.pl | tlen: azrael29a # ### www: http://reksio.ftj.agh.edu.pl/~azrael/ ### signature.asc Description: OpenPGP digital signature -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: [ubuntu-marketing] Making Canonical's/Ubuntu's contributions more visible
On 09/06/08 at 16:02 +0200, Przemysław Kulczycki wrote: > Matthew Nuzum pisze: >> On Fri, May 23, 2008 at 4:36 AM, Przemysław Kulczycki >> <[EMAIL PROTECTED]> wrote: > Now let's get to the point. > One of the often accusations against Ubuntu is that it only takes from > other > projects (Debian, Red Hat, Novell/Suse...) and doesn't give back > anything. > Ubuntu should make it more visible for others to see what does it > contribute > to upstream/floss community. >>> Good. I hope something will be done about it ASAP. >>> Reading all those comments about Ubuntu not contributing anything is really >>> irritating. >>> >> >> Let's start a wiki page at: >> https://wiki.ubuntu.com/Website/Content/UbuntuContributions >> >> As the content on this page matures I'll sync it over to the main >> ubuntu website. I haven't commented earlier on this page, but there are several points that haven't been raised yet, and need to be raised. I don't think that people are complaining about "Ubuntu" not giving back. Ubuntu is a community, and cannot really "give back" or "contribute" itself. Members of the community can "contribute" or "give back", but they are individuals. If I do something related to Ubuntu, even with my dusty MOTU hat on, I don't want it to be used by a marketing campaign. It's "Lucas Nussbaum did [...]", or "Ubuntu developer Lucas Nussbaum did [...]", not "Ubuntu did [...]". But I don't think that it's about Ubuntu. The real issue is about Canonical, when you compare Canonical with Novell and Red Hat (the companies, not the distros). It's not about people doing stuff during their free time, it's about people being paid by Canonical to work on things that benefit more than just the Ubuntu distribution. In that page, please make a clear distinction between Canonical and Ubuntu. if volunteer Ubuntu developers have enough free time to also contribute to other projects, that's just cool. If Canonical employees are allowed to contribute to other projects during their work time, that's totally different, and a lot more cool. Specific examples of problems I see with the page: # The dpkg Breaks field was implemented by Ian Jackson for Ubuntu. ==> The dpkg Breaks field was implemented by Canonical employee Ian Jackson. Drop all the "Ubuntu developed", clarify whether it was developed by a Canonical employee, or by community members (give their name if it's the case. But I'm not sure if it's worth mentioning if it was done by a community member). "Canonical employs some Gnome developers (...)" Who are they? List them! Are they allowed to work on GNOME directly during their work time? If not, it has about as much value as "IBM employs some trainspotters". Also, the page is not very well organized. Maybe it could be reorganized like: 1) Work done by Canonical employees that is also used by other distributions/projects (if it's not used yet, don't mention it) 2) Canonical employees paid to work on upstream projects, at least part-time. 3) Other contributions: hosting of servers from other projects in the Canonical DC, sponsoring of events, organization of conferences like FOSSCAMP, etc. I think that the page is a good idea, as I'm sure that Canonical is doing more than many people realize. -- | Lucas Nussbaum | [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ | | jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F | signature.asc Description: Digital signature -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss