Comments (6)
from subed.
from subed.
Thank you very much for taking the time to respond :) My apologies for the pathetic attempt at reciprocating your speedy response, and indeed for the content of my last message: I must have accidentally left legal-textbook-mode
on ;)
I never would've thought one of my half-dead projects would get a legal department. :)
I know pretty much nothing about software licensing and don't really understand what this would do. I always assumed that by contributing to other people's projects I would license my contribution under the license of the project. (You're probably getting a chuckle out of my naivety. :))
I wouldn't dream of laughing at you, and besides, you are quite right! The REUSE standard doesn't replace that convention, it just makes it easier for people to work out what a file is licensed under.
Who would do a software licensing audit for subed and why? Sounds like something a corporation would do?
The biggest benefit of REUSE is probably to software distributions. For instance, currently every package in Debian is manually checked to make sure it can be legally included. This takes ages because every project has a different way of listing the legal stuff: some have a LICENSE file, some have COPYING, some have it at the top of each file...
REUSE is intended to be a standard for this, so anyone who wants to bundle code into a distribution (be that a Linux distribution or something like Doom Emacs) or otherwise copy the code can automatically add all the credits and licenses.
I don't care who does what with the screenshot, but I really like the frame and the dialog.
It sounds to me like CC0 is perfect then: it is essentially a notice saying "you can do anything you want with the image, but don't sue if you get into trouble with someone else"! Indeed, I also really like your screenshot :)
Unless your friend is Frankenstein, I'd like to keep it. :)
Actually my friend is called Ciarán, but I know he is into the horror genre so I shall have to ask him if there's any relation...!
... and this sounds like boring work that has no practical effect.
The long mundane work is the work I've just done :) However, I do realise that you may not want to take up the responsibility of checking that all contributions have the correct headers.
Therefore, I've created another pull request (#34) which you may find more appealing. Instead of requiring the name of every copyright holder in each file, it just has 'The subed Authors'. There's a file called AUTHORS.org
that is not necessarily a list of copyright holders, but just allows contributors to put their names there if they would like to be credited.
The only disadvantage to this way is that it's more difficult to contact all the copyright holders, for instance to relicense the project. However, you've chosen a fine license for your project already - with an or-later clause no less! :) - so I don't think that's an important limitation.
And I don't want to scare people away. If I wanted to fix a bug in someone else's project and I was greeted with legal stuff, there's a significant chance I wouldn't bother.
Personally, I'd have rather the opposite reaction! For instance, the inclusion of these kinds of notices would reassure me that the project isn't just farming out work for what will become a proprietary software package. Your repository was already reassuring in this, what with the GPL statements, but there's no harm in making it explicit with REUSE.
Please do let me know what you think of the revised pull request; I'm more than happy to try to answer any further questions you might have about REUSE :)
from subed.
from subed.
I don't like the "overhead" of licensing stuff all over the place, but
it's much better than the previous PR. And if it helps package
maintainers, I'm game.
Indeed, the .license
files are a bit messy. Ideally, the license
comments would be at the top of each file (as in the Makefile, for
instance). However, since Emacs reads that first comment line for
file-local variables, I used the fallback option of having separate
license files. I'm intending to bring this up with the developers of
REUSE and/or Emacs so that in the future it could be neater.
I think I forgot to mention that the movie in the screenshot is
public domain:
https://en.wikipedia.org/wiki/The_Brain_That_Wouldn%27t_Die
Ah, that's nice! It could make rather good Sunday afternoon
entertainment :)
the inclusion of these kinds of notices would reassure me that the
project isn't just farming out work for what will become a
proprietary software package.That's a scenario I find hard to imagine for a small Emacs package.
But if MS offers me millions, I could get weak, so it's better to be
prepared. :)
I don't think that I personally have such funds as Microsoft to finance
your retirement to the Mediterranean, but please accept my sincere
gratitude for subed all the same!
Thanks again for taking the extra time.
Likewise, thank you for taking the extra time to review my alternative
proposal.
As a side note, I'm writing this in Emacs with mail-mode, Magit and
Forge. I won't claim I wasn't warned it would come to this ;)
Unless you'd like to discuss further in this thread, I'm happy for this
issue to be closed now.
Happy Easter!
from subed.
from subed.
Related Issues (20)
- Default faces clash with different theme styles HOT 1
- How to insert a new subtitle that begin at the actual timestamp of mpv? HOT 5
- can we use this for transcription of audio files? HOT 3
- Debugger entered--Lisp error: (void-variable subed--init-alist) HOT 6
- subed recenters on save, breaking scroll-all-mode HOT 3
- Describe workflow for converting a series of lines like "2:34 foo bar" to subtitles? HOT 1
- subed fails to open the corresponding video file automatically HOT 8
- Define `subed-loop-seconds-before` and `subed-loop-seconds-after` in millisecond? HOT 2
- org-links to subtitles by number HOT 3
- adjust time of current subtitle end and next subtitle start? HOT 41
- saving subed buffer removes flyspell overlays HOT 5
- typo in subed.el (subed-prepare-for-save) HOT 4
- mark ring is emptied on save HOT 2
- How to read a property from mpv HOT 4
- How to use IINA with subed? HOT 3
- (error "Found invalid start time: \"00:00:00.000 --> 00:00:03.400\"") HOT 3
- How to use subed-scale-subtitles-forward? HOT 2
- The looping over period of timestamp do not change instantly after merge with the next subtitle. HOT 3
- subed-mpv--socket: Couldn’t make directory /scp:edrx@linode:/tmpsubed HOT 4
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 subed.