|
1 | 1 | <!DOCTYPE html>
|
2 |
| -<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Credits</title><meta charset="utf8"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link rel="stylesheet" href="/css/style.css"/><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/themes/prism.min.css"/><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/components/prism-core.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/components/prism-ocaml.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/components/prism-clike.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/components/prism-reason.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.9.0/components/prism-javascript.min.js"></script><script src="/js/client.js"></script></head><body class="ocsigen.github.io 1.0 credits"><div class="page-header"><p class="logo-ocsigen"><a href="/" class="ocsimore_phrasing_link"><img src="/img/ocsigen-white.svg" alt="Ocsigen"/></a> |
3 |
| -</p><ul class="mainmenu"><li class="mainmenu-home mainmenu-current"><a href="/" class="ocsimore_phrasing_link">Home</a> |
4 |
| -</li><li class="mainmenu-doc"><a href="/tuto/6.2/manual/intro" class="ocsimore_phrasing_link">Doc</a> |
5 |
| -</li><li><a href="/eliom/6.3/manual/intro" class="ocsimore_phrasing_link">Eliom</a> |
6 |
| -</li><li><a href="/js_of_ocaml/3.1.0/manual/overview" class="ocsimore_phrasing_link">Js_of_ocaml</a> |
7 |
| -</li><li><a href="/lwt/4.1.0/manual/manual" class="ocsimore_phrasing_link">Lwt</a> |
8 |
| -</li><li><a href="/tyxml/4.3.0/manual/intro" class="ocsimore_phrasing_link">Tyxml</a> |
9 |
| -</li><li><a href="/ocsigen-start/1.1.0/manual/intro" class="ocsimore_phrasing_link">Start</a> |
10 |
| -</li></ul><aside class="how-drawer"><input id="how-drawer-toggle" type="checkbox"/><label for="how-drawer-toggle" id="how-drawer-label"><span class="how-drawer-icon"></span></label><nav class="how-drawer-content"><ul class="drawermainmenu"><li class="drawermainmenu-home drawermainmenu-current"><a href="/" class="ocsimore_phrasing_link">Home</a> |
11 |
| -</li><li class="drawermainmenu-doc"><a href="/tuto/6.2/manual/intro" class="ocsimore_phrasing_link">Doc</a> |
12 |
| -</li><li class="drawermainmenu-project"><a href="/eliom/6.3/manual/intro" class="ocsimore_phrasing_link">Eliom</a> |
13 |
| -</li><li class="drawermainmenu-project"><a href="/js_of_ocaml/3.1.0/manual/overview" class="ocsimore_phrasing_link">Js_of_ocaml</a> |
14 |
| -</li><li class="drawermainmenu-project"><a href="/ocsigenserver/2.9/manual/quickstart" class="ocsimore_phrasing_link">Server</a> |
15 |
| -</li><li class="drawermainmenu-project"><a href="/lwt/4.1.0/manual/manual" class="ocsimore_phrasing_link">Lwt</a> |
16 |
| -</li><li class="drawermainmenu-project"><a href="/tyxml/4.3.0/manual/intro" class="ocsimore_phrasing_link">Tyxml</a> |
17 |
| -</li><li class="drawermainmenu-project"><a href="/ocsigen-toolkit/1.1.0/manual/intro" class="ocsimore_phrasing_link">Toolkit</a> |
18 |
| -</li><li class="drawermainmenu-project"><a href="/ocsigen-start/1.1.0/manual/intro" class="ocsimore_phrasing_link">Start</a> |
19 |
| -</li><li class="drawermainmenu-page"><a href="/projects" class="ocsimore_phrasing_link">Other projects</a> |
20 |
| -</li><li class="drawermainmenu-page"><a href="/papers" class="ocsimore_phrasing_link">Research papers</a> |
21 |
| -</li><li class="drawermainmenu-page"><a href="/credits" class="ocsimore_phrasing_link">Who does Ocsigen?</a> |
22 |
| -</li><li class="drawermainmenu-page"><a href="/blog" class="ocsimore_phrasing_link">Blog</a> |
23 |
| -</li><li class="drawermainmenu-page"><a href="https://github.com/ocsigen" class="ocsimore_phrasing_link">Source code</a> |
24 |
| -</li></ul></nav></aside></div><div class="project-page"><div class="rightcol"><header><h1>Credits</h1></header><p>Ocsigen is a collaborative open source project mainly developed by |
25 |
| -<a href="https://www.besport.com" class="ocsimore_phrasing_link">Be Sport</a> and |
26 |
| -<a href="http://www.univ-paris-diderot.fr" class="ocsimore_phrasing_link">Paris Diderot university</a>. |
27 |
| -</p><p>It comes from a research project of the |
28 |
| -<a href="https://www.irif.fr/" class="ocsimore_phrasing_link">Research Institute for Foundations of Computer Science (IRIF)</a> |
29 |
| -(<a href="http://www.univ-paris-diderot.fr" class="ocsimore_phrasing_link">Paris Diderot university</a> and <a href="http://www.cnrs.fr" class="ocsimore_phrasing_link">CNRS</a>). |
30 |
| -</p><p>It is part of the <a href="http://www.irill.org" class="ocsimore_phrasing_link">IRILL</a>, |
31 |
| -a center for Research and Innovation on Free Software, located at Inria Paris. |
32 |
| -</p><p>It received founding from <a href="http://inria.fr" class="ocsimore_phrasing_link">Inria</a> and the |
33 |
| -<a href="http://www.agence-nationale-recherche.fr/" class="ocsimore_phrasing_link">ANR</a>, through three research projects: |
34 |
| -</p><ul class="sponsorprojects"><li> <em>Programmation fonctionnelle pour le Web</em> (2007-2010) |
35 |
| -</li><li> <em><a href="http://www-sop.inria.fr/indes/pwd/" class="ocsimore_phrasing_link">PWD</a></em> (2010-2013) labellised by the <a href="http://www.systematic-paris-region.org" class="ocsimore_phrasing_link">System@tic cluster</a> |
36 |
| -</li><li> <em>Ubiquitous Content Framework</em> (FUI project, <a href="http://www.systematic-paris-region.org" class="ocsimore_phrasing_link">System@tic cluster</a>) |
37 |
| -</li></ul><h2>Contact</h2><p>You can send a (private) e-mail to the <a href="mailto:contact@ocsigen.org" class="ocsimore_phrasing_link">development team</a>. However, please prefer <a href="https://discuss.ocaml.org" class="ocsimore_phrasing_link">OCaml's discuss</a>, with tag Ocsigen, for all your technical questions. |
38 |
| -You can also have a look at the archives of the <a href="http://sympa.mancoosi.univ-paris-diderot.fr/wws/info/ocsigen" class="ocsimore_phrasing_link">public mailing-list</a> (deprecated). |
39 |
| -</p><h2>Authors and contributors</h2><p><strong>Vincent Balat</strong> |
40 |
| -<em>(project leader, Server, Eliom, Ocsigen Start, Ocsigen Toolkit, ...)</em> <br/> |
41 |
| -<strong>Jérôme Vouillon</strong> |
42 |
| -<em>(Lwt, Web server, Js_of_ocaml, Eliom, O'Closure, ...)</em> <br/> |
43 |
| -<strong>Vasilis Papavasileiou</strong> |
44 |
| -<em>(Eliom, Server, Eliom-base-app, Ocsigen Toolkit,...)</em> <br/> |
45 |
| -<strong>Gabriel Radanne</strong> |
46 |
| -<em>(Tyxml, Semantics of client-server Eliom applications, Eliom, etc.)</em><br/> |
47 |
| -<strong>Hugo Heuzard</strong> |
48 |
| -<em>(Js_of_ocaml, Eliom)</em> <br/> |
49 |
| -<strong>Danny Willems</strong> |
50 |
| -<em>(Ocsigen Start)</em> <br/> |
51 |
| -<strong>Benedikt Becker</strong> |
52 |
| -<em>(Ocsimore, Eliom client-server syntax, ...)</em><br/> |
53 |
| -<strong>Boris Yakobowski</strong> |
54 |
| -<em>(Ocsimore, module Extendconfiguration, Ocsigen server...)</em> <br/> |
55 |
| -<strong>Pierre Chambart</strong> |
56 |
| -<em>(Comet, Eliom client, ...)</em><br/> |
57 |
| -<strong>Grégoire Henry</strong> |
58 |
| -<em>(safe unmarshalling of client data, Eliom client, ...)</em><br/> |
59 |
| -<strong>Jérémie Dimino</strong> |
60 |
| -<em>(Lwt)</em> <br/> |
61 |
| -<strong>Benjamin Canou</strong> |
62 |
| -<em>(O'Browser, Eliom client, Goji)</em> <br/> |
63 |
| -<strong>Jacques-Pascal Deplaix</strong> |
64 |
| -<em>(Ocsimore, ...)</em> <br/> |
65 |
| -<strong>Jérôme Maloberti</strong> |
66 |
| -<em>(GODI packaging, OcCDuce)</em><br/> |
67 |
| -<strong>Raphaël Proust</strong> |
68 |
| -<em>(Ocsforge, Eliom client, Comet)</em><br/> |
69 |
| -<strong>Charly Chevalier</strong> |
70 |
| -<em>(OJWidgets, Eliom widgets, Eliom base app)</em><br/> |
71 |
| -<strong>Romain Calascibetta</strong> |
72 |
| -<em>(Server)</em><br/> |
73 |
| -<strong>Enguerrand Decorne</strong> |
74 |
| -<em>(Eliom Widgets)</em><br/> |
75 |
| -<strong>Grégoire Lionnet</strong> |
76 |
| -<em>(Eliom mobile)</em><br/> |
77 |
| -<strong>Christophe Lecointe</strong> |
78 |
| -<em>(OJQuery, Goji)</em><br/> |
79 |
| -<strong>Arnaud Parant</strong> |
80 |
| -<em>(Eliom mobile, Graffiti 2)</em><br/> |
81 |
| -<strong>Stéphane Glondu</strong> |
82 |
| -<em>(Configuration file, Findlib integration, access control, HTTP authentication, Debian package, ...)</em> <br/> |
83 |
| -<strong>Gabriel Kerneis</strong> |
84 |
| -<em>(XHTML syntax extension for OCaml 3.10, Ocsipersist with SQLite, CGI module, forms in Eliom, deflatemod, ...)</em> <br/> |
85 |
| -<strong>Denis Berthod</strong> |
86 |
| -<em>(HTTP protocol, Web server)</em><br/> |
87 |
| -<strong>Jaap Boender</strong> |
88 |
| -<em>(Ocsimore, NetBSD and Godi packages)</em> <br/> |
89 |
| -<strong>Gabriel Scherer</strong> |
90 |
| -<em>(Macaque)</em> <br/> |
91 |
| -<strong>Gabriel Cardoso</strong> |
92 |
| -<em>(O'Closure)</em> <br/> |
93 |
| -<strong>Baptiste Strazzulla</strong> |
94 |
| -<em>(Eliom destillery, Makefile for client server applications, documentation, ...)</em><br/> |
95 |
| -<strong>Jean-Henri Granarolo</strong> |
96 |
| -<em>(Ocsforge)</em><br/> |
97 |
| -<strong>Simon Castellan</strong> |
98 |
| -<em>(HTML5, OpenID, SVG)</em> <br/> |
99 |
| -<strong>Barbara Lepage</strong> |
100 |
| -<em>(Code samples, documentation)</em> <br/> |
101 |
| -<strong>Séverine Maingaud</strong> |
102 |
| -<em>(Eliom widgets, ...)</em> <br/> |
103 |
| -<strong>Piero Furiesi</strong> |
104 |
| -<em>(Ocsimore)</em> <br/> |
105 |
| -<strong>Thorsten Ohl</strong> |
106 |
| -<em>(most of the functions generating XHTML (xML and xHTML modules))</em><br/> |
107 |
| -<strong>Mauricio Fernandez</strong> |
108 |
| -<em>(Xhtmlcompact, static linking of extensions and Eliom modules)</em> <br/> |
109 |
| -<strong>Michael Laporte</strong> |
110 |
| -<em>(Meow chat)</em> <br/> |
111 |
| -<strong>Nataliya Guts</strong> |
112 |
| -<em>(Web server, HTTPS)</em> <br/> |
113 |
| -<strong>Archibald Pontier</strong> |
114 |
| -<em>(Atom, Pubsubhubbub)</em> <br/> |
115 |
| -<strong>Jérôme Velleine</strong> |
116 |
| -<em>(CGI module)</em> <br/> |
117 |
| -<strong>Charles Oran</strong> |
118 |
| -<em>(O'Closure)</em> <br/> |
119 |
| -<strong>Pierre Clairambault</strong> |
120 |
| -<em>(Lwt_lib, Gentoo package, configure script, ...)</em> <br/> |
121 |
| -<strong>Cécile Herbelin</strong> |
122 |
| -<em>HTML5, Benchmarks</em> <br/> |
123 |
| -</p><h2>Other team members</h2><p><strong>Emmanuel Chailloux</strong> |
124 |
| -<em>(mentoring)</em> |
125 |
| -<strong>Raphaëlle Crubillé</strong> |
126 |
| -<em>(dynamic javascript generation)</em><br/> |
127 |
| -<strong>Till Varoquaux</strong> |
128 |
| -<em>(javascript generation)</em> <br/> |
129 |
| -<strong>Fabien Benureau</strong> |
130 |
| -<em>(javascript generation)</em> |
131 |
| -</p><h3>Acknowledgements</h3><p>To all authors and contributors, and to: |
132 |
| -</p><ul><li> Roberto Di Cosmo, |
133 |
| -</li><li> Juliusz Chroboczek <em>(HTTP)</em>, |
134 |
| -</li><li> Alain Frisch <em>(OCamlDuce version, Xhtml typing, natdynlink, etc.)</em>, |
135 |
| -</li><li> Jean-Vincent Loddo, |
136 |
| -</li><li> Dario Teixeira <em>(many comments on documentation, bug reports, suggestions ...)</em>, |
137 |
| -</li><li> Janne Hellsten <em>(Miniwiki example, many comments, suggestions, bugfixes)</em>, |
138 |
| -</li><li> William Le Ferrand, |
139 |
| -</li><li> Samuel Mimram <em>(SSL, Debian package)</em>, |
140 |
| -</li><li> Grégoire Henry <em>(bugfixes in OcamlSSL, etc.)</em>, |
141 |
| -</li><li> Stefano Zacchiroli, |
142 |
| -</li><li> Richard Jones <em>(Fedora packages)</em>, |
143 |
| -</li><li> Veaceslav Grecea <em>(ALTLinux packages)</em>, |
144 |
| -</li><li> Martin Bahier <em>(Proofreading the documentation)</em>, |
145 |
| -</li><li> Arnaud Spiwack <em>(Jocsigen experiment)</em>, |
146 |
| -</li><li> Antoine Popineau <em>(CSS and images for directory listing)</em>, |
147 |
| -</li><li> David Mentré, |
148 |
| -</li><li> Emmanuel Chailloux, |
149 |
| -</li><li> Christophe Fouqueré, |
150 |
| -</li><li> Alexandre Miquel, |
151 |
| -</li><li> Russ Harmer, |
152 |
| -</li><li> Stéphane Dalmas <em>(patch for <span class="teletype"><select></span>)</em>, |
153 |
| -</li><li> INRIA's Gallium team <em>(for OCaml)</em>, |
154 |
| -</li><li> Gerd Stolpmann <em>(for Ocamlnet)</em>, |
155 |
| -</li><li> All the BeSport team, |
156 |
| -</li><li> and thanks all the users who sent very useful comments, and to Vincent's (other) students who took part in the very first version: Yann Binot, Julien Chapuis, Arnaud Delattre, Alexandre Érisay, Julien Mineraud (Xhtmlpp - xhtml pretty-printing)</li></ul></div></div><div class="main-page-section main-page-section-about"><div class="main-page-section-content"><ul><li> <a href="/credits" class="ocsimore_phrasing_link">Who does Ocsigen?</a> |
157 |
| -</li><li> <a href="/papers" class="ocsimore_phrasing_link">Research papers</a> |
158 |
| -</li><li> <a href="/projects" class="ocsimore_phrasing_link">All the projects</a> |
159 |
| -</li><li> <a href="/blog" class="ocsimore_phrasing_link">Blog</a> |
160 |
| -</li><li> <a href="https://github.com/ocsigen" class="ocsimore_phrasing_link">Source code</a></li></ul></div></div></body></html> |
| 2 | +<html> |
| 3 | + <head><meta http-equiv="refresh" content="0; URL=home/credits.html" /></head> |
| 4 | + <body></body> |
| 5 | +</html> |
0 commit comments