* [RFC] Move ox-koma-letter into core? @ 2014-01-17 23:08 Nicolas Goaziou 2014-01-18 11:55 ` Rasmus ` (2 more replies) 0 siblings, 3 replies; 38+ messages in thread From: Nicolas Goaziou @ 2014-01-17 23:08 UTC (permalink / raw) To: Org Mode List; +Cc: Alan Schmitt Hello, "ox-koma-letter" is an export back-end living in contrib, which, as you may know, allows to easily produce letters from Org. I think this is a nice feature to have[fn:1]. Should we have it in core? There is one thing to consider, though: Viktor Rosenfeld (Cc'ed) contributed a significant number of lines of code to the file but hasn't signed FSF papers, AFAIK. WDYT? Regards, [fn:1] Luis Anaya's ox-groff.el seems to provide similar features but I haven't tested it. Though, AFAICS, Groff is more limited than LaTeX. -- Nicolas Goaziou ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-17 23:08 [RFC] Move ox-koma-letter into core? Nicolas Goaziou @ 2014-01-18 11:55 ` Rasmus 2014-01-18 18:10 ` Carsten Dominik 2014-01-18 21:15 ` Alan Schmitt 2 siblings, 0 replies; 38+ messages in thread From: Rasmus @ 2014-01-18 11:55 UTC (permalink / raw) To: emacs-orgmode Hi Nicolas, Nicolas Goaziou <n.goaziou@gmail.com> writes: > "ox-koma-letter" is an export back-end living in contrib, which, as you > may know, allows to easily produce letters from Org. I think this is > a nice feature to have[fn:1]. Should we have it in core? I would be happy to see this! I have some outstanding patches posted on this list that need some minor fixes before being applied. If this happens, I would be happy to receive any comments regarding the quality of the code. > There is one thing to consider, though: Viktor Rosenfeld (Cc'ed) > contributed a significant number of lines of code to the file but hasn't > signed FSF papers, AFAIK. I only saw Alan in the Cc, but Viktor is in the Cc to this email. > [fn:1] Luis Anaya's ox-groff.el seems to provide similar features but > I haven't tested it. Though, AFAICS, Groff is more limited than LaTeX. Some of interface-choices of ox-koma are inspired by ox-groff, though documents are not compatible. By now I think ox-koma-letter is slightly more feature-rich. KOMA-scrip is probably more feature rich than groff, though only a subset of the features are available through ox-koma-letter. -- I almost cut my hair, it happened just the other day ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-17 23:08 [RFC] Move ox-koma-letter into core? Nicolas Goaziou 2014-01-18 11:55 ` Rasmus @ 2014-01-18 18:10 ` Carsten Dominik 2014-01-19 13:19 ` Bastien 2014-02-17 19:10 ` Viktor Rosenfeld 2014-01-18 21:15 ` Alan Schmitt 2 siblings, 2 replies; 38+ messages in thread From: Carsten Dominik @ 2014-01-18 18:10 UTC (permalink / raw) To: Nicolas Goaziou; +Cc: Alan Schmitt, Org Mode List On 18 Jan 2014, at 00:08, Nicolas Goaziou <n.goaziou@gmail.com> wrote: > Hello, > > "ox-koma-letter" is an export back-end living in contrib, which, as you > may know, allows to easily produce letters from Org. I think this is > a nice feature to have[fn:1]. Should we have it in core? I like the koma-letter class and have no objections to move it onto core. > > There is one thing to consider, though: Viktor Rosenfeld (Cc'ed) > contributed a significant number of lines of code to the file but hasn't > signed FSF papers, AFAIK. Viktor, what is your positions on this? - Carsten > > WDYT? > > > Regards, > > [fn:1] Luis Anaya's ox-groff.el seems to provide similar features but > I haven't tested it. Though, AFAICS, Groff is more limited than LaTeX. > > -- > Nicolas Goaziou > ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-18 18:10 ` Carsten Dominik @ 2014-01-19 13:19 ` Bastien 2014-01-19 14:03 ` Achim Gratz 2014-01-27 14:36 ` Bastien 2014-02-17 19:10 ` Viktor Rosenfeld 1 sibling, 2 replies; 38+ messages in thread From: Bastien @ 2014-01-19 13:19 UTC (permalink / raw) To: Carsten Dominik; +Cc: Org Mode List, Alan Schmitt, Nicolas Goaziou Carsten Dominik <carsten.dominik@gmail.com> writes: >> "ox-koma-letter" is an export back-end living in contrib, which, as you >> may know, allows to easily produce letters from Org. I think this is >> a nice feature to have[fn:1]. Should we have it in core? > > I like the koma-letter class and have no objections to move it onto > core. Shouldn't we ask Emacs maintainers about this? ox-koma-letter.el into core means that bug reports will hit them first, then us. I have no objection against this move but I'd like to consider it move from a wider perspective/proposal, then decide afterwards. My suggestion: convert contrib/lisp/ libraries into Org ELPA packages and expurge the the contrib/ Git history from Org's repo. The benefits: - Org's core = 1 repo which contains only Org's core - It will ease the sync between Org and Emacs when Emacs will use Git. - We can handle Org ELPA the same way GNU ELPA is currently handled (giving a separate write access to Org ELPA contributors.) Then installing Org external packages is as easy as using the `list-packages'. If we were using the setup described above, would we still need to move ox-koma-letter.el into core? Independantly of that question, do you think it would make sense to move toward the above setup? If so, we would need some Git guru (Achim?) to help with filtering the Org repo, and I could help with setting up the Org ELPA packages. -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-19 13:19 ` Bastien @ 2014-01-19 14:03 ` Achim Gratz 2014-01-19 14:20 ` Bastien 2014-01-27 14:36 ` Bastien 1 sibling, 1 reply; 38+ messages in thread From: Achim Gratz @ 2014-01-19 14:03 UTC (permalink / raw) To: emacs-orgmode Bastien writes: > Shouldn't we ask Emacs maintainers about this? ox-koma-letter.el into > core means that bug reports will hit them first, then us. Debbugs has facilities to redirect such reports to this mailing list should that become an issue. Gnus is using this approach AFAIK. > My suggestion: convert contrib/lisp/ libraries into Org ELPA packages > and expurge the the contrib/ Git history from Org's repo. That probably wouldn't work for some of the things in contrib and given the state of other things I'd question anyone would spend the effort to properly package them for ELPA. If you're suggesting to build a separate ELPA infrastructure just for Org, I don't see this happening — there'd be a lot of churn for no discernible benefit. Folks wanting to develop their stuff as external packages can already do that. > The benefits: > > - Org's core = 1 repo which contains only Org's core I don't see what you're getting at here, you'll have to explain. > - It will ease the sync between Org and Emacs when Emacs will use Git. Not. You keep looking for silver bullets, there are none. Even if it were the case, it probably shouldn't influence the decision about what to do with contrib. > - We can handle Org ELPA the same way GNU ELPA is currently handled > (giving a separate write access to Org ELPA contributors.) We could already do that by restricting commits from certain committers to contrib/… but that would suggest there are "lesser" committers and I think Org shouldn't segregate in that manner. > Then installing Org external packages is as easy as using the > `list-packages'. > > If we were using the setup described above, would we still need to > move ox-koma-letter.el into core? > > Independantly of that question, do you think it would make sense > to move toward the above setup? The first question is what do we want contrib to be? If it's a staging area for things that are not-quite-ready yet, then these things should either be removed if they aren't getting finished or moved into core when they are. Plus, since maint goes to Emacs, but master is not, it should be in master as soon as the copyright questions are resolved. If it's becoming a dump of stuff that will never make it into core because it isn't acceptable for Emacs proper for whatever reason, then I'd reason that it should be removed as well, independently of whether it's kept alive outside of Org or not. > If so, we would need some Git guru (Achim?) to help with filtering > the Org repo, and I could help with setting up the Org ELPA packages. If you are suggesting to remove the history of contrib from Org's repo, then I'm against it. Duplicating the history of contrib into a hypothetical new Git repo is possible, but then why split off contrib in the first place? Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-19 14:03 ` Achim Gratz @ 2014-01-19 14:20 ` Bastien 2014-01-20 17:38 ` Achim Gratz 0 siblings, 1 reply; 38+ messages in thread From: Bastien @ 2014-01-19 14:20 UTC (permalink / raw) To: Achim Gratz; +Cc: emacs-orgmode Achim Gratz <Stromeko@nexgo.de> writes: > The first question is what do we want contrib to be? So let's start with this one. contrib/ *was* a staging area for stuff that were meant to go into core at some point---i.e. when they get mature enough and when the copyright assignments are sorted out. For most libraries, contrib/ *is not* a staging area anymore. So for now, having stuff in contrib/ means something like "These libraries are contributed by Org users and you can get their latest version by downloading the .tar.gz, the .zip, by cloning Org repo or by install org-plus-contrib from Org ELPA." The core idea is that stuff from contrib get more love than random github Org libraries: Org maintainers do fix stuff in there from time to time (compiler warnings, etc.) I think: 1) this core idea is fine, but I'm for applying it to Org ELPA instead of the Org contrib/ directory. 2) it would be cleaner if org-in-emacs and org-repo would be the same. My point of view is that of the users, who get easily lost in those distinctions. > If it's a staging > area for things that are not-quite-ready yet, then these things should > either be removed if they aren't getting finished or moved into core > when they are. Plus, since maint goes to Emacs, but master is not, it > should be in master as soon as the copyright questions are resolved. It is *not* a staging area only. > If it's becoming a dump of stuff that will never make it into core > because it isn't acceptable for Emacs proper for whatever reason, then > I'd reason that it should be removed as well, independently of whether > it's kept alive outside of Org or not. I'm against dumping not-for-core libraries. And that precisely because it's good to have libraries close to Org's list/devs that I'd prefer the Org ELPA solution. >> If so, we would need some Git guru (Achim?) to help with filtering >> the Org repo, and I could help with setting up the Org ELPA packages. > > If you are suggesting to remove the history of contrib from Org's repo, > then I'm against it. Why? -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-19 14:20 ` Bastien @ 2014-01-20 17:38 ` Achim Gratz 2014-01-20 18:12 ` Bastien 0 siblings, 1 reply; 38+ messages in thread From: Achim Gratz @ 2014-01-20 17:38 UTC (permalink / raw) To: emacs-orgmode Bastien writes: >> The first question is what do we want contrib to be? > > So let's start with this one. […] You didn't answer the question of what you want contrib to be or I'm too dense to find where. You keep talking about an Org ELPA that doesn't exist and about your expectation of unspecified advantages that this might have. Again, please clearly state what you want this to be as well as why and how it is better than what we have now. >> If you are suggesting to remove the history of contrib from Org's repo, >> then I'm against it. > > Why? For starters, that would require everyone maintaining their own branches to also migrate (or abandon) them. You'd need a _really_ good reason to do this and so far I see none. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-20 17:38 ` Achim Gratz @ 2014-01-20 18:12 ` Bastien 2014-01-20 19:10 ` Achim Gratz 0 siblings, 1 reply; 38+ messages in thread From: Bastien @ 2014-01-20 18:12 UTC (permalink / raw) To: Achim Gratz; +Cc: emacs-orgmode Achim Gratz <Stromeko@nexgo.de> writes: > You didn't answer the question of what you want contrib to be or I'm too > dense to find where. I want contributed Org libraries to be maintained in a separate Git repository the same what the GNU ELPA packages are maintained in their own repository, outside Emacs. > You keep talking about an Org ELPA that doesn't exist AFAICT Org ELPA does exist: http://orgmode.org/elpa.html http://orgmode.org/elpa/archive-contents http://orgmode.org/elpa/ What I'm missing? > and about your > expectation of unspecified advantages that this might have. The main advantages I see: 1. it would clarify the representation of Org's ecosystem for the users; 2. it would make it easier to discover Org contributed packages by using the Emacs packaging system facilities; 2. this way we won't need to give write access to Org's core for contributors who only maintain a contributed package. The first two points are the most important, since we never had problems with contributors. M-x list-packages RET is the way users expect to find packages. A new Org exporter should be listed there, not in within some obscure "org-plus-contrib" package, and not from a directory. > Again, > please clearly state what you want this to be as well as why and how it > is better than what we have now. I want this this to be a separate Git repo the same way GNU ELPA is a separate git repo from Emacs (that's the "what"); because it is better in terms of discoverability (M-x list-packages RET); and this is better because it reuses what users have learned to use recently. >>> If you are suggesting to remove the history of contrib from Org's repo, >>> then I'm against it. >> >> Why? > > For starters, that would require everyone maintaining their own branches > to also migrate (or abandon) them. You'd need a _really_ good reason to > do this and so far I see none. If that's a blocker, we can move forward only removing the contrib/ directory, not the Git history. I'm fine with this, and that's much easier. I feel like I won't convince you and this is not my decision, so I'll stop advocating for this to happen, I just hope it will. -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-20 18:12 ` Bastien @ 2014-01-20 19:10 ` Achim Gratz 2014-01-20 20:05 ` Bastien 0 siblings, 1 reply; 38+ messages in thread From: Achim Gratz @ 2014-01-20 19:10 UTC (permalink / raw) To: emacs-orgmode Bastien writes: > Achim Gratz <Stromeko@nexgo.de> writes: > >> You didn't answer the question of what you want contrib to be or I'm too >> dense to find where. > > I want contributed Org libraries to be maintained in a separate Git > repository the same what the GNU ELPA packages are maintained in their > own repository, outside Emacs. That's the how, not the what. >> You keep talking about an Org ELPA that doesn't exist > > AFAICT Org ELPA does exist: > > http://orgmode.org/elpa.html > http://orgmode.org/elpa/archive-contents > http://orgmode.org/elpa/ > > What I'm missing? The whole infrastructure necessary to meaningfully host more than the two packages that are on offer today. These are (as you well know) simply extra build targets from Orgmode Git. If you're starting to have more packages from different sources, you'll need something a lot more sophisticated. >> and about your >> expectation of unspecified advantages that this might have. > > The main advantages I see: > > 1. it would clarify the representation of Org's ecosystem for the > users; It doesn't clarify anything to me. > 2. it would make it easier to discover Org contributed packages by > using the Emacs packaging system facilities; Configure ELPA and Marmalade and see if you "discover" anything easily. If you think that works, add MELPA and try again. Package manager in it's current state isn't really a good tool to deal with more than about two dozen packages. > 2. this way we won't need to give write access to Org's core for > contributors who only maintain a contributed package. I don't see the problem here, really. The Git way of dealing with this is actually to have those maintainers set up their own cloned repo, maintain their stuff on a branch and send whoever maintains upstream a pull request when they are ready. If they don't have a publically accessible repo, then they send it as a Git patch. > The first two points are the most important, since we never had > problems with contributors. > > M-x list-packages RET is the way users expect to find packages. > A new Org exporter should be listed there, not in within some > obscure "org-plus-contrib" package, and not from a directory. Sorry, that is twisted logic. So, the in-core exporters don't need to be discovered, but the contrib exporters all need their own ELPA package? >> Again, >> please clearly state what you want this to be as well as why and how it >> is better than what we have now. > > I want this this to be a separate Git repo the same way GNU ELPA is a > separate git repo from Emacs (that's the "what"); because it is better > in terms of discoverability (M-x list-packages RET); and this is better > because it reuses what users have learned to use recently. Again, you've already decided the "how" and are wrapping your arguments around that to make it appear as a "what". That Emacs ELPA is a separate repo is largely an historical accident and doesn't really have much of a technical reason. It could have been included in Emacs Git if that was already existing at the time or it could have been a single repo for each package in ELPA. In the same way, just slicing off contrib into a second Git repo doesn't buy you anything noteworthy you can't have today in a single repo, it is still the same set of sources. >>>> If you are suggesting to remove the history of contrib from Org's repo, >>>> then I'm against it. >>> >>> Why? >> >> For starters, that would require everyone maintaining their own branches >> to also migrate (or abandon) them. You'd need a _really_ good reason to >> do this and so far I see none. > > If that's a blocker, we can move forward only removing the contrib/ > directory, not the Git history. I'm fine with this, and that's much > easier. Yes. > I feel like I won't convince you and this is not my decision, so > I'll stop advocating for this to happen, I just hope it will. I understand that you want the repo split, I just don't understand what for. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for KORG EX-800 and Poly-800MkII V0.9: http://Synth.Stromeko.net/Downloads.html#KorgSDada ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-20 19:10 ` Achim Gratz @ 2014-01-20 20:05 ` Bastien 2014-01-21 1:12 ` Rasmus ` (3 more replies) 0 siblings, 4 replies; 38+ messages in thread From: Bastien @ 2014-01-20 20:05 UTC (permalink / raw) To: Achim Gratz; +Cc: emacs-orgmode Achim Gratz <Stromeko@nexgo.de> writes: > So, the in-core exporters don't need to > be discovered, but the contrib exporters all need their own ELPA > package? You state it very well. In-core exporters are what people expect to be included in Emacs, easily activated without downloading and installing any new library. The contributed exporters are those that you would find by using M-x list-packages RET after adding Org ELPA. IIUC your suggestion is to keep contrib/ for things that are good candidates for core, and to remove non-candidate libraries. My suggestion is to get rid of the contrib/ directory and to have a separate Git repository with libraries available from Org ELPA. This Git repository will receive more attention that sparse code on repositories on the World Wild Web. > I understand that you want the repo split, I just don't understand > what for. To comply with the way people do use M-x list-packages RET today. -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-20 20:05 ` Bastien @ 2014-01-21 1:12 ` Rasmus 2014-01-21 2:50 ` Eric Schulte ` (2 subsequent siblings) 3 siblings, 0 replies; 38+ messages in thread From: Rasmus @ 2014-01-21 1:12 UTC (permalink / raw) To: emacs-orgmode Bastien <bzg@gnu.org> writes: > Achim Gratz <Stromeko@nexgo.de> writes: > >> So, the in-core exporters don't need to >> be discovered, but the contrib exporters all need their own ELPA >> package? > > You state it very well. > > In-core exporters are what people expect to be included in Emacs, > easily activated without downloading and installing any new library. > > The contributed exporters are those that you would find by using > M-x list-packages RET after adding Org ELPA. > > IIUC your suggestion is to keep contrib/ for things that are good > candidates for core, and to remove non-candidate libraries. > > My suggestion is to get rid of the contrib/ directory and to have > a separate Git repository with libraries available from Org ELPA. > > This Git repository will receive more attention that sparse code > on repositories on the World Wild Web. > >> I understand that you want the repo split, I just don't understand >> what for. > > To comply with the way people do use M-x list-packages RET today. I don't have strong opinions on this, but I like the "batteries included" way that Org is distributed at the moment, i.e. with contrib under Org. ATM ELPA contains little info about packages and often I need to track down some git repo to read more about the package before installing. –Rasmus -- El Rey ha muerto. ¡Larga vida al Rey! ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-20 20:05 ` Bastien 2014-01-21 1:12 ` Rasmus @ 2014-01-21 2:50 ` Eric Schulte 2014-01-21 10:52 ` Bastien 2014-01-21 8:22 ` Detlef Steuer 2014-01-21 18:19 ` Achim Gratz 3 siblings, 1 reply; 38+ messages in thread From: Eric Schulte @ 2014-01-21 2:50 UTC (permalink / raw) To: Bastien; +Cc: Achim Gratz, emacs-orgmode >> >> My suggestion is to get rid of the contrib/ directory and to have >> a separate Git repository with libraries available from Org ELPA. >> If I understand correctly you are suggesting two thing. 1. We remove the contrib/ directory, and host the contributed packages in a single new org-contrib (or somesuch) repository. 2. We begin packaging each contrib/ file as a separate ELPA package. This would entail; a. Enhancing the functionality of the existing Org-mode elpa site [1] to host these new packages, and possibly to provide some nicer package list or sort/search functionality. b. Adding some sort of automated (e.g., Makefile) support to extract these package from either the existing org-mode or a new org-contrib repository. c. Possibly pulling package metadata (e.g., license, author, requirements, keywords, summary, etc...) automatically from the contrib source files in the manner of MELPA [2] and Marmalade [3]. I believe these two suggestions could be implemented independently from each other and I do not see why they need by related. My thoughts on them are as follows. 1. I don't like this suggestion because; - I like having all contributed packages easily at hand, and I like that most people I talk to on this list also have contrib packages readily at hand. - It provides a way for Org-mode to "endorse" third party packages, and it serves as a useful incubator for functionality which is headed for the core but may need wider testing (e.g., code block support and the new exporter framework). 2. I think this suggestion could be nice, although depending on how it is done it risks both being a large amount of work and duplicating the already duplicated functionality of MELPA and marmalade (I'm specifically thinking of automated metadata extraction here). I hope this is constructive. Best, Footnotes: [1] http://orgmode.org/elpa/ [2] http://melpa.milkbox.net/ [3] http://marmalade-repo.org/ -- Eric Schulte https://cs.unm.edu/~eschulte PGP: 0x614CA05D ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-21 2:50 ` Eric Schulte @ 2014-01-21 10:52 ` Bastien 2014-01-21 15:50 ` Nick Dokos 2014-01-21 18:31 ` Achim Gratz 0 siblings, 2 replies; 38+ messages in thread From: Bastien @ 2014-01-21 10:52 UTC (permalink / raw) To: Eric Schulte; +Cc: Achim Gratz, emacs-orgmode Thanks for sharing your thoughts on this and clarifying the possibilities. Eric Schulte <schulte.eric@gmail.com> writes: > If I understand correctly you are suggesting two thing. > > 1. We remove the contrib/ directory, and host the contributed packages > in a single new org-contrib (or somesuch) repository. > > 2. We begin packaging each contrib/ file as a separate ELPA package. > This would entail; > > a. Enhancing the functionality of the existing Org-mode elpa site [1] > to host these new packages, and possibly to provide some nicer > package list or sort/search functionality. > > b. Adding some sort of automated (e.g., Makefile) support to extract > these package from either the existing org-mode or a new > org-contrib repository. > > c. Possibly pulling package metadata (e.g., license, author, > requirements, keywords, summary, etc...) automatically from the > contrib source files in the manner of MELPA [2] and Marmalade [3]. > > I believe these two suggestions could be implemented independently from > each other and I do not see why they need by related. Agreed, (1) and (2) can be done independently. But if we do (2), I think it's better to have org-contrib as a separate repo, because it is simpler. > My thoughts on them are as follows. > > 1. I don't like this suggestion because; > > - I like having all contributed packages easily at hand, and I like > that most people I talk to on this list also have contrib packages > readily at hand. The separate repo could be a submodule of Org's core repo and its contents could even make it into the .tar.gz and .zip files. The makefile could let users do "make contrib" to retrieve contributed packages into contrib/. The idea would still be to encourage people to use the Org ELPA packaging facility to install contributed packages. > - It provides a way for Org-mode to "endorse" third party packages, > and it serves as a useful incubator for functionality which is > headed for the core but may need wider testing (e.g., code block > support and the new exporter framework). To me, "Org ELPA" is quite an endorsement too, the same way that GNU ELPA packages are endorsed by the GNU project and the Emacs team. Actually, we should ask contributors of contrib what they think. > 2. I think this suggestion could be nice, although depending on how it > is done it risks both being a large amount of work and duplicating > the already duplicated functionality of MELPA and marmalade (I'm > specifically thinking of automated metadata extraction here). I agree this may be lot of work. I'm willing to look more into GNU ELPA to see how it is done there, and how we could do this. > I hope this is constructive. It is, thanks. I understand the "all batteries included" argument very well, and the point is *not* to take things away from the users. It is to clarify the current setup, get more Org contributions into Org ELPA (I guess a lot of github stuff could go there because devs would be clear about what is the policy---for now they are not sure whether stuff in contrib needs a copyright assignment or not) and to prepare for one of these possibilities: 1) In the long run, maybe Org will be a submodule of Emacs Git repo. Completely hypothetical, but that will not be feasible if the Git repo contains contrib/. 2) In a far far galaxy, maybe Org will be stable enough to be maintained only in Emacs. So... what then ? Some contrib/ directory lost in the space ? I hope it tells more about where I come from, -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-21 10:52 ` Bastien @ 2014-01-21 15:50 ` Nick Dokos 2014-01-21 15:57 ` Bastien 2014-01-21 18:31 ` Achim Gratz 1 sibling, 1 reply; 38+ messages in thread From: Nick Dokos @ 2014-01-21 15:50 UTC (permalink / raw) To: emacs-orgmode Bastien <bzg@gnu.org> writes: > > The separate repo could be a submodule of Org's core repo and its > contents could even make it into the .tar.gz and .zip files. > I'm not sure that submodules are robust enough. I tried using them for a small project and found them wanting (that was a couple of years ago, so there may be have changes to git to make things better). I then used the alternate strategy described in Chacon's book (git subtree merging) and ended up in a tangle: I had to tease the repos apart manually. I now do things more manually, but (to me) more transparently. This may very well have been me tripping over my shoelaces of course, and a more knowledgeable git admin might have been able to make things work better than I did. But I think it would behoove us to step into those waters with a fair amount of caution, a backup strategy and lots of experimentation and documentation, before we take the leap. Nick ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-21 15:50 ` Nick Dokos @ 2014-01-21 15:57 ` Bastien 0 siblings, 0 replies; 38+ messages in thread From: Bastien @ 2014-01-21 15:57 UTC (permalink / raw) To: Nick Dokos; +Cc: emacs-orgmode Hi Nick, Nick Dokos <ndokos@gmail.com> writes: > But I think it would behoove us to step into those > waters with a fair amount of caution, a backup strategy and lots of > experimentation and documentation, before we take the leap. I completely agree. I would consider using git submodules iff the users don't have to deal with them. -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-21 10:52 ` Bastien 2014-01-21 15:50 ` Nick Dokos @ 2014-01-21 18:31 ` Achim Gratz 2014-01-21 19:10 ` Bastien 1 sibling, 1 reply; 38+ messages in thread From: Achim Gratz @ 2014-01-21 18:31 UTC (permalink / raw) To: emacs-orgmode Bastien writes: > The separate repo could be a submodule of Org's core repo and its > contents could even make it into the .tar.gz and .zip files. I'd guess you haven't worked with submodules yet. > 1) In the long run, maybe Org will be a submodule of Emacs Git repo. > Completely hypothetical, but that will not be feasible if the Git > repo contains contrib/. > > 2) In a far far galaxy, maybe Org will be stable enough to be > maintained only in Emacs. So... what then ? Some contrib/ > directory lost in the space ? Both options are undesirable, IMHO. If you want to do something sensible from the Emacs side, then get Emacs to spin out all "built-in" packages that are not necessary for dumping Emacs to GNU ELPA and then bundle them into the release from there. That will demonstrate the shortcomings of package manager as it exists today very clearly and hopefully provide a strong push to fix it. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-21 18:31 ` Achim Gratz @ 2014-01-21 19:10 ` Bastien 0 siblings, 0 replies; 38+ messages in thread From: Bastien @ 2014-01-21 19:10 UTC (permalink / raw) To: Achim Gratz; +Cc: emacs-orgmode Achim Gratz <Stromeko@nexgo.de> writes: >> 1) In the long run, maybe Org will be a submodule of Emacs Git repo. >> Completely hypothetical, but that will not be feasible if the Git >> repo contains contrib/. >> >> 2) In a far far galaxy, maybe Org will be stable enough to be >> maintained only in Emacs. So... what then ? Some contrib/ >> directory lost in the space ? > > Both options are undesirable, IMHO. The first does not depend on us, the second one will be desirable when all Org committers will be Emacs committers too, and when the pace of Emacs release will be fast enough to cope with that of Org. Of course, this is only the way I see it. -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-20 20:05 ` Bastien 2014-01-21 1:12 ` Rasmus 2014-01-21 2:50 ` Eric Schulte @ 2014-01-21 8:22 ` Detlef Steuer 2014-01-21 18:19 ` Achim Gratz 3 siblings, 0 replies; 38+ messages in thread From: Detlef Steuer @ 2014-01-21 8:22 UTC (permalink / raw) To: emacs-orgmode > My suggestion is to get rid of the contrib/ directory and to have > a separate Git repository with libraries available from Org ELPA. I really like that the important contribs are included in my orgmode GIT checkout. It would make it harder to _start_ with orgmode if the repo woud be splitted. May be your suggestions are obvious for hard-core emacsers. But nowadays I *think* there are a lot of orgmode users who use emacs just because of orgmode. Even ELPA is no obvious choice if you mix the package manager of your beloved distro with it. For me as a user the current state of affairs works as expected. So, please, only change it if you feel it is a must. Detlef ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-20 20:05 ` Bastien ` (2 preceding siblings ...) 2014-01-21 8:22 ` Detlef Steuer @ 2014-01-21 18:19 ` Achim Gratz 2014-01-21 19:08 ` Bastien 3 siblings, 1 reply; 38+ messages in thread From: Achim Gratz @ 2014-01-21 18:19 UTC (permalink / raw) To: emacs-orgmode Bastien writes: > IIUC your suggestion is to keep contrib/ for things that are good > candidates for core, and to remove non-candidate libraries. No, my suggestion is to look at the things in contrib and decide what to do with them. A few of those things will never be in core nor will they be in ELPA, simply because they aren't eLisp. So if contrib goes away per your proposal, then where do these files go? Moving to the lisp sources, there's a bunch that look&feel like they should be in core. We should look at what's the holdup, fix it and move them into core. Not all at once, mind you. Then there are perhaps a few files left that for whatever reason aren't fit for core and never will be (license, copyright, support for non-free software, whatever). Again we should decide what to do with those. If nobody works on them my personal opinion is that these should find a different home than the Org project. > My suggestion is to get rid of the contrib/ directory and to have > a separate Git repository with libraries available from Org ELPA. > > This Git repository will receive more attention that sparse code > on repositories on the World Wild Web. That assumption may very well turn out to be invalid. If you'd split off something like Babel it may very well create a live community, but fragmenting contrib into separate repos could drain any signs of life from them. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-21 18:19 ` Achim Gratz @ 2014-01-21 19:08 ` Bastien 0 siblings, 0 replies; 38+ messages in thread From: Bastien @ 2014-01-21 19:08 UTC (permalink / raw) To: Achim Gratz; +Cc: emacs-orgmode Achim Gratz <Stromeko@nexgo.de> writes: > If you'd split > off something like Babel it may very well create a live community, but > fragmenting contrib into separate repos could drain any signs of life > from them. Just to be clear: I'm not suggesting to split each library in contrib/ into its own repository, I'm suggesting to use a separate repo for all Elisp stuff in contrib. -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-19 13:19 ` Bastien 2014-01-19 14:03 ` Achim Gratz @ 2014-01-27 14:36 ` Bastien 2014-01-29 13:53 ` Nicolas Goaziou 1 sibling, 1 reply; 38+ messages in thread From: Bastien @ 2014-01-27 14:36 UTC (permalink / raw) To: Carsten Dominik; +Cc: Nicolas Goaziou, Alan Schmitt, Org Mode List Hi all, Bastien <bzg@gnu.org> writes: > My suggestion: convert contrib/lisp/ libraries into Org ELPA packages > and expurge the the contrib/ Git history from Org's repo. Here is another way to evaluate this proposal: imagine we don't have the contrib/ directory and we want to promote some external Org libraries but don't want to include them into core. How would we proceed, then? By creating a contrib/ directory or by adapting the Org ELPA archive to welcome those libraries? It'd be for creating an Org ELPA repository. Granted, this reasoning does not take into account the amount of work needed to adapt the Org ELPA and migrate the current libraries, but I think it's still valid. Now consider this my last attempt at convincing anyone :) -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-27 14:36 ` Bastien @ 2014-01-29 13:53 ` Nicolas Goaziou 2014-01-29 14:02 ` Bastien 0 siblings, 1 reply; 38+ messages in thread From: Nicolas Goaziou @ 2014-01-29 13:53 UTC (permalink / raw) To: Bastien; +Cc: Alan Schmitt, Org Mode List, Carsten Dominik Hello, Bastien <bzg@gnu.org> writes: > Bastien <bzg@gnu.org> writes: > >> My suggestion: convert contrib/lisp/ libraries into Org ELPA packages >> and expurge the the contrib/ Git history from Org's repo. > > Here is another way to evaluate this proposal: imagine we don't > have the contrib/ directory and we want to promote some external > Org libraries but don't want to include them into core. As a reminder, the initial point of this thread was to suggest that providing a way to create letters is a /core/ feature for Org. So this is orthogonal to the contrib/ vs ELPA package discussion. Regards, -- Nicolas Goaziou ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-29 13:53 ` Nicolas Goaziou @ 2014-01-29 14:02 ` Bastien 2014-02-07 10:35 ` Nicolas Goaziou 0 siblings, 1 reply; 38+ messages in thread From: Bastien @ 2014-01-29 14:02 UTC (permalink / raw) To: Nicolas Goaziou; +Cc: Alan Schmitt, Org Mode List, Carsten Dominik Hi Nicolas, Nicolas Goaziou <n.goaziou@gmail.com> writes: > As a reminder, the initial point of this thread was to suggest that > providing a way to create letters is a /core/ feature for Org. So this > is orthogonal to the contrib/ vs ELPA package discussion. Yes, this is orthogonal. My suggestion is to ask Emacs maintainers, but of course I'm fine if Carsten decides otherwise. -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-29 14:02 ` Bastien @ 2014-02-07 10:35 ` Nicolas Goaziou 2014-02-07 10:47 ` Bastien 0 siblings, 1 reply; 38+ messages in thread From: Nicolas Goaziou @ 2014-02-07 10:35 UTC (permalink / raw) To: Bastien; +Cc: Alan Schmitt, Org Mode List, Carsten Dominik Hello, Bastien <bzg@altern.org> writes: > My suggestion is to ask Emacs maintainers Why this suggestion? We recently introduced "ob-coq.el" in core without asking Emacs maintainers beforehand. Regards, -- Nicolas Goaziou ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-07 10:35 ` Nicolas Goaziou @ 2014-02-07 10:47 ` Bastien 2014-02-07 17:08 ` Nicolas Goaziou 0 siblings, 1 reply; 38+ messages in thread From: Bastien @ 2014-02-07 10:47 UTC (permalink / raw) To: Nicolas Goaziou; +Cc: Alan Schmitt, Org Mode List, Carsten Dominik Hi, Nicolas Goaziou <n.goaziou@gmail.com> writes: > Why this suggestion? To get Emacs core maintainers opinions on this and clarify if we can expand Org features at will or if they want to be control that somehow. > We recently introduced "ob-coq.el" in core without > asking Emacs maintainers beforehand. That's different: supporting as many programming languages is a core feature of Babel, while supporting as many export target as possible should not be a core feature of Emacs IMO, it should stay as a nice facility of the Org ecosystem. The second part of the paragraph above ("while...") is where I'd be interested to hear about what Emacs core maintainers think. If you're fine with this, I'll raise the topic on both emacs-devel and this list. -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-07 10:47 ` Bastien @ 2014-02-07 17:08 ` Nicolas Goaziou 2014-02-07 17:28 ` Rasmus ` (2 more replies) 0 siblings, 3 replies; 38+ messages in thread From: Nicolas Goaziou @ 2014-02-07 17:08 UTC (permalink / raw) To: Bastien; +Cc: Alan Schmitt, Org Mode List, Carsten Dominik Bastien <bzg@gnu.org> writes: > To get Emacs core maintainers opinions on this and clarify if we can > expand Org features at will or if they want to be control that > somehow. AFAICT, we never asked Emacs maintainers before adding a feature to Org, and I don't think the number of export targets in core grew exponentially lately. Also, I don't see why Emacs maintainers would want to limit features provided in an Emacs library, as long as it doesn't impedes GNU goals and copyright issues are sorted out (which is not yet the case of the file we're talking about). > That's different: supporting as many programming languages is a core > feature of Babel, while supporting as many export target as possible > should not be a core feature of Emacs IMO, it should stay as a nice > facility of the Org ecosystem. > > The second part of the paragraph above ("while...") is where I'd be > interested to hear about what Emacs core maintainers think. Sorry, I cannot understand this argument, since the target is a "tex" file, and we already export to "tex" files. > If you're fine with this, I'll raise the topic on both emacs-devel > and this list. I suggested this idea because I thought it was a good one. The very fact that we're still discussing it proves that it isn't as obvious as I initially thought. That's fine with me. I will not insist anymore on this topic. Regards, -- Nicolas Goaziou ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-07 17:08 ` Nicolas Goaziou @ 2014-02-07 17:28 ` Rasmus 2014-02-07 17:37 ` Thomas S. Dye 2014-02-08 13:17 ` Bastien 2 siblings, 0 replies; 38+ messages in thread From: Rasmus @ 2014-02-07 17:28 UTC (permalink / raw) To: emacs-orgmode Nicolas Goaziou <n.goaziou@gmail.com> writes: >> That's different: supporting as many programming languages is a core >> feature of Babel, while supporting as many export target as possible >> should not be a core feature of Emacs IMO, it should stay as a nice >> facility of the Org ecosystem. >> >> The second part of the paragraph above ("while...") is where I'd be >> interested to hear about what Emacs core maintainers think. > > Sorry, I cannot understand this argument, since the target is a "tex" > file, and we already export to "tex" files. Did we ask about ox-beamer? If we support the creation of slides why not letters? Both are "representations" of LaTeX and extensions of ox-latex.el. >> If you're fine with this, I'll raise the topic on both emacs-devel >> and this list. > > I suggested this idea because I thought it was a good one. The very fact > that we're still discussing it proves that it isn't as obvious as > I initially thought. That's fine with me. Based on "google" search, the Worg page for the exporter has some attention. https://startpage.com/do/search?query=koma-script+letter My — biased — opinion is that ox-koma-letter provides a nice way of typesetting and structuring letters (compared to the raw tex format), e.g. here: http://orgmode.org/worg/exporters/koma-letter-export.html#sec-1-3 http://orgmode.org/w/?p=worg.git;a=blob_plain;f=images/ox-koma-letter/koma-letter-new-example.pdf —Rasmus -- Summon the Mothership! ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-07 17:08 ` Nicolas Goaziou 2014-02-07 17:28 ` Rasmus @ 2014-02-07 17:37 ` Thomas S. Dye 2014-02-08 13:17 ` Bastien 2 siblings, 0 replies; 38+ messages in thread From: Thomas S. Dye @ 2014-02-07 17:37 UTC (permalink / raw) To: Nicolas Goaziou; +Cc: Bastien, Alan Schmitt, Org Mode List, Carsten Dominik Aloha all, Nicolas Goaziou <n.goaziou@gmail.com> writes: > Bastien <bzg@gnu.org> writes: > >> To get Emacs core maintainers opinions on this and clarify if we can >> expand Org features at will or if they want to be control that >> somehow. > > AFAICT, we never asked Emacs maintainers before adding a feature to Org, > and I don't think the number of export targets in core grew > exponentially lately. > > Also, I don't see why Emacs maintainers would want to limit features > provided in an Emacs library, as long as it doesn't impedes GNU goals > and copyright issues are sorted out (which is not yet the case of the > file we're talking about). > >> That's different: supporting as many programming languages is a core >> feature of Babel, while supporting as many export target as possible >> should not be a core feature of Emacs IMO, it should stay as a nice >> facility of the Org ecosystem. >> >> The second part of the paragraph above ("while...") is where I'd be >> interested to hear about what Emacs core maintainers think. > > Sorry, I cannot understand this argument, since the target is a "tex" > file, and we already export to "tex" files. > >> If you're fine with this, I'll raise the topic on both emacs-devel >> and this list. > > I suggested this idea because I thought it was a good one. The very fact > that we're still discussing it proves that it isn't as obvious as > I initially thought. That's fine with me. > > I will not insist anymore on this topic. IMO, it would be nice if a lightweight markup language like Org supported sophisticated letter writing out of the box. All the best, Tom -- Thomas S. Dye http://www.tsdye.com ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-07 17:08 ` Nicolas Goaziou 2014-02-07 17:28 ` Rasmus 2014-02-07 17:37 ` Thomas S. Dye @ 2014-02-08 13:17 ` Bastien 2 siblings, 0 replies; 38+ messages in thread From: Bastien @ 2014-02-08 13:17 UTC (permalink / raw) To: Nicolas Goaziou; +Cc: Alan Schmitt, Org Mode List, Carsten Dominik Hi Nicolas, Nicolas Goaziou <n.goaziou@gmail.com> writes: >> If you're fine with this, I'll raise the topic on both emacs-devel >> and this list. > > I suggested this idea because I thought it was a good one. The very fact > that we're still discussing it proves that it isn't as obvious as > I initially thought. That's fine with me. Let me state it clearly: I'm not against including ox-koma-letter.el in Org's core (then in Emacs), I actually think it is a good addition (once documented, that is.) My suggestion is to ask Emacs maintainers about the general policy regarding new Org/Emacs exporters. Chances are that they will blindly trust us, which I'm fine with. If they have a different opinion, it's better to hear it now than when we do the merge. Also remember I *removed* some exporters and other files from Org's core when releasing 8.0, because I wanted to draw a clearer line: the current rule is "If an Org feature relies on something that is not part of Emacs or not part of a standard GNU system, don't include it into core." That's why ox-freemind.el and org-mew.el new lives in contrib/, for example. For those features, GNU ELPA or some other packages archive (I'm not insisting on Org ELPA) is a the way to go IMO. But let's not revisit this, it's a separate issue. -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-18 18:10 ` Carsten Dominik 2014-01-19 13:19 ` Bastien @ 2014-02-17 19:10 ` Viktor Rosenfeld 2014-02-17 21:56 ` Thomas S. Dye ` (2 more replies) 1 sibling, 3 replies; 38+ messages in thread From: Viktor Rosenfeld @ 2014-02-17 19:10 UTC (permalink / raw) To: emacs-orgmode Hi everybody, sorry for replying so late to this discussion. I stopped following the list a while ago. Rasmus was so kind and tracked me down. Am 18.01.14 19:10, schrieb Carsten Dominik: > > On 18 Jan 2014, at 00:08, Nicolas Goaziou <n.goaziou@gmail.com> wrote: > >> There is one thing to consider, though: Viktor Rosenfeld (Cc'ed) >> contributed a significant number of lines of code to the file but hasn't >> signed FSF papers, AFAIK. > > Viktor, what is your positions on this? I had actually started the copyright assignment process in September but did not follow through with it because I did not fully understand the document and did not like some of the language. However, I'm willing to give it another shot and have sent my questions to the FSF. FWIW, I think that the copyright assignment process creates a huge barrier of entry to contribute to Orgmode and that it's unfortunate that one has to jump through hoops like this to contribute actual code (whereas other contributions, e.g., documentation, have no such obligation attached). Also, my view of the document, as I understand it, is that it's very one-sided and unfair to the developer, specifically the future works and indemnification clauses. For the record, I will not sign a document containing the indemnification clause as it currently stands. Cheers, Viktor ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-17 19:10 ` Viktor Rosenfeld @ 2014-02-17 21:56 ` Thomas S. Dye 2014-02-19 20:33 ` Viktor Rosenfeld 2014-02-17 22:25 ` Rasmus 2014-03-10 18:12 ` Greg Troxel 2 siblings, 1 reply; 38+ messages in thread From: Thomas S. Dye @ 2014-02-17 21:56 UTC (permalink / raw) To: Viktor Rosenfeld; +Cc: emacs-orgmode Aloha Viktor, Viktor Rosenfeld <listuser36@gmail.com> writes: > Also, my view of the document, as I understand it, is that it's very > one-sided and unfair to the developer, specifically the future works > and indemnification clauses. For the record, I will not sign a > document containing the indemnification clause as it currently stands. FWIW, as a small businessman, the indemnification clause looks fairly standard to me. The contracts for archaeological services that we routinely sign typically have a clause like this, usually coupled with a request for a certificate of insurance that specifies the levels of liability insurance that the business carries. As I read the clause, FSF is in the position of accepting 1) a code contribution from a developer, and 2) the developer's assurance that the contributed code can't be claimed as property by a third party. It seems prudent that, in the event of a successful property claim by a third party to a piece of code contributed by a developer, the developer who gave the false assurance should be held responsible. Otherwise, FSF might be brought down by copyleft opponents who knowingly contribute code to which others have property rights in order to create a basis for lawsuits. From my point of view, the problem is the extent to which property rights structure relationships in our society--an extent unprecedented in history. I applaud FSF for its efforts to create computer software to which we all have a claim not to be excluded from its use or enjoyment. All the best, Tom -- Thomas S. Dye http://www.tsdye.com ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-17 21:56 ` Thomas S. Dye @ 2014-02-19 20:33 ` Viktor Rosenfeld 2014-02-20 13:29 ` Rasmus 2014-03-04 9:35 ` Bastien 0 siblings, 2 replies; 38+ messages in thread From: Viktor Rosenfeld @ 2014-02-19 20:33 UTC (permalink / raw) To: emacs-orgmode Hi Tom, Am 17.02.14 22:56, schrieb Thomas S. Dye: > FWIW, as a small businessman, the indemnification clause looks fairly > standard to me. The contracts for archaeological services that we > routinely sign typically have a clause like this, usually coupled with a > request for a certificate of insurance that specifies the levels of > liability insurance that the business carries. > > As I read the clause, FSF is in the position of accepting 1) a code > contribution from a developer, and 2) the developer's assurance that the > contributed code can't be claimed as property by a third party. It > seems prudent that, in the event of a successful property claim by a > third party to a piece of code contributed by a developer, the developer > who gave the false assurance should be held responsible. Otherwise, FSF > might be brought down by copyleft opponents who knowingly contribute > code to which others have property rights in order to create a basis for > lawsuits. Thanks for your reply. I was hoping to get some feedback on how other Orgmode contributors see this issue (although this list is obviously self-selective). The problem I have is that I'm not a lawyer or a businessman and not a native English speaker. I do know enough though not to lightly sign documents I don't fully understand. At this point, I'm considering to actually get proper legal advice about this form, because I'm not satisfied in the state of affairs where I have stopped participating in the Orgmode community because I do not understand the copyright assignment form. Cheers, Viktor ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-19 20:33 ` Viktor Rosenfeld @ 2014-02-20 13:29 ` Rasmus 2014-02-20 22:32 ` Alan L Tyree 2014-03-04 9:35 ` Bastien 1 sibling, 1 reply; 38+ messages in thread From: Rasmus @ 2014-02-20 13:29 UTC (permalink / raw) To: emacs-orgmode Viktor Rosenfeld <listuser36@gmail.com> writes: > Hi Tom, > > Am 17.02.14 22:56, schrieb Thomas S. Dye: > >> FWIW, as a small businessman, the indemnification clause looks fairly >> standard to me. The contracts for archaeological services that we >> routinely sign typically have a clause like this, usually coupled with a >> request for a certificate of insurance that specifies the levels of >> liability insurance that the business carries. >> >> As I read the clause, FSF is in the position of accepting 1) a code >> contribution from a developer, and 2) the developer's assurance that the >> contributed code can't be claimed as property by a third party. It >> seems prudent that, in the event of a successful property claim by a >> third party to a piece of code contributed by a developer, the developer >> who gave the false assurance should be held responsible. Otherwise, FSF >> might be brought down by copyleft opponents who knowingly contribute >> code to which others have property rights in order to create a basis for >> lawsuits. > > Thanks for your reply. I was hoping to get some feedback on how other > Orgmode contributors see this issue (although this list is obviously > self-selective). The problem I have is that I'm not a lawyer or a > businessman and not a native English speaker. I do know enough though > not to lightly sign documents I don't fully understand. Perhaps FSFE would be able to shed some light on the issue (EU-based). Or Software Freedom Conservancy (US-based). I don't have further insights. —Rasmus -- May contains speling mistake ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-20 13:29 ` Rasmus @ 2014-02-20 22:32 ` Alan L Tyree 0 siblings, 0 replies; 38+ messages in thread From: Alan L Tyree @ 2014-02-20 22:32 UTC (permalink / raw) To: emacs-orgmode On 21/02/14 00:29, Rasmus wrote: > Viktor Rosenfeld <listuser36@gmail.com> writes: > >> Hi Tom, >> >> Am 17.02.14 22:56, schrieb Thomas S. Dye: >> >>> FWIW, as a small businessman, the indemnification clause looks fairly >>> standard to me. The contracts for archaeological services that we >>> routinely sign typically have a clause like this, usually coupled with a >>> request for a certificate of insurance that specifies the levels of >>> liability insurance that the business carries. >>> >>> As I read the clause, FSF is in the position of accepting 1) a code >>> contribution from a developer, and 2) the developer's assurance that the >>> contributed code can't be claimed as property by a third party. It >>> seems prudent that, in the event of a successful property claim by a >>> third party to a piece of code contributed by a developer, the developer >>> who gave the false assurance should be held responsible. Otherwise, FSF >>> might be brought down by copyleft opponents who knowingly contribute >>> code to which others have property rights in order to create a basis for >>> lawsuits. >> Thanks for your reply. I was hoping to get some feedback on how other >> Orgmode contributors see this issue (although this list is obviously >> self-selective). The problem I have is that I'm not a lawyer or a >> businessman and not a native English speaker. I do know enough though >> not to lightly sign documents I don't fully understand. > Perhaps FSFE would be able to shed some light on the issue (EU-based). > Or Software Freedom Conservancy (US-based). I don't have further > insights. > > —Rasmus > FWIW, most book publishing contracts that I have seen have something similar. An example: "The Authors warrant to the Publishers that the Work will in no way whatever violate any existing Copyright (except as notified under Clause 7(b)), and that it will contain nothing of a libellous or scandalous character. The Authors shall indemnify the Publishers against any claims, actions, loss or damage including costs and expenses incurred by the Publishers as a result of any breach of the present warranty." I imagine that quite a few members of this list have signed something similar. Cheers, Alan -- Alan L Tyree http://www2.austlii.edu.au/~alan Tel: 04 2748 6206 sip:typhoon@iptel.org ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-19 20:33 ` Viktor Rosenfeld 2014-02-20 13:29 ` Rasmus @ 2014-03-04 9:35 ` Bastien 1 sibling, 0 replies; 38+ messages in thread From: Bastien @ 2014-03-04 9:35 UTC (permalink / raw) To: Viktor Rosenfeld; +Cc: emacs-orgmode Hi Viktor, Viktor Rosenfeld <listuser36@gmail.com> writes: > At this point, I'm considering to actually get proper legal advice > about this form, because I'm not satisfied in the state of affairs > where I have stopped participating in the Orgmode community because I > do not understand the copyright assignment form. Let us know how it goes. Until your are 100% confident that signing the FSF paper is fine for you, we won't consider moving ox-koma-letter.el into core. (I fully respect the decision *not* to sign the papers.) Whether we should move ox-koma-letter.el into Org's core or into the GNU ELPA archive is a separate issue, since both require that you sign the papers. Thanks, -- Bastien ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-17 19:10 ` Viktor Rosenfeld 2014-02-17 21:56 ` Thomas S. Dye @ 2014-02-17 22:25 ` Rasmus 2014-03-10 18:12 ` Greg Troxel 2 siblings, 0 replies; 38+ messages in thread From: Rasmus @ 2014-02-17 22:25 UTC (permalink / raw) To: emacs-orgmode Viktor Rosenfeld <listuser36@gmail.com> writes: > sorry for replying so late to this discussion. I stopped following the > list a while ago. Rasmus was so kind and tracked me down. > > Am 18.01.14 19:10, schrieb Carsten Dominik: >> >> On 18 Jan 2014, at 00:08, Nicolas Goaziou <n.goaziou@gmail.com> wrote: >> >>> There is one thing to consider, though: Viktor Rosenfeld (Cc'ed) >>> contributed a significant number of lines of code to the file but hasn't >>> signed FSF papers, AFAIK. >> >> Viktor, what is your positions on this? > > I had actually started the copyright assignment process in September > but did not follow through with it because I did not fully understand > the document and did not like some of the language. However, I'm > willing to give it another shot and have sent my questions to the FSF. Thanks Viktor; let us know how it goes. Bastien and Carsten(?), before Viktor goes through too many hoops, perhaps you could indicate where you minds settled on the—potential—inclusion of ox-koma-letter.el. Cheers, Rasmus -- C is for Cookie ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-02-17 19:10 ` Viktor Rosenfeld 2014-02-17 21:56 ` Thomas S. Dye 2014-02-17 22:25 ` Rasmus @ 2014-03-10 18:12 ` Greg Troxel 2 siblings, 0 replies; 38+ messages in thread From: Greg Troxel @ 2014-03-10 18:12 UTC (permalink / raw) To: Viktor Rosenfeld; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 941 bytes --] Viktor Rosenfeld <listuser36@gmail.com> writes: > FWIW, I think that the copyright assignment process creates a huge > barrier of entry to contribute to Orgmode and that it's unfortunate > that one has to jump through hoops like this to contribute actual code > (whereas other contributions, e.g., documentation, have no such > obligation attached). > > Also, my view of the document, as I understand it, is that it's very > one-sided and unfair to the developer, specifically the future works > and indemnification clauses. For the record, I will not sign a > document containing the indemnification clause as it currently stands. I agree that the assignment process is a big barrier; it's personally kept me from starting down the path to contributing to several projects. In particular indemnification is problematic. But, org-mode is the tail, and it's unlikely emacs will decide to stop requiring assignment because of anyone here. [-- Attachment #2: Type: application/pgp-signature, Size: 180 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [RFC] Move ox-koma-letter into core? 2014-01-17 23:08 [RFC] Move ox-koma-letter into core? Nicolas Goaziou 2014-01-18 11:55 ` Rasmus 2014-01-18 18:10 ` Carsten Dominik @ 2014-01-18 21:15 ` Alan Schmitt 2 siblings, 0 replies; 38+ messages in thread From: Alan Schmitt @ 2014-01-18 21:15 UTC (permalink / raw) To: Nicolas Goaziou; +Cc: Org Mode List Nicolas Goaziou <n.goaziou@gmail.com> writes: > Hello, > > "ox-koma-letter" is an export back-end living in contrib, which, as you > may know, allows to easily produce letters from Org. I think this is > a nice feature to have[fn:1]. Should we have it in core? > > There is one thing to consider, though: Viktor Rosenfeld (Cc'ed) > contributed a significant number of lines of code to the file but hasn't > signed FSF papers, AFAIK. > > WDYT? I'm (obviously) all for it. And I want to stress that both Viktor and Rasmus contributed a lot to this code (and Nicolas too, of course). I'm just a minor contributor who uses this a lot and got lucky to be listed in the credits ;-) Alan ^ permalink raw reply [flat|nested] 38+ messages in thread
end of thread, other threads:[~2014-03-10 18:12 UTC | newest] Thread overview: 38+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-01-17 23:08 [RFC] Move ox-koma-letter into core? Nicolas Goaziou 2014-01-18 11:55 ` Rasmus 2014-01-18 18:10 ` Carsten Dominik 2014-01-19 13:19 ` Bastien 2014-01-19 14:03 ` Achim Gratz 2014-01-19 14:20 ` Bastien 2014-01-20 17:38 ` Achim Gratz 2014-01-20 18:12 ` Bastien 2014-01-20 19:10 ` Achim Gratz 2014-01-20 20:05 ` Bastien 2014-01-21 1:12 ` Rasmus 2014-01-21 2:50 ` Eric Schulte 2014-01-21 10:52 ` Bastien 2014-01-21 15:50 ` Nick Dokos 2014-01-21 15:57 ` Bastien 2014-01-21 18:31 ` Achim Gratz 2014-01-21 19:10 ` Bastien 2014-01-21 8:22 ` Detlef Steuer 2014-01-21 18:19 ` Achim Gratz 2014-01-21 19:08 ` Bastien 2014-01-27 14:36 ` Bastien 2014-01-29 13:53 ` Nicolas Goaziou 2014-01-29 14:02 ` Bastien 2014-02-07 10:35 ` Nicolas Goaziou 2014-02-07 10:47 ` Bastien 2014-02-07 17:08 ` Nicolas Goaziou 2014-02-07 17:28 ` Rasmus 2014-02-07 17:37 ` Thomas S. Dye 2014-02-08 13:17 ` Bastien 2014-02-17 19:10 ` Viktor Rosenfeld 2014-02-17 21:56 ` Thomas S. Dye 2014-02-19 20:33 ` Viktor Rosenfeld 2014-02-20 13:29 ` Rasmus 2014-02-20 22:32 ` Alan L Tyree 2014-03-04 9:35 ` Bastien 2014-02-17 22:25 ` Rasmus 2014-03-10 18:12 ` Greg Troxel 2014-01-18 21:15 ` Alan Schmitt
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git 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 read-only IMAP folder(s) and NNTP newsgroup(s).