[Phpmyadmin-devel] license for error reporting server

Dieter Adriaenssens 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
>>>> mentioned.
>>>>
>>>> Can you do the necessary changes?
>>>>
>>>> Thanks!
>>>>
>>>> --
>>>> 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.
>>
>> fe.
>>
>> /**
>>  * 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 [0] and
>>> here the current state of the file [1]. 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.
>>
>>> [0] https://github.com/cakephp/cakephp/blob/master/app/Controller/AppController.php
>>> [1] 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!
>> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Phpmyadmin-devel mailing list
>> Phpmyadmin-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
>
>
>
> --
> 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!
> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
> _______________________________________________
> Phpmyadmin-devel mailing list
> Phpmyadmin-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel



-- 
Kind regards,

Dieter Adriaenssens




More information about the Developers mailing list