Templot Club forums powered for Martin Wynne by XenForo :

TEMPLOT 3D PLUG TRACK - To get up to speed with this experimental project click here.   To watch an introductory video click here.   See the User Guide at Bexhill West.

  • The Plug Track functions are experimental and still being developed. Some of the earlier pages of this topic are now out-of-date.

    For an updated overview of this project see this topic.   For some practical modelling aspects of using Plug Track see Building 3D Track.

    The assumption is that you have your own machines on which to experiment, or helpful friends with machines. Please do not send Templot files to commercial laser cutting or 3D printing firms while this project is still experimental, because the results are unpredictable and possibly wasteful.

    Some pages of this and other topics include contributions from members who are creating and posting their own CAD designs for 3D printing and laser-cutting. Do not confuse them with Templot's own exported CAD files. All files derived from Templot are © Martin Wynne.
  • The Plug Track functions are experimental and still being developed.

    For an updated overview of this project see this topic.   For some practical modelling aspects of using Plug Track see Building 3D Track.

    The assumption is that you have your own machines on which to experiment, or helpful friends with machines. Please do not send Templot files to commercial laser cutting or 3D printing firms while this project is still experimental, because the results are unpredictable and possibly wasteful.

    Some pages of this and other topics include contributions from members who are creating and posting their own CAD designs for 3D printing and laser-cutting. Do not confuse them with Templot's own exported CAD files. All files derived from Templot are © Martin Wynne.

Copyright

Quick reply >

Martin Wynne

Admin
Location
West of the Severn UK
Info
.
Enjoy using Templot?
Thanks.

Please do not send requests for help direct to me via email.

Post your questions on the forum where everyone can see them and add
helpful replies.
@Alistair Ward @graeme

Hello Alistair, Graeme,

I see on Github that you are proposing to change, or have changed, the copyright statement in the OpenTemplot files from my original

Copyright (C) 2018 Martin Wynne.

to

Copyright (C) 2018 OpenTemplot project contributors

I'm not too happy about that, and I think you might at least have let me know in advance.

Clearly I don't claim any copyright on the code you or others have contributed or will be contributing, and I welcome it.

But the vast majority of the code is my intellectual property. It represents over 40 years of my work, and I don't think it is unreasonable to want to see it credited to me.

I understood that under the GNU Licence, my original copyright statements must be retained intact, and can only be added to.

I would prefer:

Copyright (C) 2018 Martin Wynne
Copyright (C) 2022 OpenTemplot project contributors


or something similar.

Martin.
 
_______________
message ref: 4919
Hi Martin,

Understood.

Our original wording was along the lines of:

Original source (from Templot2): Copyright (C) 2018 Martin Wynne
Subsequent developments: Copyright (C) 2020 OpenTemplot project contributors

but we moved (perhaps too far?) in the direction of simplicity, largely inspired by advice from web sites such as:

We could certainly revert to the above, though, if you are happy that it better reflects the situation.

Cheers,

Graeme

PS
I actually started looking at Templot in 2019, but I probably did not do anything of note before the end of that year. :)
 
_______________
message ref: 4924
@graeme @Alistair Ward

Hi Graeme,

Thanks for replying, and for the links.

From which I read this:



Don’t change someone else’s copyright notice without their permission

You should not change or remove someone else’s copyright notice unless they have expressly (in writing) permitted you to do so.




I have not, and do not, give any such permission.

I have no opinion on how you show the copyright on your own contributions, and fully accept your right to do so. Indeed I think your work should be properly credited to you, both in the code files and in the "About" box in the program. It's good that you are making valuable contributions to the code and taking the open-source version of Templot forward.

But I insist that you retain my original copyright statements unchanged:

Copyright (C) 2018 Martin Wynne

Thanks,

Martin.
 
_______________
message ref: 4925
Hi Martin.

I thought the wording I presented would fall into the or something similar category, but if not then no matter. It was just an attempt to give a clearer picture of the background.

We will of course, as you wish, revert to the original wording of your copyright notice.

Cheers,

Graeme
 
_______________
message ref: 4933
@graeme @Alistair Ward

Hi Graeme,

Thanks.

Please revert to the original for the present. We can discuss possible changes later. I can understand that you may want to make clear that I have had little input to the project since my original release of the files.

I probably would have done if I could get my head around the GitHub system. I've tried and tried, but I just can't fathom it:

https://github.com/openTemplot/templot3

Also, you have changed to CamelCase for new code which I find uncomfortable to read, and difficult to write without making mistakes.

Worse -- you are inserting white space around operators, which makes code all but unreadable for me. I have to mentally edit out the spaces before I can make sense of the statement. It becomes exhausting after reading a few pages:

github_clip.png


(I assume the change there is to the degree symbol characters in the comment -- if they are a problem they could have been simply omitted.)

I created this TemplotMEC section on Templot Club in the hope that discussions about the project and code clips could be recorded here, so that everyone could be involved in the developments if they wished, and contribute ideas. But there has been little here of substance recently. :(

cheers,

Martin.
 
_______________
message ref: 4934
Hi Martin.

I can understand that you may want to make clear that I have had little input to the project since ....
Indeed not, Martin! Far from.

There are many ways to contribute other than code (bigger projects have documenters, translators, graphic artists, etc etc) Your input with explanations on background, rationale, etc etc is most useful and we have no desire to exclude or downplay its value.

In fact the phrase "OpenTemplot project contributors" was not just a placeholder. We intend to actually use that in our copyright statement. Neither Alistair nor myself have any particular wish for our names to be explicitly mentioned in there. With such a small group, it would not be a problem, but as a project grows it quickly becomes impractical to have various bits of source 'owned' by individual members, and so in the open source world, code ownership, as such, is not so much of "a thing".

In our case, we have a slightly unusual scenario, of course, where your own contribution of the initial source code with the many years you invested in it stands out as somewhat different, and recognition of it is entirely reasonable (hence the mention of T2 in my earlier wording).

Anyway, I think we have got to a place we are all happy with, so ... onward and upward!

Cheers,

Graeme

PS
If anyone really wants to know who touched what lines of code, git of course remembers all, and can be persuaded to show such information with the delightfully-named "blame" command. :)
 
_______________
message ref: 4937
Last edited:
View attachment 4187

(I assume the change there is to the degree symbol characters in the comment -- if they are a problem they could have been simply omitted.)

Yes indeed. That unit (map_loader_unit.pas) contained a few special characters from the old Windows code page which are now replaced with their Unicode equivalents. I wrote a small script to scan the source for other instances but none were found.

g
 
_______________
message ref: 4938
Last edited:
Back
Top