Powiedzmy, że mam projekt open source z licencją, która zabrania używania komercyjnego. Następnie pojawia się produkt komercyjny o uderzających podobieństwach w funkcjonalności / sprzęcie.
- Jak powinienem sprawdzić produkt komercyjny, aby sprawdzić, czy używają części mojego kodu źródłowego?
- Zdaję sobie sprawę, że mogę zrobić zrzut obrazu, ale czy to jest naprawdę przydatne, czy łatwo zaciemnione?
- Czy są jakieś proste sztuczki, których mogę użyć, takie jak dodawanie dziwnych zachowań w narożnikach, które pozwolą mi łatwo wykryć, czy ktoś skopiował dosłownie źródło i nie są zbyt oczywiste?
Dodatkowe pytanie prawne: czy mogę w jakiś sposób wezwać kod źródłowy, jeśli tak, to czego potrzebuję, aby przedstawić „uzasadnione wątpliwości”?
open-source
licensing
stbtra
źródło
źródło
Odpowiedzi:
Być może spróbuj tego: http://www.binaryanalysis.org/en/home
W przypadku pytania prawnego spróbowałbym wysłać e-mailem do Software Freedom Law Centre: http://www.softwarefreedom.org/
źródło
Często uruchamianie
strings
na dwóch plikach binarnych i porównywanie wyników może dać wymowne wyniki:Ze strony man napisów:
Wyniki mogą nie być identyczne, ale mogą wykazywać kluczowe podobieństwa między plikami.
źródło
Oto fajny artykuł Multimedia Mike'a (ffmpeg / mplayer) na temat drugiej sztuczki, o której wspominałeś (eksploracja narożnych skrzynek). Po stronie YouTube nie ma żadnych naruszeń GPL, ale i tak jest fajnie.
źródło
A może pokerowy blef zainspirowany Apple? (Ich prawnicy wysyłają dużo papieru, nawet jeśli ich sprawy są fałszywe :)
Po prostu napisz do nich list, w którym twierdzisz, że naruszają prawa autorskie do Twojego kodu, a następnie zaoferuj im umowę dotyczącą „pozasądowego”.
Może wspomniałem, że sprawa zostanie przekazana komuś takiemu jak EFF w ciągu XX dni, jeśli nie powtórzy się.
A jeśli będziesz miał szczęście, skontaktują się z Tobą i możesz uzyskać trochę pieniędzy z tej sytuacji.
źródło