linux-sparse.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Meet the new maintainer
@ 2009-07-02 21:43 Josh Triplett
  2009-07-02 22:27 ` Jeff Garzik
  2009-07-03  0:34 ` Meet the new maintainer Chris Li
  0 siblings, 2 replies; 5+ messages in thread
From: Josh Triplett @ 2009-07-02 21:43 UTC (permalink / raw)
  To: linux-sparse

I originally started maintaining Sparse as a result of trying to merge various
patches related to my PhD research.  Now I don't have frequent Sparse patches
of my own anymore, and due to my PhD studies and other projects, I've become
significantly less responsive, while Sparse itself has enjoyed increased
development interest.  Thus, it seems only fair that I should hand off
maintainership to someone else who has a pile of patches they want to merge.

Christopher Li has done an excellent job hacking on Sparse, and has
already demonstrated the ability to maintain a Sparse tree and merge
other people's patches.  I believe Chris would make an excellent
maintainer for Sparse.

I still plan to listen in on the Sparse community, and perhaps submit
some future patches, but effective immediately^Wa while ago, Chris will
start running the show and accepting your patches and contributions.

- Josh Triplett
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Meet the new maintainer
  2009-07-02 21:43 Meet the new maintainer Josh Triplett
@ 2009-07-02 22:27 ` Jeff Garzik
  2009-07-02 23:08   ` Sparse licensing Josh Triplett
  2009-07-03  0:34 ` Meet the new maintainer Chris Li
  1 sibling, 1 reply; 5+ messages in thread
From: Jeff Garzik @ 2009-07-02 22:27 UTC (permalink / raw)
  To: Josh Triplett; +Cc: linux-sparse

Josh Triplett wrote:
> I originally started maintaining Sparse as a result of trying to merge various
> patches related to my PhD research.  Now I don't have frequent Sparse patches
> of my own anymore, and due to my PhD studies and other projects, I've become
> significantly less responsive, while Sparse itself has enjoyed increased
> development interest.  Thus, it seems only fair that I should hand off
> maintainership to someone else who has a pile of patches they want to merge.
> 
> Christopher Li has done an excellent job hacking on Sparse, and has
> already demonstrated the ability to maintain a Sparse tree and merge
> other people's patches.  I believe Chris would make an excellent
> maintainer for Sparse.

Agreed!


> I still plan to listen in on the Sparse community, and perhaps submit
> some future patches, but effective immediately^Wa while ago, Chris will
> start running the show and accepting your patches and contributions.

Can you weigh in on the licensing threads, pretty please?  That is still 
blocked on you, AFAIK.

	Jeff




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Sparse licensing
  2009-07-02 22:27 ` Jeff Garzik
@ 2009-07-02 23:08   ` Josh Triplett
  2010-01-21 12:08     ` Dan Carpenter
  0 siblings, 1 reply; 5+ messages in thread
From: Josh Triplett @ 2009-07-02 23:08 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: linux-sparse

On Thu, Jul 02, 2009 at 06:27:52PM -0400, Jeff Garzik wrote:
> Can you weigh in on the licensing threads, pretty please?  That is
> still blocked on you, AFAIK.

Sure.

For my part, I'd *love* to see Sparse relicensed to something more
palatable.  Ideally, I'd love to see Sparse become GPL-compatible.  I'd
prefer a stronger copyleft over a weaker one.

I have no problem with relicensing Sparse to any of the following
licenses, in rough order of preference:

- GPL (v2 or v3, with or without "or any later version")
- LGPL (v2.1 or v3, with or without "or any later version")
- Either of the above with some kind of additional exception similar to
  those used for GCC and related libraries.
- Any of the above dual-licensed with the OSL, if people care about
  preserving that for some reason.  Seems unnecessarily complex to do
  so, though.

I'd prefer not to see Sparse relicensed to something entirely
non-copyleft like the MIT license, but if the rest of the Sparse
community wants that for some reason, I won't stand in the way.

If you need any more formal approval from me, please let me know.

Thanks,
Josh Triplett

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Meet the new maintainer
  2009-07-02 21:43 Meet the new maintainer Josh Triplett
  2009-07-02 22:27 ` Jeff Garzik
@ 2009-07-03  0:34 ` Chris Li
  1 sibling, 0 replies; 5+ messages in thread
From: Chris Li @ 2009-07-03  0:34 UTC (permalink / raw)
  To: Josh Triplett; +Cc: linux-sparse

On Thu, Jul 2, 2009 at 2:43 PM, Josh Triplett<josh@kernel.org> wrote:
> I originally started maintaining Sparse as a result of trying to merge various
> patches related to my PhD research.  Now I don't have frequent Sparse patches
> of my own anymore, and due to my PhD studies and other projects, I've become
> significantly less responsive, while Sparse itself has enjoyed increased
> development interest.  Thus, it seems only fair that I should hand off
> maintainership to someone else who has a pile of patches they want to merge.
>
> Christopher Li has done an excellent job hacking on Sparse, and has
> already demonstrated the ability to maintain a Sparse tree and merge
> other people's patches.  I believe Chris would make an excellent
> maintainer for Sparse.
>
> I still plan to listen in on the Sparse community, and perhaps submit
> some future patches, but effective immediately^Wa while ago, Chris will
> start running the show and accepting your patches and contributions.

I want to thank Josh for his wonderful contribution for the sparse project.
I still have a lot of to learn to maintain a project like sparse. I
will try my best.

Let me share you with my view of the project. In my mind, sparse has
two roles:

1) A general purpose C compiler front end.
2) A sanitize checker for the Linux kernel source.

I like to see the project continue to evolve in this two directions. At the same
time I want to maintain the current style of lean and fast.

Now I like to heard your view of the project as well. Where you want to
the project go. After all, this is a community project.

Thanks for all your support.

Chris
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Sparse licensing
  2009-07-02 23:08   ` Sparse licensing Josh Triplett
@ 2010-01-21 12:08     ` Dan Carpenter
  0 siblings, 0 replies; 5+ messages in thread
From: Dan Carpenter @ 2010-01-21 12:08 UTC (permalink / raw)
  To: Josh Triplett; +Cc: Jeff Garzik, linux-sparse, madcoder, lool

On 7/3/09, Josh Triplett <josh@kernel.org> wrote:
> On Thu, Jul 02, 2009 at 06:27:52PM -0400, Jeff Garzik wrote:
>> Can you weigh in on the licensing threads, pretty please?  That is
>> still blocked on you, AFAIK.
>
> Sure.
>
> For my part, I'd *love* to see Sparse relicensed to something more
> palatable.  Ideally, I'd love to see Sparse become GPL-compatible.  I'd
> prefer a stronger copyleft over a weaker one.
>
> I have no problem with relicensing Sparse to any of the following
> licenses, in rough order of preference:
>
> - GPL (v2 or v3, with or without "or any later version")
> - LGPL (v2.1 or v3, with or without "or any later version")
> - Either of the above with some kind of additional exception similar to
>   those used for GCC and related libraries.
> - Any of the above dual-licensed with the OSL, if people care about
>   preserving that for some reason.  Seems unnecessarily complex to do
>   so, though.
>
> I'd prefer not to see Sparse relicensed to something entirely
> non-copyleft like the MIT license, but if the rest of the Sparse
> community wants that for some reason, I won't stand in the way.
>
> If you need any more formal approval from me, please let me know.
>
> Thanks,
> Josh Triplett
> --

I'm not a lawyer or anything.  Does this mean we're done?  Can the
Debian people move sparse out of non-free?  Can I re-license smatch?

I used the following command to find who might have to sign off.

git log 1bcc92138dcdf718dc3e0c694565f56e669d6ee3 master | grep Author
| cut -d : -f 2- | cut -d '<' -f 1 | sort | uniq -c | sort -n | less

Here are the list of people with other 5 commits.  Maybe you should
need at least 10 to get a vote?

      6  Blue Swirl
      6  Kamil Dudka
      6  Michael Stefaniuc
      7  Alexey Dobriyan
      7  Damien Lespiau
      7  terra@gnome.org
      8  Arnaldo Carvalho de Melo
      8  Johannes Berg
      9  Dave Olien
     12  Pavel Roskin
     16  Alexey Zaytsev
     16  Oleg Nesterov
     20  Luc Van Oostenryck
     45  Alexander Viro
     45  Jeff Garzik
     69  Christopher Li
     75  welinder@troll.com
    124  Al Viro
    195  Josh Triplett
   1250  Linus Torvalds

regards,
dan carpenter

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-01-21 12:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-02 21:43 Meet the new maintainer Josh Triplett
2009-07-02 22:27 ` Jeff Garzik
2009-07-02 23:08   ` Sparse licensing Josh Triplett
2010-01-21 12:08     ` Dan Carpenter
2009-07-03  0:34 ` Meet the new maintainer Chris Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).