Reputation
14,930
Top tag
Next privilege 15,000 Rep.
Protect questions
Badges
5 41 62
Newest
 Nice Answer
Impact
~348k people reached

Sep
8
comment GPL- How much source must be released?
The answer to your first paragraph is still yes. While Wolfram would not be required to distribute their software, if they did, they would be required to do so by the terms of the GPL.
Sep
7
comment GPL- How much source must be released?
@JörgWMittag: Linking does require human interaction: someone developing the software choosing whether to use the linked software or not. While RMS himself is not a lawyer, the FSF has lawyers in its staff. While the linking claim has not been ruled true, it has neither been ruled false, it has not been tested in court. However, other times where the terms of the GPL have been challenged in court, the GPL has prevailed. Regardless, the text of the GPL explicitly states that if a GPL software is part of your 'whole', your software must also be released as per the GPL. Violate at your own risk.
Sep
7
comment GPL- How much source must be released?
@JessSmith: that situation is no different than any other license, if the copying of the code constitutes a derivative work, then the resulting copied code has to be distributed according to the same terms as the original work. Whether doing that would constitute a derivative work isn't completely for certain, but almost surely is: programmers.stackexchange.com/questions/86754/…
Sep
7
comment GPL- How much source must be released?
Good thing the FSF has already provided an explanation of those details: gnu.org/licenses/gpl-faq.html#UnreleasedMods
Sep
7
answered GPL- How much source must be released?
Sep
7
comment GPL- How much source must be released?
@BasileStarynkevitch: we can think for ourselves here, you know. The FSF makes this very clear that linking a GPL software into any body of work requires the whole work to be licensed per the GPL. gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem
Sep
6
comment Does distributing GPLd assets with a non-GPL application violate the license?
It's not really clear how it works with assets, as even the FSF acknowledges the GPL is often inappropriate for things besides code: gnu.org/licenses/gpl-faq.html#WhyNotGPLForManuals
Sep
6
comment Intentionally incorrect use of language features, specifically “ref” in C#, as a hint to colleagues
I wouldn't be so bold as to say "the proper approach" for such a vague hypothetical situation. Proper approach will depend on many details of the actual situation.
Sep
6
comment Intentionally incorrect use of language features, specifically “ref” in C#, as a hint to colleagues
"opens the door for programmers to make dangerous mistakes that can cause very nasty bugs that are difficult to track down." That is unavoidable no matter what you are doing.
Aug
28
comment Are C static libraries frowned upon?
@FlorianMargaine: That question doesn't even make sense. Whether you use dynamic or static linking depends on your compiler settings when you build. There is no default.
Aug
28
comment Are C static libraries frowned upon?
Static libraries are frowned upon? They are still used all over the place.
Aug
28
comment From a technical point of view, could JavaScript be compiled instead of interpreted?
Obviously ignoring the semantic minefield we are approaching, since the major C implementations compile to native machine instructions, unless your some_js_vm.h results in your JS results in native machine instructions as well (through some amazing preprocessor magic), I don't think your JS is compiled in any meaningful sense.
Aug
28
awarded  Good Answer
Aug
28
comment From a technical point of view, could JavaScript be compiled instead of interpreted?
Your "some_js_vm" would be interpreting it anyway, so your javascript really isn't compiled.
Aug
19
comment How should I design a wizard for generating requirements and documentation
Eventually, this utility will morph into some code generation tool or similar, and before long you will be spending all your time have implemented your own half-backed programming platform, in addition to the software you need to actually make.
Aug
14
comment Should we only catch in exceptional circumstances?
If "permitting the exception to bubble up" is unacceptable then you might as well switch off exceptions.
Aug
6
comment Where are C variables declared
@floopdagoop: which is better is a question different than what you asked. programmers.stackexchange.com/questions/56585/…
Aug
6
answered Where are C variables declared
Aug
4
revised Why is the JavaScript-language different in different programs/sites?
Title is completely useless.
Aug
4
comment Is making a small change, testing it, then “rinse and repeat”, a bad habit?
One task one commit sure has the potential to make the VCS log an incomprehensible mess for various definitions of "single task"