[Phpmyadmin-devel] license for error reporting server
dieter.adriaenssens at gmail.com
Mon Aug 26 13:22:33 CEST 2013
2013/8/26 Mohamed Ashraf <mohamed.ashraf.213 at gmail.com>:
> On Mon, Aug 26, 2013 at 11:34 AM, Dieter Adriaenssens
> <dieter.adriaenssens at gmail.com> wrote:
>> 2013/8/19 Mohamed Ashraf <mohamed.ashraf.213 at gmail.com>:
>>> On Mon, Aug 19, 2013 at 6:18 PM, Dieter Adriaenssens
>>> <dieter.adriaenssens at gmail.com> wrote:
>>>> Hi Mohamed,
>>>> On the team meeting last week, we discussed the license under which
>>>> the error reporting server will be published.
>>>> Because it is based on cakePHP which is licensed under MIT 2.0, we
>>>> decided to license our additions under MIT 2.0 as well. This way it
>>>> will be easier to contribute any changes that might be useful for
>>>> cakePHP upstream (if applicable).
>>>> In order to keep track of who holds copyright on which files (cakePHP
>>>> or phpMyAdmin), a copyright notice should be added to each file that
>>>> was created for phpMyAdmin. For original cakePHP files that are
>>>> modified, both copyright holders (cakePHP and phpMyAdmin) should be
>>>> Can you do the necessary changes?
>>>> Kind regards,
>>>> Dieter Adriaenssens
>>> Hi Dieter,
>>> so each and every file created should have a copyright notice. Does
>>> that include generated files such as the schema or the migrations?
>> I would say yes.
>> If they are generated by a script, you can probably modify this
>> script to add the copyright notice to it.
> The script is in either a cakephp file or a plugin file. I do not own
> them. which would create two problems first should I also add our
> copyrighted notice to these files as well. and the other thing is that
> prevents us from updating cakephp or the plugins in the future since
> we have changed their files or we would have to do the changes to
> every update.
> I recommend that we ignore generated files. I do not know what is the
> use of copyrighting a generated file. we didn't create it. we ran a
> command and it was created for us by the code that someone else wrote.
> if anything they should own the copyright not us.
OK, it makes sense to ignore the generated files.
What are they generated from?
>>> Also I would need the actual script you want to be included at the top
>>> of the file be it ours or has joint authors.
>> In case it is only us, use the same docblock as the one for the
>> cakePHP files, but replace all cakePHP stuff with phpMyAdmin.
>> * phpMyAdmin Error reporting server
>> * Copyright (c) phpMyAdmin project (http://www.phpmyadmin.net)
>> * Licensed under The MIT License
>> * For full copyright and license information, please see the LICENSE.txt
>> * Redistributions of files must retain the above copyright notice.
>> * @copyright Copyright (c) phpMyAdmin project (http://www.phpmyadmin.net)
>> * @link http://www.phpmyadmin.net
>> * @license http://www.opensource.org/licenses/mit-license.php MIT License
>> (remove the since and package, because our fiels were not released as
>> part of cakePHP)
>> In case of modifications to a cakePHP file, add a copyright line for
>> phpMyAdmin and the following notice :
>> This file was originally released by cakePHP and modified by
>> phpMyAdmin. You can check the commit log for changes to this file.
>>> I am also assuming that this is a low priority task and would be done
>>> in my down time since I donot think this is time sensitive. Once you
>>> give me the actual copyright notice to include I will start adding
>>> them to the necessary files as I go.
>>> Also files that are created by Cakephp already have a copyright notice
>>> should I remove it and replace it with ours that has both authors or
>>> should I modify their copyright notice or should I place our copyright
>>> notice after theirs.
>> See above.
>>> Furthermore as for the issue of empty but copyrighted files I have
>>> here the original app controller file as supplied by cakephp  and
>>> here the current state of the file . should this file still be
>>> under joint copyright. I think this is the only one which has changed
>>> so radically but there are others that are empty but copyrighted
>>> however I havent changed them yet
>> If you didn't change them, leave them as they are.
>> I would say that a file with only a class definition can hardly be
>> considered as copyrightable material, so I'm inclined to say to
>> replace the copyright notice with ours. But it doesn't hurt to just
>> add our copyright and the notice I mentioned above.
>>>  https://github.com/cakephp/cakephp/blob/master/app/Controller/AppController.php
>>>  https://github.com/phpmyadmin/error-reporting-server/blob/master/app/Controller/AppController.php
>> I hope this helps.
>> Kind regards,
>> Dieter Adriaenssens
>> Introducing Performance Central, a new site from SourceForge and
>> AppDynamics. Performance Central is your source for news, insights,
>> analysis and resources for efficient Application Performance Management.
>> Visit us today!
>> Phpmyadmin-devel mailing list
>> Phpmyadmin-devel at lists.sourceforge.net
> Mohamed Ashraf
> Introducing Performance Central, a new site from SourceForge and
> AppDynamics. Performance Central is your source for news, insights,
> analysis and resources for efficient Application Performance Management.
> Visit us today!
> Phpmyadmin-devel mailing list
> Phpmyadmin-devel at lists.sourceforge.net
More information about the Developers