Cytat:
Wydaje mi się że zrozumiałem.
Sony udostępniło kod źródłowy do kernela w wersji alpha.
|
Nie zrozumiałeś...
SONY udostępniło społeczności wersję ALPHA swojego systemu. Wiadomo im więcej oczu tym wyłapie się więcej dziur itp.
Sony jako jedyna firma udostępniła kod XPERII S jako AOSP!
Cytat:
Copyright (C) Sony Mobile Communication 2012
============================================
This is the Android device configuration for Xperia S.
To setup a tree and build images for the device do the following:
repo init as described by Google over at:
http://source.android.com/source/downloading.html
Put the following snippet in .repo/local_manifest.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="sony" fetch="git://github.com/sonyxperiadev/" />
<remove-project name="device/sony/lt26" />
<project path="device/sony/lt26" name="device-sony-lt26" remote="sony" revision="master" />
</manifest>
Download the zip file with vendor binaries from:
http://developer.sonymobile.com/down...-for-xperia-s/
In the root of your Android code tree unzip the SW_binaries_for_Xperia_S_v1.tar.zip,
you should now have a directory named vendor/sony/lt26 in your tree.
repo sync
lunch full_lt26-userdebug
make
To flash the images produced make sure your device is unlocked, as described on
http://unlockbootloader.sonymobile.com/
Enter fastboot mode on the device by pressing volume up while inserting the USB
cable or execute adb reboot bootloader.
fastboot flash userdata out/target/product/lt26/userdata.img
fastboot flashall
Reflashing userdata is not necessary every time, but incompatibilities with
previous content might result in a device that doesn't boot. If this happens
try to reflash just the userdata again.
|
https://github.com/sonyxperiadev/device-sony-lt26
Cytat:
Podszedłem tylko z nieco innej strony - kod źródłowy kernela powinien być ZAWSZE dostępny.
Przecież to jest wolne oprogramowanie, licencja GPL. A tu nagle wielkie święto - kod dostępny! wow!
Jak się to ma do idei wolnego oprogramowania Stallmana, gdzie user miał mieć możliwość modyfikowania programu który otrzymał?
Jak widać jądro linuksa może być poniekąd "zamykane", poprzez niedopatrzenie w licencji GPLv2. Developerzy kernela jednak umyślnie nie przechodzą na v3, żeby ułatwić życie producentom np routerów.
Tyle że w rezultacie niczym się to nie różni od zamkniętego. Dostajesz router i telefon bez źródeł niestety. A szkoda, bo wtedy każdy tel na androidzie by miał otwarty kernel i nie tylko.
Mi moderator zwrócił uwagę na forum SUSE, gdy zamieściłem paczki RPM bez źródeł 
Choć to było po to, by pomóc użytkownikom i tylko na chwilę, dopóki poprawione wersje nie będą w repozytorium.
Ale złamałem GPL i dostałem nakaz usunięcia plików.
|
Tu nie chodziło o to że łaskawie zamieścili źródła, ale że współpracują ze społecznością.
Oczywiste jest że wraz z modyfikacją jądra linuksa i rozprowadzeniem go w postaci binarnej musisz udostępnić jego kod źródłowy. Inaczej łamiesz licencję.
Sony zawsze mi się kojarzyło z firmą, która jest anty Open Source a tu proszę. Takie firmy jak HTC czy nawet Samsung, który również nie do końca dobrze to robi powinny się uczyć.