Comments (9)
see debian tracker .Closing.
from safe.
Hey, I don't know enough about copyrights to even know if I answer your question. Please tell me if I somehow miss the point or need to give you more information.
It's been a long time and I do not remember exactly what I did, but looking at the code it seems that:
- I got at least a whole file (cmake/DocTarget.cmake) taken directly from cpp-project. Some other files I adapted. This project is under the Unlicense.
- I wrote most of cmake/InstallTarget.cmake based on info from Craig Scott's talk.
from safe.
Ok, thanks for the insight. So InstallTarget.cmake is just based on the talk, but not copied from there, right? What about safeconfig.cmake.in?
- Some other files I adapted.
Any other ones? Sorry for all the scrutiny but the copyright has to be accurate
from safe.
So InstallTarget.cmake is just based on the talk, but not copied from there, right?
I'll have to ask what exactly is meant by "copying" ? Do I have to remember if I copy/pasted the thing or if I wrote an exact copy looking at the slides ? Most code in the slides is about a project "someProj", obviously I had to change that. The talk is filled with small snippets, I guess I assembled them into useful files. That sounds half copying half writing to me :D
What about safeconfig.cmake.in?
I can't find any trace of this file's content in my usual cmake sources, so maybe I wrote this one. But it's impossible, I don't know cmake well enough to be able to "write some cmake code". It is 100% sure that the content comes from a mix of the two sources I stated, other cmake template projects you can find on github which I forgot about, stackoverflow answers and the cmake documentation.
One thing I remember is that nothing worked at first, so I did have to fiddle a lot with the cmake, probably making it less likely that it was copied.
Just to make it clear: I'm actually trying to give a precise answer, but it's been a long time :(
from safe.
Ok thank you for your insight. That should good enough. Copying in this context is 1:1 copying. If you were just "inspired" it's still your code I guess.
from safe.
Phew, good!
Out of curiosity, can I ask why you are doing this? I'm not even sure I know what "packaging for debian" really means!
Thanks.
from safe.
PDF Slicer uses your cpp library. Per debian policy every library needs to be provided as a debian package. Once my package gets accepted your library is going to be provided for everyone on a debian-based os (e.g. ubuntu)
from safe.
Cool, thanks for doing this :)
Shall we close this issue ?
from safe.
Once the package gets accepted, sure.
from safe.
Related Issues (17)
- Why is the access class not movable? HOT 2
- Simplification HOT 3
- Some questions about library HOT 3
- It isn't working in my sample HOT 4
- Do not use unnamed namespace in header HOT 3
- safe::impl::MutableIfNotReference<MyType> will not run MyType constructor when compiled under VS2015 HOT 6
- Naming scheme nitpicking: letter case HOT 3
- Suggestions HOT 1
- Make type names more intuitive / closer to the standard library HOT 5
- Upgradable shared_lock/shared_mutex with safe. HOT 2
- Early release of access object? HOT 6
- [Debian] Please change dependency import for .deb packaging HOT 4
- help with enforcing read-only access HOT 9
- Packaging HOT 1
- More recent CMake possible? HOT 2
- Semantics of safe::Safe::operator=() do not feel right HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from safe.