22,269 reputation
679107
bio website
location
age 45
visits member for 4 years, 8 months
seen 2 days ago

I work as a software engineer and computer science / information technology lecturer.

(NOTE: my displayed age is not my real age, but I am sure most StackExchange/StackOverflow users will be able to understand the pun).


May
5
comment Are you allowed to “copy” the GUI/Features of another application
@JamesAnderson: It's also in the quote I give a bit further down in the answer, amongst "things you can certainly NOT copy: An entire interface from another company's program, even if you implement it with all new code. and Graphic details that define an interface's aesthetic look. But, as I mention in my answer, whether this would be admissible in court is a different thing, and is difficult to define.
May
5
comment Are you allowed to “copy” the GUI/Features of another application
@JamesAnderson: you probably missed this paragraph in my answer, which already mentions this corner case: In the case of a complete clone, as far as I know (which isn't much, let's make that clear again), this could be ground for legal issues. Meaning if you'd have copied the screen's content, mode of navigation AND color schemes, some people would find it legitimate to sue you. Doesn't mean they would succeed, but that could a risk. They'd be unlikely to succeed as they can't own the IP for the design, and you'd have re-implemented it entirely.
Apr
16
awarded  Good Answer
Apr
7
comment Can I use MIT licence plugins in my commercial web site?
@Alex: again, IANAL, but I think the right way is to provide a file containing license information stating for which parts of your product it is used. But I'd also indeed had a comment where you use the code and give a reference to the author and source site, both for the the copyright claim but also to facilitate traceability if you need to look at that code later down the line.
Mar
29
awarded  Revival
Nov
5
awarded  Great Answer
Oct
29
reviewed Leave Open issues about Spring initialization in different environment
Oct
14
revised Augmented Reality online video player
added 588 characters in body
Oct
14
comment Augmented Reality online video player
@gnat: I think half of the question is a software recommendation, but I don't think there's a COTS solution available for this so the other half of the question is more about the strategy to architect and implement this yourself. That in itself makes it an interesting challenge, so I wouldn't vote to close this.
Oct
14
answered Augmented Reality online video player
Oct
14
answered Website with a lot of sound
Sep
30
awarded  Explainer
Sep
25
awarded  Yearling
Sep
12
comment Is having 'Util' classes a cause for concern?
@bdrx: In general NameUtils stuff bug me to no end because if it sits under a clearly labelled package name, I would already know it's a utility class (and if not, would figure it out quickly from looking at the API). It's as annoying to me as people declaring stuff as SomethingInterface, ISomething, or SomethingImpl. I was sort of OK with such artefacts when coding in C and not using IDEs. Today I'd generally have no need for such things.
Sep
12
comment Is having 'Util' classes a cause for concern?
@bdrx: to me a collection object would be either StringsCollectionTypeHere if you want a concrete implementation. Or a more specific name if these strings have specific meaning in the context of your app. For this particular case, Guava uses Strings for its string-related helpers, as opposed to StringUtils in Commons Lang. I find it perfectly acceptable, it just means to me that the classes handles String object or is a general purpose class to manage Strings.
Sep
11
awarded  Popular Question
Sep
4
awarded  Good Answer
Aug
13
awarded  Guru
Jul
15
comment Does this kind of programming language exist?
Xtend has a similar approach in Java. though you can't really say it's interpreted. It's a source to source transformative process from Xtend to Java source, before you then compile to Java bytecode. It's definitely not the only language around doing this sort of thing.
Jul
9
awarded  Necromancer