Commit f11386a4 authored by Kirill Smelkov's avatar Kirill Smelkov

Relicense to GPLv3+ with wide exception for all Free Software / Open Source...

Relicense to GPLv3+ with wide exception for all Free Software / Open Source projects + Business options.

Nexedi stack is licensed under Free Software licenses with various exceptions
that cover three business cases:

- Free Software
- Proprietary Software
- Rebranding

As long as one intends to develop Free Software based on Nexedi stack, no
license cost is involved. Developing proprietary software based on Nexedi stack
may require a proprietary exception license. Rebranding Nexedi stack is
prohibited unless rebranding license is acquired.

Through this licensing approach, Nexedi expects to encourage Free Software
development without restrictions and at the same time create a framework for
proprietary software to contribute to the long term sustainability of the
Nexedi stack.

Please see https://www.nexedi.com/licensing for details, rationale and options.
parent 38fbc83c
Wendelin is free software licensed under GPLv3+ with additional permission Wendelin.core is free software licensed under GPLv3+ with additional permission
to link, combine and redistribute it with other open source software. The to link, combine and redistribute it with other free or open source software.
exact licensing terms follow:
Please see https://www.nexedi.com/licensing for rationale and options.
The exact licensing terms follow:
---------------------------------------- ----------------------------------------
Additional permission under GNU GPL version 3 section 7 : Additional permission under GNU GPL version 3 section 7 :
If you modify this Program, or any covered work, by linking or If you modify this Program, or any covered work, by linking or
combining it with other software covered by the terms of any of the Open combining it with other software covered by the terms of any of the
Source Initiative approved licenses <http://opensource.org/licenses>, licenses classified as free software license by the Free Software
Foundation
<https://www.gnu.org/licenses/license-list.en.html>,
or any of the Open Source Initiative approved licenses
<http://opensource.org/licenses>,
the licensors of this Program grant you additional permission to convey the licensors of this Program grant you additional permission to convey
the resulting work. Corresponding Source for a non-source form of such the resulting work. Corresponding Source for a non-source form of such a
a combination shall include the source code for all other software used combination shall include the source code for all other software used as
as well as that of the covered work. well as that of the covered work.
---------------------------------------- ----------------------------------------
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
all : all :
PYTHON ?= python PYTHON ?= python
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
"""BigArrays are NumPy ndarray-like interface on top of BigFile memory mappings. """BigArrays are NumPy ndarray-like interface on top of BigFile memory mappings.
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
"""BigArray that can be persisted ZODB-way """BigArray that can be persisted ZODB-way
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from wendelin.bigarray.array_zodb import ZBigArray from wendelin.bigarray.array_zodb import ZBigArray
from wendelin.bigfile.tests.test_filezodb import kkey, cacheInfo, ram_reclaim_all from wendelin.bigfile.tests.test_filezodb import kkey, cacheInfo, ram_reclaim_all
from wendelin.bigfile.tests.test_thread import NotifyChannel from wendelin.bigfile.tests.test_thread import NotifyChannel
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from wendelin.bigarray import BigArray from wendelin.bigarray import BigArray
from wendelin.bigfile import BigFile from wendelin.bigfile import BigFile
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
"""TODO big module-level picture description""" """TODO big module-level picture description"""
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* ~~~~~~~~ * ~~~~~~~~
* *
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
""" BigFile backed by OS file """ """ BigFile backed by OS file """
from wendelin.bigfile import BigFile from wendelin.bigfile import BigFile
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
""" BigFile backed by ZODB objects """ BigFile backed by ZODB objects
To represent BigFile as ZODB objects, each file block is represented separately To represent BigFile as ZODB objects, each file block is represented separately
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* ~~~~~~~~ * ~~~~~~~~
* *
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* ~~~~~~~~ * ~~~~~~~~
* *
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* *
* TODO write why this needed (shmfs, hugetlbfs, ...) * TODO write why this needed (shmfs, hugetlbfs, ...)
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
// TODO /dev/hugepages & hugetlbfs (see t/shm-punch-hole.c for notes on hugetlbfs) // TODO /dev/hugepages & hugetlbfs (see t/shm-punch-hole.c for notes on hugetlbfs)
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* ~~~~~~~~ * ~~~~~~~~
* *
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
# TODO description # TODO description
from wendelin.bigfile import BigFile, WRITEOUT_STORE, WRITEOUT_MARKSTORED from wendelin.bigfile import BigFile, WRITEOUT_STORE, WRITEOUT_MARKSTORED
from wendelin.lib.mem import bzero from wendelin.lib.mem import bzero
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from wendelin.bigfile.file_file import BigFile_File from wendelin.bigfile.file_file import BigFile_File
from wendelin.bigfile import WRITEOUT_STORE, WRITEOUT_MARKSTORED from wendelin.bigfile import WRITEOUT_STORE, WRITEOUT_MARKSTORED
from tempfile import NamedTemporaryFile from tempfile import NamedTemporaryFile
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from wendelin.bigfile.file_zodb import LivePersistent, ZBigFile, ZBlk_fmt_registry from wendelin.bigfile.file_zodb import LivePersistent, ZBigFile, ZBlk_fmt_registry
from wendelin.bigfile import file_zodb, ram_reclaim from wendelin.bigfile import file_zodb, ram_reclaim
from wendelin.bigfile.tests.test_thread import NotifyChannel from wendelin.bigfile.tests.test_thread import NotifyChannel
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
// XXX better link with it // XXX better link with it
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
// RUNWITH: t/t_with-tmpfs /dev/shm 7m // RUNWITH: t/t_with-tmpfs /dev/shm 7m
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from wendelin.bigfile import BigFile, WRITEOUT_STORE from wendelin.bigfile import BigFile, WRITEOUT_STORE
from threading import Thread, Lock from threading import Thread, Lock
from time import sleep from time import sleep
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
// XXX better link with it // XXX better link with it
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* ~~~~ * ~~~~
* *
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* *
* TODO description * TODO description
......
...@@ -10,14 +10,16 @@ ...@@ -10,14 +10,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* ~~~~~~~~ * ~~~~~~~~
* *
......
...@@ -10,14 +10,16 @@ ...@@ -10,14 +10,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* ~~~~~~~~ * ~~~~~~~~
* *
......
...@@ -10,14 +10,16 @@ ...@@ -10,14 +10,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* ~~~~~~~~ * ~~~~~~~~
* TODO write why this needed (shmfs, hugetlbfs, ...) * TODO write why this needed (shmfs, hugetlbfs, ...)
......
...@@ -10,14 +10,16 @@ ...@@ -10,14 +10,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
#include <stdint.h> #include <stdint.h>
......
...@@ -10,14 +10,16 @@ ...@@ -10,14 +10,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
* *
* ~~~~~~~~ * ~~~~~~~~
* *
......
...@@ -10,14 +10,16 @@ ...@@ -10,14 +10,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
......
...@@ -10,14 +10,16 @@ ...@@ -10,14 +10,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
#include <ccan/build_assert/build_assert.h> #include <ccan/build_assert/build_assert.h>
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
/* first include with NDEBUG unset to get __assert_* prototypes */ /* first include with NDEBUG unset to get __assert_* prototypes */
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
# like multiply.reduce() but does not overflow # like multiply.reduce() but does not overflow
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from numpy import ndarray, uint8, copyto from numpy import ndarray, uint8, copyto
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from wendelin.lib.zodb import dbstoropen from wendelin.lib.zodb import dbstoropen
from zlib import adler32 from zlib import adler32
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from wendelin.lib.calc import mul from wendelin.lib.calc import mul
def test_mul(): def test_mul():
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from wendelin.lib.zodb import deactivate_btree from wendelin.lib.zodb import deactivate_btree
from wendelin.lib.testing import getTestDB from wendelin.lib.testing import getTestDB
from persistent import Persistent, UPTODATE, GHOST from persistent import Persistent, UPTODATE, GHOST
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
#include <wendelin/utils.h> #include <wendelin/utils.h>
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from ZODB.FileStorage import FileStorage from ZODB.FileStorage import FileStorage
from ZODB import DB from ZODB import DB
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
from setuptools import setup, Extension, Command, find_packages from setuptools import setup, Extension, Command, find_packages
from setuptools.command.build_py import build_py as _build_py from setuptools.command.build_py import build_py as _build_py
from setuptools.command.build_ext import build_ext as _build_ext from setuptools.command.build_ext import build_ext as _build_ext
......
...@@ -8,14 +8,16 @@ ...@@ -8,14 +8,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
# #
# TODO intro # TODO intro
from __future__ import print_function from __future__ import print_function
......
...@@ -10,14 +10,16 @@ ...@@ -10,14 +10,16 @@
* option) any later version, as published by the Free Software Foundation. * option) any later version, as published by the Free Software Foundation.
* *
* You can also Link and Combine this program with other software covered by * You can also Link and Combine this program with other software covered by
* the terms of any of the Open Source Initiative approved licenses and Convey * the terms of any of the Free Software licenses or any of the Open Source
* the resulting work. Corresponding source of such a combination shall include * Initiative approved licenses and Convey the resulting work. Corresponding
* the source code for all other software used. * source of such a combination shall include the source code for all other
* software used.
* *
* This program is distributed WITHOUT ANY WARRANTY; without even the implied * This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* *
* See COPYING file for full licensing terms. * See COPYING file for full licensing terms.
* See https://www.nexedi.com/licensing for rationale and options.
*/ */
#include <wendelin/bigfile/ram.h> #include <wendelin/bigfile/ram.h>
......
...@@ -7,14 +7,16 @@ ...@@ -7,14 +7,16 @@
# option) any later version, as published by the Free Software Foundation. # option) any later version, as published by the Free Software Foundation.
# #
# You can also Link and Combine this program with other software covered by # You can also Link and Combine this program with other software covered by
# the terms of any of the Open Source Initiative approved licenses and Convey # the terms of any of the Free Software licenses or any of the Open Source
# the resulting work. Corresponding source of such a combination shall include # Initiative approved licenses and Convey the resulting work. Corresponding
# the source code for all other software used. # source of such a combination shall include the source code for all other
# software used.
# #
# This program is distributed WITHOUT ANY WARRANTY; without even the implied # This program is distributed WITHOUT ANY WARRANTY; without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# #
# See COPYING file for full licensing terms. # See COPYING file for full licensing terms.
# See https://www.nexedi.com/licensing for rationale and options.
# tell python wendelin.* modules hierarchy starts at top-level # tell python wendelin.* modules hierarchy starts at top-level
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment