On oublie toute les petites boites qui utilisent le noyau linux en temps réel et/ou pour de l'embarqué et qui le modifie en patchant et en envoyant leurs patchs upstream.
Mes livres CC By-SA : https://ploum.net/livres.html
Et cette espérance fait penser à Sun que Windows va tomber à 58% d'utilisation d'ici 2007... intéressant non?
D'après mes calculs, ce serait plutôt 59,636 %. Mais étant donné que 75.987% des statistiques sont fausses...
Bref, signalons tout de même que ce Java Desktop System est un linux, basé sur gnome, avec Star Office et Java de base, ce qui finalement peut faire à moitié nos affaires, si mon petit doigt ne m'indiquait pas que cela risque d'être du vent...
ça ferait complètement nos affaires ! Un système Linux, même payant et non entièrement libre serait 100% compatible avec nos systèmes. Ne parlons que du sxw, des jeux développés pour Java Desktop, des appli dveloppées pour Java Desktop, des drivers pour Java Desktop, du nombre de Mozilla dans les stats des sites web, ...
Bref, je suis 100% pour, même si c'est pas libre et pas beau ! Et passer quelqu'un qui est sous Java Desktop à Debian sera réellement plus facile que depuis Windows :-)
Mes livres CC By-SA : https://ploum.net/livres.html
Mais je suis passé depuis peu à Gnome pour plusieurs raisons :
1) Je veux mieux maitriser gnome pour pouvoir aider les gens que je converti à Linux.
2) J'ai pas encore retrouvé le temps de reprendre à zéro ma config Fvwm.
3) Il y'a certains automatismes bien pratique dans Gnome : l'ajout automatique d'une nouvelle application dans le menu, etc..
Ce qui serait idéal pour moi serait d'avoir un menu gnome accessible depuis fvwm.
Et puis je commence à développer des applications pour Gnome, donc faut bien s'y faire...
Mes livres CC By-SA : https://ploum.net/livres.html
/*****************************************************************************
* DeDRMS.cs: DeDRMS 0.1
*****************************************************************************
* Copyright (C) 2004 Jon Lech Johansen <jon-vl@nanocrew.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*****************************************************************************/
using System;
using System.IO;
using System.Text;
using System.Security.Cryptography;
Et bien j'ai joué ce jeu là un peu, mais maintenant :
- soit je me fais payer (cher)
- soit je ne travaille qu'avec des logiciels libres
- soit les deux
Mais ce n'est pas un service que tu lui rend, ni à toi, ni à lui. tes deux heures de boulot sont tout benef, tout bénévole pour la société de ton oncle.
Je ne veux pas t'insulter, mais il faut être réaliste : "Tu es une bonne poire".
Et j'ai remarqué que en étant gentil et en acceptant de se bouger le cul, on te redemande 3 fois plus et on râle si tu le fais pas bien.
En refusant ou en te faisant payer, en te faisant prier, tu te fais 100X plus remercié, tu es moins dérangé et tu es plus respecté et même, paradoxalement, tu es considéré comme plus sympa !!!!
Sinon, je peux avoir ton email pour le cas ou un mec sous Windows à un problème ? ;)
Mes livres CC By-SA : https://ploum.net/livres.html
Ce genre de journal me fout la haine car c'est typiquement ce genre de comportement qui permet à Windows de garder autant de part du marché !
Et qui fait dire à des gens comme ton oncle : "Ah mais Linux, c'est trop compliqué pour moi" .
Nom d'une pipe ! Ceci est un coup de gueule :
Si vous désirez voir Linux plus répandu REFUSEZ de faire le helpdesk de Microsoft ! Même pour son cousin ou pour le copain de la voisine !!!!
Je suis sur que sans les linuxiens qui ont bon coeur, il y'aurait nettement plus de problèmes avec Windows !
J'ai un ami qui, malgré mes avis, a tenu à acheter MS Office. Et il n'a pas réussi à l'installer. Il a du retourner au magasin (c'est un portable) et se le faire installer. Et bien JE REFUSE D'INSTALLER MS OFFICE !!! Et comme il ne voulait pas d'OpenOffice, il a été bien emmerdé, le magasin a été emmerdé. Et au moins on ne sort pas des "Mais au moins Windows c'est facile".
Mes livres CC By-SA : https://ploum.net/livres.html
exactement ce que je répond : désolé, mais moi je ne connais pas Windows. Je n'utilise que Linux.
Et depuis, j'ai beaucoup plus la paix ! Parfois, j'accède de jeter un oeil à la machine à la condition de pouvoir installer Firefox, thunderbird et OpenOffice !
Mes livres CC By-SA : https://ploum.net/livres.html
Ah bon ? Et dans ce cas, pourquoi sur la page de download il y'avait en grand un avertissement disant : "Interdit de redistribuer" ??
hmmm ??
Non, Seule l'interface de Helix est libre et quelques bouts de code par-ci par-là. Mais tout le moteur est complètement fermé ! Ainsi que la technologie pour les codecs.
Par contre mplayer est complètement libre et utilise simplement un wrapper (libre lui aussi) pour juste pouvoir lire certains codecs.
Non, HelixCommunity est réellement une tentative d'expoiter la communauté libre ! Si tu contribues à Hélix (via un patch ou quoi que ce soit), tout ce que tu fais devient la propriété intellectuelle de Real ! (c'est écrit explicitement dans la licence). qqn analysait même que, dans un cas extrème, Real pouvait t'interdire de réutiliser un morceau de code que tu as écrit et envoyé à Hélix !
Je ne retrouve plus les messages exacts dans la liste, mais les développeurs de Helix sont arrivés en jouant les sympas en disant que ça ne servait à rien de développer Gstreamer puisque Helix arrivait. Il leur a été répondu que Helix n'était pas libre et ils ont répondu qqch genre : "sisi, c'est libre et de toutes façons on est toujours obligé d'être non-libre pour un gros projet" (contrdiction ?)
finalement, comme personne ne voulait passer à Hélix, ils ont commencé à devenir désagréable et à dire que de toutes façons gstreamer ce serait de la m** car ça lirait pas le RV9 et 10 qui sont des codecs proprios.
Je me souviens très exactement d'un message où un développeur disait (je cite de mémoire ) : "C'est dommage pour vous ! Vous avez perdu l'occasion de travailler avec un superbe codec, super bien codé et super excitant à utiliser en développement, tout ça parce que vous refusez de signer un accord de non divulgation"
Alors, qu'on ne me fasse pas croire que Helix est libre ! (de toutes façons, chez moi il me fait une erreur hexadécimale pour n'importe quel fichier que j'essaie de lire)
Mes livres CC By-SA : https://ploum.net/livres.html
Je vais tester le player tout de suite, mais après avoir lu certaines choses que les développeurs ont envoyés sur la liste dev de gstreamer, je ne peux vous dire qu'une chose : n'utilisez Helix qu'en cas de force majeure !
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Editeur de texte surpruissant ?
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Editeur de texte surpruissant ?. Évalué à 1.
apt-get install screem
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: Editeur de texte surpruissant ?
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Editeur de texte surpruissant ?. Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: logiciel libre = mort du developpeur ?
Posté par ploum (site web personnel, Mastodon) . En réponse au journal logiciel libre = mort du developpeur ?. Évalué à 1.
On oublie toute les petites boites qui utilisent le noyau linux en temps réel et/ou pour de l'embarqué et qui le modifie en patchant et en envoyant leurs patchs upstream.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: La vidéo sous Linux
Posté par ploum (site web personnel, Mastodon) . En réponse au journal La vidéo sous Linux. Évalué à 1.
mes 0.02
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: fvwm, mon ami
Posté par ploum (site web personnel, Mastodon) . En réponse au journal fvwm, mon ami. Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: fvwm, mon ami
Posté par ploum (site web personnel, Mastodon) . En réponse au journal fvwm, mon ami. Évalué à 1.
Parce que je n'ai jamais compris le apt-get source moi , j'ai toujours fait à la main et ça cochonne tout plus qu'autre chose dans une debian :(
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: conseil programmation grahique
Posté par ploum (site web personnel, Mastodon) . En réponse au journal conseil programmation grahique. Évalué à 2.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: fvwm, mon ami
Posté par ploum (site web personnel, Mastodon) . En réponse au journal fvwm, mon ami. Évalué à 1.
et surtout, est-ce que le package debian est patché ?
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: fvwm, mon ami
Posté par ploum (site web personnel, Mastodon) . En réponse au journal fvwm, mon ami. Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: fvwm, mon ami
Posté par ploum (site web personnel, Mastodon) . En réponse au journal fvwm, mon ami. Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Les spécifications du langage D sont arrivées
Posté par ploum (site web personnel, Mastodon) . En réponse à la dépêche Les spécifications du langage D sont arrivées. Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: Sun prévoit une chute vertigineuse des pcs tournant sous Windows d'ici 2007
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Sun prévoit une chute vertigineuse des pcs tournant sous Windows d'ici 2007. Évalué à 4.
D'après mes calculs, ce serait plutôt 59,636 %. Mais étant donné que 75.987% des statistiques sont fausses...
Bref, signalons tout de même que ce Java Desktop System est un linux, basé sur gnome, avec Star Office et Java de base, ce qui finalement peut faire à moitié nos affaires, si mon petit doigt ne m'indiquait pas que cela risque d'être du vent...
ça ferait complètement nos affaires ! Un système Linux, même payant et non entièrement libre serait 100% compatible avec nos systèmes. Ne parlons que du sxw, des jeux développés pour Java Desktop, des appli dveloppées pour Java Desktop, des drivers pour Java Desktop, du nombre de Mozilla dans les stats des sites web, ...
Bref, je suis 100% pour, même si c'est pas libre et pas beau ! Et passer quelqu'un qui est sous Java Desktop à Debian sera réellement plus facile que depuis Windows :-)
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: FVWM ... le window manager parfait ?
Posté par ploum (site web personnel, Mastodon) . En réponse au journal FVWM ... le window manager parfait ?. Évalué à 1.
Mais je suis passé depuis peu à Gnome pour plusieurs raisons :
1) Je veux mieux maitriser gnome pour pouvoir aider les gens que je converti à Linux.
2) J'ai pas encore retrouvé le temps de reprendre à zéro ma config Fvwm.
3) Il y'a certains automatismes bien pratique dans Gnome : l'ajout automatique d'une nouvelle application dans le menu, etc..
Ce qui serait idéal pour moi serait d'avoir un menu gnome accessible depuis fvwm.
Et puis je commence à développer des applications pour Gnome, donc faut bien s'y faire...
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Retour de la peine de mort en France ?
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Retour de la peine de mort en France ?. Évalué à 2.
Cette phrase est a affiché en grand et à envoyer aux parlementaires ...
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Une fois de plus
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Une fois de plus. Évalué à 1.
C'est difficile parce que cinelerra est très moche, plante souvent et ne semble pas facile.
Mais en fait, Cinelerra est bien plus efficace car comme par magie il dispose juste de ce dont j'ai besoin et rien de plus !
dvgrab est quand même idéal pour grabber les fichiers dv. Je l'utilisais même quand je montais encore sous Windows.
De plus, Cinelerra plante aussi souvent que Premiere mais restaure automatiquement ton projet, alors que Premiere me le corrompait.
Y'a vraiment moyen, c'est juste l'interface qui est hideuse.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: A quoi servent les lois anti-trust?
Posté par ploum (site web personnel, Mastodon) . En réponse au journal A quoi servent les lois anti-trust?. Évalué à 0.
/*****************************************************************************
* DeDRMS.cs: DeDRMS 0.1
*****************************************************************************
* Copyright (C) 2004 Jon Lech Johansen <jon-vl@nanocrew.net>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*****************************************************************************/
using System;
using System.IO;
using System.Text;
using System.Security.Cryptography;
class M4PStream
{
private Rijndael alg;
private BinaryReader br;
private BinaryWriter bw;
private byte [] sbuffer;
private string AtomDRMS = "drms";
private string AtomMP4A = "mp4a";
private string AtomSINF = "sinf";
private string AtomUSER = "user";
private string AtomKEY = "key ";
private string AtomIVIV = "iviv";
private string AtomNAME = "name";
private string AtomPRIV = "priv";
private string AtomSTSZ = "stsz";
private string AtomMDAT = "mdat";
public M4PStream( FileStream fs )
{
br = new BinaryReader( fs );
bw = new BinaryWriter( fs );
sbuffer = br.ReadBytes( Convert.ToInt32( fs.Length ) );
alg = Rijndael.Create();
alg.Mode = CipherMode.CBC;
alg.Padding = PaddingMode.None;
}
byte [] NetToHost( byte [] Input, int Pos, int Count )
{
if( BitConverter.IsLittleEndian )
{
for( int i = 0; i < Count; i++ )
{
Array.Reverse( Input, Pos + (i * 4), 4 );
}
}
return Input;
}
int GetAtomPos( string Atom )
{
byte [] Bytes = Encoding.ASCII.GetBytes( Atom );
for( int i = 0; i < (sbuffer.Length - 3); i++ )
{
if( sbuffer[ i + 0 ] == Bytes[ 0 ] &&
sbuffer[ i + 1 ] == Bytes[ 1 ] &&
sbuffer[ i + 2 ] == Bytes[ 2 ] &&
sbuffer[ i + 3 ] == Bytes[ 3 ] )
{
return i;
}
}
throw new Exception( String.Format( "Atom '{0}' not found", Atom ) );
}
uint GetAtomSize( int Pos )
{
byte [] Bytes = new byte[ 4 ];
Buffer.BlockCopy( sbuffer, Pos - 4, Bytes, 0, 4 );
return BitConverter.ToUInt32( NetToHost( Bytes, 0, 1 ), 0 );
}
byte [] GetAtomData( int Pos, bool bNetToHost )
{
uint Size;
byte [] Bytes;
Size = GetAtomSize( Pos );
Bytes = new byte[ Size - 8 ];
Buffer.BlockCopy( sbuffer, Pos + 4, Bytes, 0, Bytes.Length );
return bNetToHost ? NetToHost( Bytes, 0, Bytes.Length / 4 ) : Bytes;
}
public void Decrypt( byte [] CipherText, int Offset, int Count,
byte [] Key, byte [] IV )
{
MemoryStream ms = new MemoryStream();
ICryptoTransform ct = alg.CreateDecryptor( Key, IV );
CryptoStream cs = new CryptoStream( ms, ct, CryptoStreamMode.Write );
cs.Write( CipherText, Offset, (Count / 16) * 16 );
cs.Close();
ms.ToArray().CopyTo( CipherText, Offset );
}
public byte [] GetUserKey( uint UserID, uint KeyID )
{
byte [] UserKey;
BinaryReader bruk;
string strHome =
Environment.GetFolderPath( Environment.SpecialFolder.ApplicationData );
bool bUnix = Environment.OSVersion.ToString().IndexOf( "Unix" ) != -1;
string strFile = String.Format( "{0}{1}{2}drms{3}{4:X8}.{5:D3}", strHome,
Path.DirectorySeparatorChar, bUnix ? "." : "",
Path.DirectorySeparatorChar, UserID, KeyID );
bruk = new BinaryReader( File.OpenRead( strFile ) );
UserKey = bruk.ReadBytes( Convert.ToInt32( bruk.BaseStream.Length ) );
bruk.Close();
return UserKey;
}
public int [] GetSampleTable()
{
byte [] adSTSZ = GetAtomData( GetAtomPos( AtomSTSZ ), true );
int SampleCount = BitConverter.ToInt32( adSTSZ, 8 );
int [] SampleTable = new int[ SampleCount ];
for( int i = 0; i < SampleCount; i++ )
{
SampleTable[ i ] = BitConverter.ToInt32( adSTSZ, 12 + (i * 4) );
}
return SampleTable;
}
public void DeDRMS()
{
byte [] IV = new byte[ 16 ];
byte [] Key = new byte[ 16 ];
int apDRMS = GetAtomPos( AtomDRMS );
int apSINF = GetAtomPos( AtomSINF );
int apMDAT = GetAtomPos( AtomMDAT );
int [] SampleTable = GetSampleTable();
byte [] adUSER = GetAtomData( GetAtomPos( AtomUSER ), true );
byte [] adKEY = GetAtomData( GetAtomPos( AtomKEY ), true );
byte [] adIVIV = GetAtomData( GetAtomPos( AtomIVIV ), false );
byte [] adNAME = GetAtomData( GetAtomPos( AtomNAME ), false );
byte [] adPRIV = GetAtomData( GetAtomPos( AtomPRIV ), false );
uint UserID = BitConverter.ToUInt32( adUSER, 0 );
uint KeyID = BitConverter.ToUInt32( adKEY, 0 );
string strName = Encoding.ASCII.GetString( adNAME );
byte [] UserKey = GetUserKey( UserID, KeyID );
MD5CryptoServiceProvider MD5 = new MD5CryptoServiceProvider();
MD5.TransformBlock( adNAME, 0, strName.IndexOf( '\0' ), adNAME, 0 );
MD5.TransformFinalBlock( adIVIV, 0, adIVIV.Length );
Decrypt( adPRIV, 0, adPRIV.Length, UserKey, MD5.Hash );
if( Encoding.ASCII.GetString( adPRIV, 0, 4 ) != "itun" )
{
throw new Exception( "Decryption of 'priv' atom failed" );
}
Buffer.BlockCopy( adPRIV, 24, Key, 0, Key.Length );
Buffer.BlockCopy( adPRIV, 48, IV, 0, IV.Length );
for( int i = 0, Pos = apMDAT + 4;
i < SampleTable.Length;
Pos += SampleTable[ i ], i++ )
{
Decrypt( sbuffer, Pos, SampleTable[ i ], Key, IV );
}
Encoding.ASCII.GetBytes( AtomMP4A ).CopyTo( sbuffer, apDRMS );
Encoding.ASCII.GetBytes( AtomSINF.ToUpper() ).CopyTo( sbuffer, apSINF );
bw.Seek( 0, SeekOrigin.Begin );
bw.Write( sbuffer );
}
}
class DeDRMS
{
public static void Main( string [] Args )
{
FileStream fs;
M4PStream m4p;
if( Args.Length != 1 )
{
Console.WriteLine( "Usage: DeDRMS file.m4p" );
return;
}
try
{
fs = new FileStream( Args[ 0 ], FileMode.Open,
FileAccess.Read | FileAccess.Write );
m4p = new M4PStream( fs );
m4p.DeDRMS();
fs.Close();
}
catch( Exception e )
{
Console.WriteLine( "Exception: {0}", e.Message );
return;
}
}
}
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Windows : terrain de jeu des virus
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Windows : terrain de jeu des virus. Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: http -> http://www.w3.org
Posté par ploum (site web personnel, Mastodon) . En réponse au journal http -> http://www.w3.org. Évalué à 2.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Windows : terrain de jeu des virus
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Windows : terrain de jeu des virus. Évalué à 1.
C'est juste une expression.
"ça m'agace" aurait été plus approprié.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Windows : terrain de jeu des virus
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Windows : terrain de jeu des virus. Évalué à 10.
- soit je me fais payer (cher)
- soit je ne travaille qu'avec des logiciels libres
- soit les deux
Mais ce n'est pas un service que tu lui rend, ni à toi, ni à lui. tes deux heures de boulot sont tout benef, tout bénévole pour la société de ton oncle.
Je ne veux pas t'insulter, mais il faut être réaliste : "Tu es une bonne poire".
Et j'ai remarqué que en étant gentil et en acceptant de se bouger le cul, on te redemande 3 fois plus et on râle si tu le fais pas bien.
En refusant ou en te faisant payer, en te faisant prier, tu te fais 100X plus remercié, tu es moins dérangé et tu es plus respecté et même, paradoxalement, tu es considéré comme plus sympa !!!!
Sinon, je peux avoir ton email pour le cas ou un mec sous Windows à un problème ? ;)
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: Windows : terrain de jeu des virus
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Windows : terrain de jeu des virus. Évalué à 5.
Et qui fait dire à des gens comme ton oncle : "Ah mais Linux, c'est trop compliqué pour moi" .
Nom d'une pipe ! Ceci est un coup de gueule :
Si vous désirez voir Linux plus répandu REFUSEZ de faire le helpdesk de Microsoft ! Même pour son cousin ou pour le copain de la voisine !!!!
Je suis sur que sans les linuxiens qui ont bon coeur, il y'aurait nettement plus de problèmes avec Windows !
J'ai un ami qui, malgré mes avis, a tenu à acheter MS Office. Et il n'a pas réussi à l'installer. Il a du retourner au magasin (c'est un portable) et se le faire installer. Et bien JE REFUSE D'INSTALLER MS OFFICE !!! Et comme il ne voulait pas d'OpenOffice, il a été bien emmerdé, le magasin a été emmerdé. Et au moins on ne sort pas des "Mais au moins Windows c'est facile".
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Windows : terrain de jeu des virus
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Windows : terrain de jeu des virus. Évalué à 4.
Et depuis, j'ai beaucoup plus la paix ! Parfois, j'accède de jeter un oeil à la machine à la condition de pouvoir installer Firefox, thunderbird et OpenOffice !
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Logo Debian clairement visible dans un reportage du JT de TF1
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Logo Debian clairement visible dans un reportage du JT de TF1. Évalué à 1.
hmmm ??
Non, Seule l'interface de Helix est libre et quelques bouts de code par-ci par-là. Mais tout le moteur est complètement fermé ! Ainsi que la technologie pour les codecs.
Par contre mplayer est complètement libre et utilise simplement un wrapper (libre lui aussi) pour juste pouvoir lire certains codecs.
Non, HelixCommunity est réellement une tentative d'expoiter la communauté libre ! Si tu contribues à Hélix (via un patch ou quoi que ce soit), tout ce que tu fais devient la propriété intellectuelle de Real ! (c'est écrit explicitement dans la licence). qqn analysait même que, dans un cas extrème, Real pouvait t'interdire de réutiliser un morceau de code que tu as écrit et envoyé à Hélix !
Je ne retrouve plus les messages exacts dans la liste, mais les développeurs de Helix sont arrivés en jouant les sympas en disant que ça ne servait à rien de développer Gstreamer puisque Helix arrivait. Il leur a été répondu que Helix n'était pas libre et ils ont répondu qqch genre : "sisi, c'est libre et de toutes façons on est toujours obligé d'être non-libre pour un gros projet" (contrdiction ?)
finalement, comme personne ne voulait passer à Hélix, ils ont commencé à devenir désagréable et à dire que de toutes façons gstreamer ce serait de la m** car ça lirait pas le RV9 et 10 qui sont des codecs proprios.
Je me souviens très exactement d'un message où un développeur disait (je cite de mémoire ) : "C'est dommage pour vous ! Vous avez perdu l'occasion de travailler avec un superbe codec, super bien codé et super excitant à utiliser en développement, tout ça parce que vous refusez de signer un accord de non divulgation"
Alors, qu'on ne me fasse pas croire que Helix est libre ! (de toutes façons, chez moi il me fait une erreur hexadécimale pour n'importe quel fichier que j'essaie de lire)
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Logo Debian clairement visible dans un reportage du JT de TF1
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Logo Debian clairement visible dans un reportage du JT de TF1. Évalué à 1.
Je vais tester le player tout de suite, mais après avoir lu certaines choses que les développeurs ont envoyés sur la liste dev de gstreamer, je ne peux vous dire qu'une chose : n'utilisez Helix qu'en cas de force majeure !
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Mandrake et changement de thème d'icônes
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Mandrake et changement de thème d'icônes. Évalué à 1.
Mes livres CC By-SA : https://ploum.net/livres.html