Skip to content

Commit

Permalink
New AliceVision introduction files: README, CONTRIBUTING, logo, etc.
Browse files Browse the repository at this point in the history
  • Loading branch information
fcastan committed Sep 5, 2017
1 parent da158f5 commit 05e4a72
Show file tree
Hide file tree
Showing 15 changed files with 3,361 additions and 3,099 deletions.
74 changes: 74 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Contributor Covenant Code of Conduct

## Our Pledge

In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, gender identity and expression, level of experience,
nationality, personal appearance, race, religion, or sexual identity and
orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment
include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team privately at alicevision-team@googlegroups.com. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct/

[homepage]: https://www.contributor-covenant.org

35 changes: 35 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Contributing to AliceVision
===========================

Alice Vision relies on a friendly and community-driven effort to create an open source photogrammetry solution.
In order to foster a friendly atmosphere where technical collaboration can flourish,
we recommend you to read the [code of conduct](CODE_OF_CONDUCT.md).


Contributing Workflow
---------------------

The contributing workflow relies on [Github Pull Requests](https://help.github.com/articles/using-pull-requests/).

1. If it is an important change, we recommend you to discuss it on the mailing-list
before starting implementation. This ensure that the development is aligned with other
developpements already started and will be efficiently integrated.

2. Create the corresponding issues.

3. Create a branch and start a PR starting by [WIP], like "[WIP] My new feature" so everyone can follow the development.
Explain the implementation in the PR description with links to issues.

4. Implement the new feature(s). Add unit test if needed.
One feature per PR is ideal for review, but linked features can be part of the same PR.

5. When it is ready for review, remove "WIP" from the PR name.

6. The reviewers will look over the code and ask for changes, explain problems they found,
congratulate the author, etc. using the github comments.

7. After approval, one of the developers with commit approval to the official main repository
will merge your fixes into the "develop" branch.

8. If not already the case, your name will be added to the [contributors list](CONTRIBUTORS.md).

27 changes: 4 additions & 23 deletions AUTHORS → CONTRIBUTORS-libmv.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,8 @@
---------------
openMVG authors
---------------
Pierre Moulon <pmoulon@gmail.com>
Pascal Monasse <monasse@imagine.enpc.fr>
Renaud Marlet <renaud.marlet@enpc.fr>
libmv Contributors
==================

anhtuann
Bruno Duisit
Fabien Castan
Iivari Äikäs
luxigo
Michael Holroyd
Romain Janvier
Rory McCann
Romuald Perrot
rhiestan
sergi pujades-rocamora
sflotron
vincentweb
Yohann Salaun
A subpart of libmv has been included in the "multiview" module and continue to evolve.

-------------
OpenMVG authors would thanks the libmv authors
-------------
Andrew Chant <andrew.chant@gmail.com>
Daniel Waterworth <da.waterworth@gmail.com>
Darius Blaszyk <dblaszyk@gmail.com>
Expand All @@ -39,3 +19,4 @@ Rehno Lindeque <errantkid@gmail.com>
Slava Vishnyakov <bomboze@gmail.com>
Vess Perfanov <vessper@gmail.com>
W. James MacLean <w.james.maclean@gmail.com>

66 changes: 66 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
AliceVision Contributors
========================

[libmv](https://github.com/libmv/libmv) has been an important source of inspiration for the design of openMVG and part of the code from the "multiview" and "robust_estimation" modules are based on libmv code, see [CONTRIBUTORS-libmv.md](CONTRIBUTORS-libmv.md).
[openMVG](https://github.com/openMVG/openMVG) and [CMPMVS](http://ptak.felk.cvut.cz/sfmservice/websfm.pl?menu=cmpmvs) have been the first steps to build AliceVision.


Individuals
-----------

anhtuann
Bruno Duisit
Carsten Griwodz
Clement Aymard
Clement Debize
Cyril Pichard
Fabien Castan
Gregoire De Lillo
Havard Espeland
Iivari Aikas
Jean Melou
Lilian Calvet
luxigo
Michael Holroyd
Michal Polic
Nicolas Rondaud
Pascal Monasse
Pierre Gurdjos
Pierre Moulon
Renaud Marlet
rhiestan
Romain Janvier
Romuald Perrot
Rory McCann
Sergi Pujades-Rocamora
Simone Gasparini
Stephane Flotron
Tomas Pajdla
vincentweb
Yann Lanthony
Yohann Salaun
Zeljko Vrba


Institutions
------------

Czech Technical University (CTU) in Prague, Czech Republic
http://cmp.felk.cvut.cz

IMAGINE from the Universite Paris Est, LIGM Gaspard-Monge, France
http://imagine.enpc.fr

Institut National Polytechnique de Toulouse (INPT), France
http://www.inp-toulouse.fr

Mikros Image, Post-Production Company in Paris, France
http://www.mikrosimage.com

Simula Research Laboratory AS in Oslo, Norway
https://www.simula.no

Quine in Oslo, Norway
http://www.quine.no

This project has received funding from the European Union’s Horizon 2020 research and innovation programme, see [POPART](http://www.popartproject.eu) and [LADIO](http://www.ladioproject.eu).
46 changes: 23 additions & 23 deletions COPYRIGHT.md → COPYING.md
Original file line number Diff line number Diff line change
@@ -1,82 +1,82 @@

## OpenMVG License
## AliceVision License

* __OpenMVG - open Multiple View Geometry__<br />
Copyright OpenMVG authors
Licensed under the [MPL2 license](http://opensource.org/licenses/MPL-2.0).
AliceVision is licensed under the [MPL2 license](LICENSE-MPL2.md).

## Included third parties licence details
[libmv](https://github.com/libmv/libmv) has been an important source of inspiration for the design and part of the code of the "multiview" and "robust_estimation" modules are based on libmv code, see [LICENSE-libmv.md](LICENSE-libmv.md).

This program includes works distributed under the terms of another license(s) and other copyright notice(s).
## Third parties licenses

* __ceres-solver__<br />
This program is based on works distributed under the terms of another license(s) and other copyright notice(s).

* __ceres-solver__
<[http://ceres-solver.org/](http://ceres-solver.org/)><br />
Copyright 2015 Google Inc. All rights reserved.
Licensed under the [New BSD licence](http://ceres-solver.org/license.html).

* __cmdLine__<br />
* __cmdLine__
Copyright (c) Pascal Monasse.
Licensed under the [MPL2 license](http://opensource.org/licenses/MPL-2.0).

* __CppUnitLite__ (optionnal)<br />
* __CppUnitLite__ (optionnal)
Public domain.

* __cxsparse__ (optionnal)<br />
* __cxsparse__ (optionnal)
Copyright (c) 2006-2012, Timothy A. Davis.
Distributed under the [GNU LGPL license](http://opensource.org/licenses/lgpl-license).

* __easyexif__<br />
* __easyexif__
Copyright (c) 2010 Mayank Lahiri.
Distributed under the [New BSD License](http://opensource.org/licenses/BSD-3-Clause).

* __eigen__<br />
* __eigen__
Copyright (c) Eigen authors.
Distributed under the [MPL2 license](http://opensource.org/licenses/MPL-2.0).
Compiled with EIGEN_MPL2_ONLY to ensure MPL2 compatible code.

* __flann__<br />
* __flann__
Copyright (c) 2008-2011 Marius Muja (mariusm@cs.ubc.ca). All rights reserved.
Copyright (c) 2008-2011 David G. Lowe (lowe@cs.ubc.ca). All rights reserved.
Distributed under the [BSD License](http://www.opensource.org/licenses/bsd-license.php).

* __histogram__<br />
* __histogram__
Copyright (c) Jansson Consulting & Pierre Moulon.
Licensed under the [MPL2 license](http://opensource.org/licenses/MPL-2.0).

* __htmlDoc__<br />
* __htmlDoc__
Copyright (c) Pierre Moulon.
Licensed under the [MPL2 license](http://opensource.org/licenses/MPL-2.0).

* __jpeg__<br />
* __jpeg__
Copyright (c) Independent JPEG Group License.
Licensed under the [Independent JPEG Group License](https://spdx.org/licenses/IJG).

* __lemon__<br />
* __lemon__
Copyright (c) Lemon authors.
Licensed under the [Boost License 1.0](http://www.boost.org/LICENSE_1_0.txt).

* __png__ (optionnal)<br />
* __png__ (optionnal)
Copyright (c) 2004, 2006-2015 Glenn Randers-Pehrson
Licensed under the [lib png license](http://www.libpng.org/pub/png/src/libpng-LICENSE.txt).

* __progress__<br />
* __progress__
Copyright (c) Pierre MOULON
Licensed under the [MPL2 license](http://opensource.org/licenses/MPL-2.0).

* __stlplus3__<br />
* __stlplus3__
Copyright (c) 1999-2004 Southampton University, 2004 onwards Andy Rushton. All rights reserved.
Licensed under the [BSD license](http://opensource.org/licenses/bsd-license.php).

* __tiff__ (optionnal)<br />
* __tiff__ (optionnal)
Copyright (c) 1988-1997 Sam Leffler
Copyright (c) 1991-1997 Silicon Graphics, Inc.
Licensed under a BSD-like license.

* __vectorGraphics__<br />
* __vectorGraphics__
Copyright (c) Pierre Moulon
Licensed under the [MPL2 license](http://opensource.org/licenses/MPL-2.0).

* __zlib__ (optionnal)<br />
* __zlib__ (optionnal)
Copyright (C) 1995-2005 Jean-loup Gailly
Licensed under the [zlib license](http://opensource.org/licenses/Zlib).

Expand Down
File renamed without changes.
3 changes: 2 additions & 1 deletion license.libmv → LICENSE-libmv.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2007-2011 libmv authors.
Copyright (c) 2010 libmv authors.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
Expand All @@ -17,3 +17,4 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.

Loading

0 comments on commit 05e4a72

Please sign in to comment.