There's a program made by my employer that is used to configure another program also made by my employer. Currently, the configuration program makes full backups of the configuration file before saving. I thought that this was wasteful, and think that using Git to make backups would save space and make it easy to see what a change actually did.
I wrote a small program in C# that just calls Git to branch, commit, etc. If the programmer for the configuration program decides to incorporate mine, then he'll just execute it like I execute Git. Basically, the configuration program calls backup program which calls Git, but no source code is shared between these programs.
Does /prog/ think that the programs would be "at arm's length," as the GPL FAQ puts it? I don't think that one could consider the configuration program and Git to be merged nor functionally one in any way, but I'd like to hear your opinion.
The GPL is only "viral" if the code is linked. As a programmer, you should know what that means. Closed-source programs can call GPL programs without worry. Otherwise, GPL applications for Windows would be illegal to run.
>>4
OMFG! wim understands http... hhhmm... would it understand sftp??... let's see
vim sftp://user@[spoiler]localhost[spoiler]/home/user.zshrc
ZOMG IT CAN (I couldn't get it to open a file, but that must be because I'm retarded, it actually asked for my password)
Name:
Anonymous2008-03-19 21:41
>>9
Use EMACS, the one true editor you stupid VIMMER
Not allowing programs to exec() other programs of incompatible licenses would be an even more stupid restriction, but I wouldn't be surprised if it turned up in a future version of the GPL anyway.
Name:
Anonymous2008-03-20 4:32
>>17
Not allowing players to play media files because of incompatible licenses would be an even more stupid restriction, but I wouldn't be surprised if it turned up in a future version of the XP operating system anyway.